Home
last modified time | relevance | path

Searched refs:CompressGCMarker (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dparallel_marker-inl.h440 inline void CompressGCMarker::MarkValue(uint32_t threadId, ObjectSlot slot) in MarkValue()
453 inline SlotStatus CompressGCMarker::MarkObject(uint32_t threadId, TaggedObject *object, ObjectSlot slot) in MarkObject()
475 inline uintptr_t CompressGCMarker::AllocateReadOnlySpace(size_t size) in AllocateReadOnlySpace()
487 inline uintptr_t CompressGCMarker::AllocateAppSpawnSpace(size_t size) in AllocateAppSpawnSpace()
499 inline SlotStatus CompressGCMarker::EvacuateObject(uint32_t threadId, TaggedObject *object, const MarkWord &markWord, in EvacuateObject()
526 inline void CompressGCMarker::RecordWeakReference(uint32_t threadId, JSTaggedType *ref, in RecordWeakReference()
532 inline bool CompressGCMarker::NeedEvacuate(Region *region) in NeedEvacuate()
H A Dparallel_marker.h173 class CompressGCMarker : public MovableMarker { class
175 explicit CompressGCMarker(Heap *heap) : MovableMarker(heap) {} in CompressGCMarker() function in panda::ecmascript::CompressGCMarker
176 ~CompressGCMarker() override = default;
H A Dparallel_marker.cpp228 void CompressGCMarker::ProcessMarkStack(uint32_t threadId) in ProcessMarkStack()
251 void CompressGCMarker::MarkJitCodeMap(uint32_t threadId) in MarkJitCodeMap()
265 void CompressGCMarker::HandleVisitJitCodeMap(uint32_t threadId, std::map<JSTaggedType, JitCodeVector *> &jitCodeMaps) in HandleVisitJitCodeMap()
301 uintptr_t CompressGCMarker::AllocateForwardAddress(uint32_t threadId, size_t size, JSHClass *hclass, in AllocateForwardAddress()
H A Dfull_gc.cpp68 auto marker = reinterpret_cast<CompressGCMarker*>(heap_->GetCompressGCMarker()); in RunPhasesForAppSpawn()
194 auto marker = reinterpret_cast<CompressGCMarker*>(heap_->GetCompressGCMarker()); in HasEvacuated()
H A Dheap.cpp783 compressGCMarker_ = new CompressGCMarker(this); in Initialize()

Completed in 7 milliseconds