Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dparallel_marker-inl.h30 ARK_INLINE bool NonMovableMarker::VisitBodyInObj(TaggedObject *root, ObjectSlot start, ObjectSlot end, in VisitBodyInObj()
49 inline void NonMovableMarker::MarkValue(uint32_t threadId, ObjectSlot &slot, Region *rootRegion, bool needBarrier) in MarkValue()
77 inline void NonMovableMarker::MarkObject(uint32_t threadId, TaggedObject *object) in MarkObject()
103 inline void NonMovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) in HandleRoots()
111 inline void NonMovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot start, in HandleRangeRoots()
118 LOG_ECMA_MEM(FATAL) << "Weak Reference in NonMovableMarker roots"; in HandleRangeRoots()
125 inline void NonMovableMarker::HandleDerivedRoots([[maybe_unused]] Root type, [[maybe_unused]] ObjectSlot base, in HandleDerivedRoots()
132 inline void NonMovableMarker::HandleNewToEdenRSet(uint32_t threadId, Region *region) in HandleNewToEdenRSet()
149 inline void NonMovableMarker::HandleOldToNewRSet(uint32_t threadId, Region *region) in HandleOldToNewRSet()
175 inline void NonMovableMarker
[all...]
H A Dparallel_marker.h97 class NonMovableMarker : public Marker { class
99 explicit NonMovableMarker(Heap *heap) : Marker(heap) {} in NonMovableMarker() function in panda::ecmascript::NonMovableMarker
100 ~NonMovableMarker() override = default;
H A Dparallel_marker.cpp86 void NonMovableMarker::MarkJitCodeMap(uint32_t threadId) in MarkJitCodeMap()
116 void NonMovableMarker::ProcessMarkStack(uint32_t threadId) in ProcessMarkStack()
156 void NonMovableMarker::ProcessIncrementalMarkStack(uint32_t threadId, uint32_t markStepSize) in ProcessIncrementalMarkStack()
H A Dheap.cpp781 nonMovableMarker_ = new NonMovableMarker(this); in Initialize()

Completed in 7 milliseconds