Skip to content

Crash when initialize callback class #2

@seedhollow

Description

@seedhollow

When the IL2CPP Resolver is initialized, I attempt to use IL2CPP::Callback::Initialize();, but it unexpectedly crashes the game. Or maybe my implementation is incorrect.

// This is my OnUpdate method
void OnUpdate() {}

if (!IL2CPP::Initialize()) {
    Vars::Misc.isInitialized=false;
    LOGE(OBFUSCATE("Failed to initialize IL2CPP Resolver"));
}

else {
    Vars::Misc.isInitialized=true;
    LOGI(OBFUSCATE("IL2CPP Resolver initialized"));
}

IL2CPP::Callback::Initialize(); // crash when calling this
IL2CPP::Callback::OnUpdate::Add(reinterpret_cast<void *>(OnUpdate));

Screenshot 2024-12-10 141637

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions