INNER CODE UNIT · C++

ScopedSuspendAll

tiann/epic · library/src/main/cpp/epic.cpp:53

class ScopedSuspendAll {};

void (*suspendAll)(ScopedSuspendAll*, char*) = nullptr;
void (*resumeAll)(ScopedSuspendAll*) = nullptr;

class ScopedJitSuspend {};
void (*startJit)(ScopedJitSuspend*) = nullptr;
void (*stopJit)(ScopedJitSuspend*) = nullptr;

void (*DisableMovingGc)(void*) = nullptr;

void* (*JniIdManager_DecodeMethodId_)(void*, jlong) = nullptr;
void* (*ClassLinker_MakeInitializedClassesVisiblyInitialized_)(void*, void*, bool) = nullptr;

void* __self() {

#ifdef __arm__
    register uint32_t r9 asm("r9");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…