Home
last modified time | relevance | path

Searched refs:NonMovableMarker (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_marker-inl.h31 inline bool NonMovableMarker::VisitBodyInObj(TaggedObject *root, ObjectSlot start, ObjectSlot end, … in VisitBodyInObj()
48 inline void NonMovableMarker::MarkValue(uint32_t threadId, ObjectSlot &slot, Region *rootRegion, bo… in MarkValue()
69 inline void NonMovableMarker::MarkObject(uint32_t threadId, TaggedObject *object) in MarkObject()
82 inline void NonMovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot… in HandleRoots()
90 inline void NonMovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, Objec… in HandleRangeRoots()
104 inline void NonMovableMarker::HandleDerivedRoots([[maybe_unused]] Root type, [[maybe_unused]] Objec… in HandleDerivedRoots()
111 inline void NonMovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet()
127 inline void NonMovableMarker::RecordWeakReference(uint32_t threadId, JSTaggedType *ref, Region *obj… in RecordWeakReference()
Dparallel_marker.h91 class NonMovableMarker : public Marker {
93 explicit NonMovableMarker(Heap *heap) : Marker(heap) {} in NonMovableMarker() function
94 ~NonMovableMarker() override = default;
Dparallel_marker.cpp65 void NonMovableMarker::ProcessMarkStack(uint32_t threadId) in ProcessMarkStack()
96 void NonMovableMarker::ProcessIncrementalMarkStack(uint32_t threadId, uint32_t markStepSize) in ProcessIncrementalMarkStack()
Dheap.cpp123 nonMovableMarker_ = new NonMovableMarker(this); in Initialize()