Home
last modified time | relevance | path

Searched refs:IterateOverObjects (Results 1 – 25 of 45) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/mem/
Dallocator.cpp183 void ObjectAllocatorNoGen<MT_MODE>::IterateOverObjects(const ObjectVisitor &objectVisitor) in IterateOverObjects() function in panda::mem::ObjectAllocatorNoGen
186 pygoteSpaceAllocator_->IterateOverObjects(objectVisitor); in IterateOverObjects()
188 objectAllocator_->IterateOverObjects(objectVisitor); in IterateOverObjects()
189 largeObjectAllocator_->IterateOverObjects(objectVisitor); in IterateOverObjects()
190 humongousObjectAllocator_->IterateOverObjects(objectVisitor); in IterateOverObjects()
196 objectAllocator_->IterateOverObjects(objectVisitor); in IterateRegularSizeObjects()
203 pygoteSpaceAllocator_->IterateOverObjects(objectVisitor); in IterateNonRegularSizeObjects()
205 largeObjectAllocator_->IterateOverObjects(objectVisitor); in IterateNonRegularSizeObjects()
206 humongousObjectAllocator_->IterateOverObjects(objectVisitor); in IterateNonRegularSizeObjects()
353 youngGenAllocator_->IterateOverObjects(objectVisitor); in IterateOverYoungObjects()
[all …]
Dregion_allocator.h212 void IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function
214 … this->GetSpace()->IterateRegions([&](Region *region) { region->IterateOverObjects(visitor); }); in IterateOverObjects()
227 region->IterateOverObjects(objVisitor); in IterateOverObjectsInRange()
546 void IterateOverObjects(const ObjectVisitor &objVisitor) in IterateOverObjects() function
548 objectAllocator_.IterateOverObjects(objVisitor); in IterateOverObjects()
627 void IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function
629 … this->GetSpace()->IterateRegions([&](Region *region) { region->IterateOverObjects(visitor); }); in IterateOverObjects()
642 region->IterateOverObjects(objVisitor); in IterateOverObjectsInRange()
Dpygote_space_allocator-inl.h65 runslotsAlloc_.IterateOverObjects([this](ObjectHeader *object) { in SetState()
243 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjects(const ObjectVisitor &objectVisit… in IterateOverObjects() function
251 runslotsAlloc_.IterateOverObjects(objectVisitor); in IterateOverObjects()
255 runslotsAlloc_.IterateOverObjects(objectVisitor); in IterateOverObjects()
Dheap_manager.h120 objectAllocator_->IterateOverObjects(verifier); in VerifyHeapReferences()
172 ALWAYS_INLINE void IterateOverObjects(const ObjectVisitor &objectVisitor) in IterateOverObjects() function
174 GetObjectAllocator()->IterateOverObjects(objectVisitor); in IterateOverObjects()
Dtlab.h179 void IterateOverObjects(const std::function<void(ObjectHeader *objectHeader)> &objectVisitor);
198 IterateOverObjects([&](ObjectHeader *objectHeader) { in CollectAndMove()
Dbump-allocator-inl.h158 void BumpPointerAllocator<AllocConfigT, LockConfigT, USE_TLABS>::IterateOverObjects( in IterateOverObjects() function
176 tlab->IterateOverObjects(objectVisitor); in IterateOverObjects()
259 IterateOverObjects([&](ObjectHeader *objectHeader) { in CollectAndMove()
308 tlab->IterateOverObjects(objectVisitor); in IsLive()
Dregion_space-inl.h91 void Region::IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function
108 i->IterateOverObjects(visitor); in IterateOverObjects()
Dpygote_space_allocator.h87 void IterateOverObjects(const ObjectVisitor &objectVisitor);
Dheap_verifier.cpp164 heap_->IterateOverObjects(collectObjects); in VerifyAll()
298 heap_->IterateOverObjects(collectFunctor); in CollectVerificationInfo()
352 heap_->IterateOverObjects(traverseAliveObj); in VerifyAll()
Dbump-allocator.h91 void IterateOverObjects(const std::function<void(ObjectHeader *objectHeader)> &objectVisitor);
Drunslots_allocator.h99 void IterateOverObjects(const ObjectVisitor &objectVisitor);
262 void IterateOverObjects(const ObjectVisitor &objectVisitor);
Drem_set.h51 void IterateOverObjects(const Visitor &visitor);
Dtlab.cpp73 void TLAB::IterateOverObjects(const std::function<void(ObjectHeader *objectHeader)> &objectVisitor) in IterateOverObjects() function in panda::mem::TLAB
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-allocator.cpp280 r->template IterateOverObjects(objectVisitor); in IterateOverYoungObjects()
335 pygoteSpaceAllocator_->IterateOverObjects(objectVisitor); in IterateOverTenuredObjects()
337 objectAllocator_->IterateOverObjects(objectVisitor); in IterateOverTenuredObjects()
338 nonmovableAllocator_->IterateOverObjects(objectVisitor); in IterateOverTenuredObjects()
345 humongousObjectAllocator_->IterateOverObjects(objectVisitor); in IterateOverHumongousObjects()
354 region->IterateOverObjects(objectVisitor); in IterateOverObjectsInRegion()
359 void ObjectAllocatorG1<MT_MODE>::IterateOverObjects(const ObjectVisitor &objectVisitor) in IterateOverObjects() function in panda::mem::ObjectAllocatorG1
362 pygoteSpaceAllocator_->IterateOverObjects(objectVisitor); in IterateOverObjects()
378 objectAllocator_->IterateOverObjects(objectVisitor); in IterateRegularSizeObjects()
379 nonmovableAllocator_->IterateOverObjects(objectVisitor); in IterateRegularSizeObjects()
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dheap-inl.h119 void Heap::IterateOverObjects(const Callback &cb) const in IterateOverObjects() function
121 activeSemiSpace_->IterateOverObjects(cb); in IterateOverObjects()
122 oldSpace_->IterateOverObjects(cb); in IterateOverObjects()
123 readOnlySpace_->IterateOverObjects(cb); in IterateOverObjects()
125 nonMovableSpace_->IterateOverObjects(cb); in IterateOverObjects()
126 hugeObjectSpace_->IterateOverObjects(cb); in IterateOverObjects()
127 hugeMachineCodeSpace_->IterateOverObjects(cb); in IterateOverObjects()
423 this->IterateOverObjects([&count]([[maybe_unused]] TaggedObject *obj) { in GetHeapObjectCount()
Dheap.cpp603 activeSemiSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
619 oldSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
629 nonMovableSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
634 hugeObjectSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
638 hugeMachineCodeSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
642 machineCodeSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
646 snapshotSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
1454 this->IterateOverObjects([&result](TaggedObject *obj) { in GetArrayBufferSize()
1465 this->IterateOverObjects([&objectSize]([[maybe_unused]] TaggedObject *obj) { in GetLiveObjectSize()
1567 nonMovableSpace_->IterateOverObjects([&typeCount] (TaggedObject *object) { in StatisticHeapDetail()
[all …]
Dlinear_space.h31 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
Dspace.cpp138 void HugeObjectSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVis… in IterateOverObjects() function in panda::ecmascript::HugeObjectSpace
/arkcompiler/runtime_core/static_core/runtime/tests/
Drem_set_test.cpp114 remset1->IterateOverObjects(visitor); in TEST_F()
145 remset2->IterateOverObjects(visitor); in TEST_F()
186 remset2->IterateOverObjects(visitor); in TEST_F()
Dpanda_tl_containers_test.cpp41 …allocator->IterateOverObjects([&numObjects]([[maybe_unused]] ObjectHeader *obj) { numObjects++; }); in GetLocalObjects()
Dregion_allocator_test.cpp388 …region->IterateOverObjects([this, obj1, obj2, region, &obj1Num, &obj2Num, &allocator](ObjectHeader… in TEST_F()
409 ASSERT_DEATH(region->IterateOverObjects([]([[maybe_unused]] ObjectHeader *object) {});, ""); in TEST_F()
440 allocator.IterateOverObjects([&objectFound](ObjectHeader *object) { in TEST_F()
488 allocator.IterateOverObjects([&objectFound](ObjectHeader *object) { in TEST_F()
497 allocator.IterateOverObjects([&objectFound](ObjectHeader *object) { in TEST_F()
542 allocator.IterateOverObjects([&objectFound](ObjectHeader *object) { in TEST_F()
551 allocator.IterateOverObjects([&objectFound](ObjectHeader *object) { in TEST_F()
Dg1gc_test.cpp149 …remset->IterateOverObjects([object, &hasObject](ObjectHeader *obj) { hasObject |= object == obj; }… in Check()
178 youngRegion->IterateOverObjects( in TEST_F()
192 humongousRegion->IterateOverObjects( in TEST_F()
770 …ObjectToRegion(str.GetPtr())->GetRemSet()->IterateOverObjects([&found, &array](ObjectHeader *obj) { in TEST_F()
910 refRegion->GetRemSet()->IterateOverObjects([this](ObjectHeader *obj) { in CheckRemSets()
1168 … objAllocator->IterateOverObjects([&firstNonMovableObj, &foundFirstObject](ObjectHeader *object) { in TEST_F()
1186 objAllocator->IterateOverObjects( in TEST_F()
1242 objAllocator->IterateOverObjects([&firstHumongousObj, &foundFirstObject](ObjectHeader *object) { in TEST_F()
1260 objAllocator->IterateOverObjects( in TEST_F()
1410 tenuredRegion->GetRemSet()->IterateOverObjects( in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_verification_test.cpp106 …const_cast<SemiSpace *>(heap->GetNewSpace())->IterateOverObjects(objVerifier); // newspace refere… in HWTEST_F_L0()
Dhuge_object_test.cpp119 … heap->GetHugeObjectSpace()->IterateOverObjects(objVerifier); // newspace reference the old space in HWTEST_F_L0()
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator.h207 virtual void IterateOverObjects(const ObjectVisitor &objectVisitor) = 0;
526 void IterateOverObjects([[maybe_unused]] const ObjectVisitor &objectVisitor) final in IterateOverObjects() function
653 void IterateOverObjects(const ObjectVisitor &objectVisitor) final;
849 void IterateOverObjects(const ObjectVisitor &objectVisitor) final;

12