Searched refs:MovableMarker (Results 1 – 2 of 2) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | parallel_marker.h | 113 class MovableMarker : public Marker { 115 explicit MovableMarker(Heap *heap) : Marker(heap) {} in MovableMarker() function 116 ~MovableMarker() override = default; 138 class SemiGCMarker : public MovableMarker { 140 explicit SemiGCMarker(Heap *heap) : MovableMarker(heap) {} in SemiGCMarker() 159 class CompressGCMarker : public MovableMarker { 161 explicit CompressGCMarker(Heap *heap) : MovableMarker(heap) {} in CompressGCMarker()
|
D | parallel_marker-inl.h | 137 inline bool MovableMarker::VisitBodyInObj(TaggedObject *root, ObjectSlot start, ObjectSlot end, Cal… in VisitBodyInObj() 159 inline void MovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot sl… in HandleRoots() 167 inline void MovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSl… in HandleRangeRoots() 183 inline void MovableMarker::HandleDerivedRoots([[maybe_unused]] Root type, ObjectSlot base, in HandleDerivedRoots() 191 inline void MovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 210 inline uintptr_t MovableMarker::AllocateDstSpace(uint32_t threadId, size_t size, bool &shouldPromot… in AllocateDstSpace() 235 inline void MovableMarker::UpdateForwardAddressIfSuccess(uint32_t threadId, TaggedObject *object, J… in UpdateForwardAddressIfSuccess() 255 inline bool MovableMarker::UpdateForwardAddressIfFailed(TaggedObject *object, uintptr_t toAddress, … in UpdateForwardAddressIfFailed()
|