Searched refs:CompressGCMarker (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | parallel_marker-inl.h | 440 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 D | parallel_marker.h | 173 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 D | parallel_marker.cpp | 228 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 D | full_gc.cpp | 68 auto marker = reinterpret_cast<CompressGCMarker*>(heap_->GetCompressGCMarker()); in RunPhasesForAppSpawn() 194 auto marker = reinterpret_cast<CompressGCMarker*>(heap_->GetCompressGCMarker()); in HasEvacuated()
|
H A D | heap.cpp | 783 compressGCMarker_ = new CompressGCMarker(this); in Initialize()
|
Completed in 7 milliseconds