Home
last modified time | relevance | path

Searched refs:CFXJSE_IsolateTracker (Results 1 – 3 of 3) sorted by relevance

/external/pdfium/fxjs/
Dcfxjse_isolatetracker.cpp12 CFXJSE_IsolateTracker::CFXJSE_IsolateTracker() {} in CFXJSE_IsolateTracker() function in CFXJSE_IsolateTracker
14 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()
Dcfxjse_runtimedata.cpp38 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;
Dcfxjse_isolatetracker.h55 class CFXJSE_IsolateTracker {
59 CFXJSE_IsolateTracker();
60 ~CFXJSE_IsolateTracker();
67 static CFXJSE_IsolateTracker* g_pInstance;