Searched refs:CFXJSE_IsolateTracker (Results 1 – 3 of 3) sorted by relevance
12 CFXJSE_IsolateTracker::CFXJSE_IsolateTracker() {} in CFXJSE_IsolateTracker() function in CFXJSE_IsolateTracker14 CFXJSE_IsolateTracker::~CFXJSE_IsolateTracker() {} in ~CFXJSE_IsolateTracker()16 void CFXJSE_IsolateTracker::Append( in Append()23 void CFXJSE_IsolateTracker::Remove( in Remove()25 CFXJSE_IsolateTracker::DisposeCallback lpfnDisposeCallback) { in Remove()35 void CFXJSE_IsolateTracker::RemoveAll( in RemoveAll()36 CFXJSE_IsolateTracker::DisposeCallback lpfnDisposeCallback) { in RemoveAll()
38 if (!CFXJSE_IsolateTracker::g_pInstance) in FXJSE_Initialize()39 CFXJSE_IsolateTracker::g_pInstance = new CFXJSE_IsolateTracker; in FXJSE_Initialize()50 if (!CFXJSE_IsolateTracker::g_pInstance) in FXJSE_Finalize()53 CFXJSE_IsolateTracker::g_pInstance->RemoveAll(Runtime_DisposeCallback); in FXJSE_Finalize()54 delete CFXJSE_IsolateTracker::g_pInstance; in FXJSE_Finalize()55 CFXJSE_IsolateTracker::g_pInstance = nullptr; in FXJSE_Finalize()64 ASSERT(pIsolate && CFXJSE_IsolateTracker::g_pInstance); in FXJSE_Runtime_Create_Own()65 CFXJSE_IsolateTracker::g_pInstance->Append(pIsolate, std::move(allocator)); in FXJSE_Runtime_Create_Own()72 CFXJSE_IsolateTracker::g_pInstance->Remove(pIsolate, Runtime_DisposeCallback); in FXJSE_Runtime_Release()109 CFXJSE_IsolateTracker* CFXJSE_IsolateTracker::g_pInstance = nullptr;
55 class CFXJSE_IsolateTracker {59 CFXJSE_IsolateTracker();60 ~CFXJSE_IsolateTracker();67 static CFXJSE_IsolateTracker* g_pInstance;