Home
last modified time | relevance | path

Searched refs:SemiGCMarker (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dparallel_marker.h152 class SemiGCMarker : public MovableMarker { class
154 explicit SemiGCMarker(Heap *heap) : MovableMarker(heap) {} in SemiGCMarker() function in panda::ecmascript::SemiGCMarker
155 ~SemiGCMarker() override = default;
H A Dparallel_marker-inl.h369 inline void SemiGCMarker::MarkValue(uint32_t threadId, TaggedObject *root, ObjectSlot slot) in MarkValue()
386 inline SlotStatus SemiGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot) in MarkObject()
403 inline SlotStatus SemiGCMarker::EvacuateObject(uint32_t threadId, TaggedObject *object, const MarkWord &markWord, in EvacuateObject()
424 inline bool SemiGCMarker::ShouldBePromoted(TaggedObject *object) in ShouldBePromoted()
430 inline void SemiGCMarker::RecordWeakReference(uint32_t threadId, JSTaggedType *ref, in RecordWeakReference()
H A Dparallel_marker.cpp202 void SemiGCMarker::Initialize() in Initialize()
207 void SemiGCMarker::ProcessMarkStack(uint32_t threadId) in ProcessMarkStack()
H A Dheap.cpp782 semiGCMarker_ = new SemiGCMarker(this); in Initialize()

Completed in 8 milliseconds