Searched refs:MovableMarker (Results 1 – 2 of 2) sorted by relevance
/ark/js_runtime/ecmascript/mem/ |
D | parallel_marker.h | 91 class MovableMarker : public Marker { 93 MovableMarker(Heap *heap) : Marker(heap) {} in MovableMarker() function 111 class SemiGcMarker : public MovableMarker { 113 SemiGcMarker(Heap *heap) : MovableMarker(heap) {} in SemiGcMarker() 130 class CompressGcMarker : public MovableMarker { 132 CompressGcMarker(Heap *heap) : MovableMarker(heap) {} in CompressGcMarker()
|
D | parallel_marker-inl.h | 100 inline void MovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot sl… in HandleRoots() 108 inline void MovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSl… in HandleRangeRoots() 124 inline void MovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet() 146 inline uintptr_t MovableMarker::AllocateDstSpace(uint32_t threadId, size_t size, bool &shouldPromot… in AllocateDstSpace() 171 inline void MovableMarker::UpdateForwardAddressIfSuccess(uint32_t threadId, TaggedObject *object, J… in UpdateForwardAddressIfSuccess() 185 inline bool MovableMarker::UpdateForwardAddressIfFailed(TaggedObject *object, uintptr_t toAddress, … in UpdateForwardAddressIfFailed()
|