Searched refs:SharedGC (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_gc.h | 28 class SharedGC : public GarbageCollector { class 30 explicit SharedGC(SharedHeap *heap) : sHeap_(heap), sWorkManager_(heap->GetWorkManager()) {} in SharedGC() function in panda::ecmascript::SharedGC 31 ~SharedGC() override = default; 32 NO_COPY_SEMANTIC(SharedGC); 33 NO_MOVE_SEMANTIC(SharedGC);
|
H A D | shared_gc.cpp | 25 void SharedGC::RunPhases() in RunPhases() 27 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGC::RunPhases" in RunPhases() 55 void SharedGC::Initialize() in Initialize() 57 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGC::Initialize"); in Initialize() 71 void SharedGC::Mark() in Mark() 73 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGC::Mark"); in Mark() 86 void SharedGC::Sweep() in Sweep() 88 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGC::Sweep"); in Sweep() 94 LOG_GC(ERROR) << "SharedGC updateWeakReference: region is nullptr, header is " << header; in Sweep() 118 void SharedGC [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | gc_first_test.cpp | 176 HWTEST_F_L0(GCTest, SharedGC) in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | heap.h | 60 class SharedGC; 637 // Only means the main body of SharedGC is finished, i.e. if parallel_gc is enabled, this flags will be set 864 // Only means the main body of SharedGC is finished, i.e. if parallel_gc is enabled, this flags will be set 881 SharedGC *sharedGC_ {nullptr}; 1631 // Some data used in SharedGC is also need to store in local heap, e.g. the temporary local mark stack. 1634 * During SharedGC concurrent marking, barrier will push shared object to mark stack for marking, 1635 * in LocalGC can just push non-shared object to WorkNode for MAIN_THREAD_INDEX, but in SharedGC, only can 1642 * Recording the local_to_share rset used in SharedGC concurrentMark, 1643 * which lifecycle is in one SharedGC. 1645 * other the SharedGC concurrentMar [all...] |
H A D | heap.cpp | 305 sharedGC_ = new SharedGC(this); in PostInitialization() 431 // This is only called in SharedGC to decide whether to remark, so do not need to wait marking finish here in CheckOngoingConcurrentMarking()
|
Completed in 12 milliseconds