Home
last modified time | relevance | path

Searched refs:SharedGCMarker (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_gc_marker.h27 class SharedGCMarker;
103 class SharedGCMarker : public SharedGCMarkerBase { class
105 explicit SharedGCMarker(SharedGCWorkManager *workManger);
106 ~SharedGCMarker() override = default;
H A Dshared_gc_marker.cpp97 void SharedGCMarker::ProcessMarkStack(uint32_t threadId) in ProcessMarkStack()
204 SharedGCMarker::SharedGCMarker(SharedGCWorkManager *workManger) in SharedGCMarker() function in panda::ecmascript::SharedGCMarker
H A Dshared_gc_marker-inl.h27 inline void SharedGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, [[maybe_unused]] ObjectSlot &slot) in MarkObject()
46 inline void SharedGCMarker::MarkValue(uint32_t threadId, ObjectSlot &slot) in MarkValue()
81 LOG_ECMA_MEM(FATAL) << "Weak Reference in SharedGCMarker roots"; in HandleLocalRangeRoots()
88 void SharedGCMarker::HandleLocalDerivedRoots([[maybe_unused]] Root type, [[maybe_unused]] ObjectSlot base, in HandleLocalDerivedRoots()
174 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGCMarker::ProcessRSet"); in ProcessVisitorOfDoMark()
217 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "SharedGCMarker::ProcessRSet"); in ProcessThenMergeBackRSetFromBoundJSThread()
H A Dshared_concurrent_marker.cpp80 SharedGCMarker *sharedGCMarker = sHeap_->GetSharedGCMarker(); in ReMark()
H A Dshared_gc.cpp79 SharedGCMarker *marker = sHeap_->GetSharedGCMarker(); in Mark()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dheap.h62 class SharedGCMarker;
751 SharedGCMarker *GetSharedGCMarker() const in GetSharedGCMarker()
883 SharedGCMarker *sharedGCMarker_ {nullptr};
H A Dheap.cpp299 sharedGCMarker_ = new SharedGCMarker(sWorkManager_); in PostInitialization()

Completed in 10 milliseconds