INNER CODE UNIT · C++

ScopedJitSuspend

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

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");
    return (void*) r9;
#elif defined(__aarch64__)
    register uint64_t x19 asm("x19");
    return (void*) x19;
#else

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…