Home
last modified time | relevance | path

Searched refs:MovableMarker (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_marker.h113 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()
Dparallel_marker-inl.h137 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()