Searched refs:SharedGCWorkManager (Results 1 - 12 of 12) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | work_manager.cpp | 181 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 D | work_manager.h | 273 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 D | heap.h | 565 void UpdateWorkManager(SharedGCWorkManager *sWorkManager); 746 SharedGCWorkManager *GetWorkManager() const in GetWorkManager() 878 SharedGCWorkManager *sWorkManager_ {nullptr};
|
H A D | heap.cpp | 298 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 D | shared_full_gc.h | 35 void ResetWorkManager(SharedGCWorkManager *workManager); 51 SharedGCWorkManager *sWorkManager_ {nullptr};
|
H A D | shared_gc.h | 36 void ResetWorkManager(SharedGCWorkManager *workManager); 47 SharedGCWorkManager *sWorkManager_ {nullptr};
|
H A D | shared_gc_marker.h | 39 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 D | shared_concurrent_marker.h | 72 void ResetWorkManager(SharedGCWorkManager *sWorkManager); // In js thread 124 SharedGCWorkManager *sWorkManager_ {nullptr};
|
H A D | shared_gc_marker.cpp | 199 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 D | shared_concurrent_marker.cpp | 104 void SharedConcurrentMarker::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()
|
H A D | shared_full_gc.cpp | 167 void SharedFullGC::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()
|
H A D | shared_gc.cpp | 155 void SharedGC::ResetWorkManager(SharedGCWorkManager *sWorkManager) in ResetWorkManager()
|
Completed in 11 milliseconds