| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | heap_verifier.h | 32 …explicit HeapReferenceVerifier(HeapManager *heap, size_t *count) : heap_(heap), failCount_(count) … in HeapReferenceVerifier() 52 HeapObjectVerifier(HeapManager *heap, size_t *count) : heap_(heap), failCount_(count) {} in HeapObjectVerifier() 68 explicit HeapVerifierBase(HeapManager *heap) : heap_(heap) {} in HeapVerifierBase() 81 explicit HeapVerifier(HeapManager *heap) : HeapVerifierBase(heap) {} in HeapVerifier() 106 explicit FastHeapVerifier(HeapManager *heap) : HeapVerifierBase(heap) {} in FastHeapVerifier() 146 explicit HeapVerifierIntoGC(HeapManager *heap) : HeapVerifierBase(heap) {} in HeapVerifierIntoGC()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | verification.h | 32 VerifyScope(Heap *heap) : heap_(heap) in VerifyScope() 54 : heap_(heap), failCount_(failCount), objXRay_(heap->GetEcmaVM()), verifyKind_(verifyKind) in heap_() argument 89 : heap_(heap), objXRay_(heap->GetEcmaVM()), verifyKind_(verifyKind) {} in heap_() argument
|
| D | parallel_marker.h | 93 explicit NonMovableMarker(Heap *heap) : Marker(heap) {} in NonMovableMarker() 116 explicit MovableMarker(Heap *heap) : Marker(heap) {} in MovableMarker() 141 explicit SemiGCMarker(Heap *heap) : MovableMarker(heap) {} in SemiGCMarker() 162 explicit CompressGCMarker(Heap *heap) : MovableMarker(heap) {} in CompressGCMarker()
|
| D | barriers.cpp | 24 auto heap = thread->GetEcmaVM()->GetHeap(); in Update() local 48 auto heap = thread->GetEcmaVM()->GetHeap(); in MarkAndPushForDeserialize() local
|
| D | space.cpp | 25 Space::Space(Heap* heap, HeapRegionAllocator *heapRegionAllocator, in Space() 80 HugeObjectSpace::HugeObjectSpace(Heap *heap, HeapRegionAllocator *heapRegionAllocator, in HugeObjectSpace() 86 HugeObjectSpace::HugeObjectSpace(Heap *heap, HeapRegionAllocator *heapRegionAllocator, in HugeObjectSpace() 92 HugeMachineCodeSpace::HugeMachineCodeSpace(Heap *heap, HeapRegionAllocator *heapRegionAllocator, in HugeMachineCodeSpace()
|
| D | linear_space.cpp | 26 LinearSpace::LinearSpace(Heap *heap, MemSpaceType type, size_t initialCapacity, size_t maximumCapac… in LinearSpace() 166 SemiSpace::SemiSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in SemiSpace() 312 SnapshotSpace::SnapshotSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in SnapshotSpace() 315 ReadOnlySpace::ReadOnlySpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in ReadOnlySpace()
|
| D | mark_stack.h | 100 explicit ContinuousStack(Heap *heap) : heap_(heap) {} in ContinuousStack() 105 inline void BeginMarking(Heap *heap, ContinuousStack<T> *other) in BeginMarking()
|
| D | allocation_inspector.h | 27 explicit AllocationInspector(Heap *heap, uint64_t rate, HeapSampling *profiler) in AllocationInspector()
|
| D | sparse_space.cpp | 27 SparseSpace::SparseSpace(Heap *heap, MemSpaceType type, size_t initialCapacity, size_t maximumCapac… in SparseSpace() 353 OldSpace::OldSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in OldSpace() 532 LocalSpace::LocalSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in LocalSpace() 568 NonMovableSpace::NonMovableSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in NonMovableSpace() 573 AppSpawnSpace::AppSpawnSpace(Heap *heap, size_t initialCapacity) in AppSpawnSpace() 602 MachineCodeSpace::MachineCodeSpace(Heap *heap, size_t initialCapacity, size_t maximumCapacity) in MachineCodeSpace()
|
| D | partial_gc.cpp | 36 PartialGC::PartialGC(Heap *heap) : heap_(heap), workManager_(heap->GetWorkManager()) {} in PartialGC()
|
| D | verification.cpp | 24 void LogErrorForObjSlot(const Heap *heap, const char *headerInfo, TaggedObject *obj, ObjectSlot slo… in LogErrorForObjSlot() 53 void LogErrorForObj(const Heap *heap, const char *headerInfo, TaggedObject *obj) in LogErrorForObj() 68 void VerifyObjectVisitor::VerifyInactiveSemiSpaceMarkedObject(const Heap *heap, void *addr) in VerifyInactiveSemiSpaceMarkedObject()
|
| D | allocator-inl.h | 70 FreeListAllocator::FreeListAllocator(Heap *heap) : heap_(heap) in FreeListAllocator() 80 void FreeListAllocator::Reset(Heap *heap) in Reset()
|
| D | heap.h | 677 ParallelGCTask(int32_t id, Heap *heap, ParallelGCTaskPhase taskPhase) in ParallelGCTask() 692 AsyncClearTask(int32_t id, Heap *heap, TriggerGCType type) in AsyncClearTask() 706 FinishColdStartTask(int32_t id, Heap *heap) in FinishColdStartTask() 719 explicit RecursionScope(Heap* heap) : heap_(heap) in RecursionScope()
|
| D | tlab_allocator-inl.h | 29 TlabAllocator::TlabAllocator(Heap *heap) in TlabAllocator()
|
| D | incremental_marker.cpp | 38 IncrementalMarker::IncrementalMarker(Heap *heap) in IncrementalMarker()
|
| D | stw_young_gc.cpp | 33 STWYoungGC::STWYoungGC(Heap *heap, bool parallelGC) in STWYoungGC()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | gc_first_test.cpp | 49 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in SetUp() local 67 auto heap = thread->GetEcmaVM()->GetHeap(); in HWTEST_F_L0() local 87 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 126 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 144 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 183 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| D | read_only_space_test.cpp | 95 auto *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 113 auto *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 122 auto *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 139 auto *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 152 auto *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| D | gc_third_test.cpp | 49 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in SetUp() local 66 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 93 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 119 auto heap = const_cast<Heap *>(instance->GetHeap()); in HWTEST_F_L0() local 144 Heap *heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| D | js_verification_test.cpp | 63 auto heap = const_cast<Heap *>(ecmaVm->GetHeap()); in HWTEST_F_L0() local 67 auto funcVerify = [](TaggedObject *object, [[maybe_unused]] Verification &v, const Heap *heap) { in HWTEST_F_L0() 88 auto heap = const_cast<Heap *>(ecmaVm->GetHeap()); in HWTEST_F_L0() local
|
| D | concurrent_marking_test.cpp | 48 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in SetUp() local 77 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 95 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| D | gc_second_test.cpp | 49 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in SetUp() local 66 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 101 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local 161 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| D | mem_controller_test.cpp | 64 auto heap = const_cast<Heap *>(ecmaVm->GetHeap()); in HWTEST_F_L0() local 95 auto heap = const_cast<Heap *>(ecmaVm->GetHeap()); in HWTEST_F_L0() local
|
| D | incremental_marking_test.cpp | 75 auto heap = const_cast<Heap *>(thread->GetEcmaVM()->GetHeap()); in HWTEST_F_L0() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | lse.cpp | 80 auto heap = *hvalue; in MarkForElimination() local 117 const Lse::HeapValue heap = {inst, alive, false, false}; in VisitStore() local 283 auto &heap = heaps_.at(GetEquivClass(cand)).first; in ProcessBackedges() local 444 const Lse::HeapValue heap = {entry.second[0], alive, false, false}; in FinalizeShadowedStores() local 684 auto &heap = heaps->at(eqClass).first; in InitializeHeap() local 726 auto &heap = heaps->at(eqClass).first; in MergeHeapValuesForBlock() local 1058 auto &heap = heaps->at(GetEquivClass(*alive)).first; in TryToHoistLoadFromLoop() local
|