Home
last modified time | relevance | path

Searched refs:SharedGCWorkManager (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dwork_manager.cpp181 SharedGCWorkManager::SharedGCWorkManager(SharedHeap *heap, uint32_t threadNum) in SharedGCWorkManager() function in panda::ecmascript::SharedGCWorkManager
190 SharedGCWorkManager::~SharedGCWorkManager() in ~SharedGCWorkManager()
200 void SharedGCWorkManager::Initialize(TriggerGCType gcType, SharedParallelMarkPhase taskPhase) in Initialize()
221 size_t SharedGCWorkManager::Finish() in Finish()
243 bool SharedGCWorkManager::Push(uint32_t threadId, TaggedObject *object) in Push()
253 bool SharedGCWorkManager::PushToLocalMarkingBuffer(WorkNode *&markingBuffer, TaggedObject *object) in PushToLocalMarkingBuffer()
268 void SharedGCWorkManager::PushWorkNodeToGlobal(uint32_t threadId, bool postTask) in PushWorkNodeToGlobal()
280 void SharedGCWorkManager
[all...]
H A Dwork_manager.h273 class SharedGCWorkManager : public WorkManagerBase { class
275 SharedGCWorkManager(SharedHeap *heap, uint32_t threadNum);
276 ~SharedGCWorkManager() override;
320 NO_COPY_SEMANTIC(SharedGCWorkManager);
321 NO_MOVE_SEMANTIC(SharedGCWorkManager);
H A Dheap.h565 void UpdateWorkManager(SharedGCWorkManager *sWorkManager);
746 SharedGCWorkManager *GetWorkManager() const in GetWorkManager()
878 SharedGCWorkManager *sWorkManager_ {nullptr};
H A Dheap.cpp298 sWorkManager_ = new SharedGCWorkManager(this, totalThreadNum + 1); in PostInitialization()
548 sWorkManager_ = new SharedGCWorkManager(this, totalThreadNum + 1); in EnableParallelGC()
555 void SharedHeap::UpdateWorkManager(SharedGCWorkManager *sWorkManager) in UpdateWorkManager()
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_full_gc.h35 void ResetWorkManager(SharedGCWorkManager *workManager);
51 SharedGCWorkManager *sWorkManager_ {nullptr};
H A Dshared_gc.h36 void ResetWorkManager(SharedGCWorkManager *workManager);
47 SharedGCWorkManager *sWorkManager_ {nullptr};
H A Dshared_gc_marker.h39 explicit SharedGCMarkerBase(SharedGCWorkManager *workManger) : sWorkManager_(workManger) {} in SharedGCMarkerBase()
42 void ResetWorkManager(SharedGCWorkManager *workManager);
91 SharedGCWorkManager *sWorkManager_ {nullptr};
105 explicit SharedGCMarker(SharedGCWorkManager *workManger);
118 explicit SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap);
H A Dshared_concurrent_marker.h72 void ResetWorkManager(SharedGCWorkManager *sWorkManager); // In js thread
124 SharedGCWorkManager *sWorkManager_ {nullptr};
H A Dshared_gc_marker.cpp199 void SharedGCMarkerBase::ResetWorkManager(SharedGCWorkManager *workManager) in ResetWorkManager()
204 SharedGCMarker::SharedGCMarker(SharedGCWorkManager *workManger) in SharedGCMarker()
207 SharedGCMovableMarker::SharedGCMovableMarker(SharedGCWorkManager *workManger, SharedHeap *sHeap) in SharedGCMovableMarker()
H A Dshared_concurrent_marker.cpp104 void SharedConcurrentMarker::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()
H A Dshared_full_gc.cpp167 void SharedFullGC::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()
H A Dshared_gc.cpp155 void SharedGC::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()

Completed in 11 milliseconds