Home
last modified time | relevance | path

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

12

/ark/runtime_core/runtime/mem/
Dallocator.cpp124 void ObjectAllocatorNoGen<MTMode>::IterateOverObjects(const ObjectVisitor &object_visitor) in IterateOverObjects() function in panda::mem::ObjectAllocatorNoGen
127 pygote_space_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
129 object_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
130 large_object_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
131 humongous_object_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
137 object_allocator_->IterateOverObjects(object_visitor); in IterateRegularSizeObjects()
144 pygote_space_allocator_->IterateOverObjects(object_visitor); in IterateNonRegularSizeObjects()
146 large_object_allocator_->IterateOverObjects(object_visitor); in IterateNonRegularSizeObjects()
147 humongous_object_allocator_->IterateOverObjects(object_visitor); in IterateNonRegularSizeObjects()
297 young_gen_allocator_->IterateOverObjects(object_visitor); in IterateOverYoungObjects()
[all …]
Dregion_allocator.h164 void IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function
166 … this->GetSpace()->IterateRegions([&](Region *region) { region->IterateOverObjects(visitor); }); in IterateOverObjects()
324 void IterateOverObjects(const ObjectVisitor &obj_visitor) in IterateOverObjects() function
326 object_allocator_.IterateOverObjects(obj_visitor); in IterateOverObjects()
Dpygote_space_allocator-inl.h66 runslots_alloc_.IterateOverObjects([this](ObjectHeader *object) { in SetState()
244 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjects(const ObjectVisitor &object_visi… in IterateOverObjects() function
253 runslots_alloc_.IterateOverObjects(object_visitor); in IterateOverObjects()
257 runslots_alloc_.IterateOverObjects(object_visitor); in IterateOverObjects()
Dregion_space-inl.h85 void Region::IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function
98 tlab_->IterateOverObjects(visitor); in IterateOverObjects()
Dtlab.h181 void IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visitor);
200 IterateOverObjects([&](ObjectHeader *object_header) { in CollectAndMove()
Dbump-allocator-inl.h161 void BumpPointerAllocator<AllocConfigT, LockConfigT, UseTlabs>::IterateOverObjects( in IterateOverObjects() function
179 tlab->IterateOverObjects(object_visitor); in IterateOverObjects()
263 IterateOverObjects([&](ObjectHeader *object_header) { in CollectAndMove()
307 tlab->IterateOverObjects([&](ObjectHeader *object_header) { in IsLive()
Dpygote_space_allocator.h87 void IterateOverObjects(const ObjectVisitor &object_visitor);
Drunslots_allocator.h100 void IterateOverObjects(const ObjectVisitor &object_visitor);
262 void IterateOverObjects(const ObjectVisitor &object_visitor);
Dbump-allocator.h92 void IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visitor);
Dtlab.cpp73 void TLAB::IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visito… in IterateOverObjects() function in panda::mem::TLAB
Dheap_manager.h117 objectAllocator_->IterateOverObjects(verifier); in VerifyHeapReferences()
Dheap_manager.cpp335 objectAllocator_->IterateOverObjects([&obj_cnt, &o_string_stream](ObjectHeader *mem) { in DumpHeap()
375 GetObjectAllocator().AsObjectAllocator()->IterateOverObjects(objects_checker); in CountInstances()
/ark/runtime_core/runtime/mem/gc/g1/
Dg1-allocator.cpp203 pygote_space_allocator_->IterateOverObjects(object_visitor); in IterateOverTenuredObjects()
205 object_allocator_->IterateOverObjects(object_visitor); in IterateOverTenuredObjects()
206 humongous_object_allocator_->IterateOverObjects(object_visitor); in IterateOverTenuredObjects()
210 void ObjectAllocatorG1<MTMode>::IterateOverObjects(const ObjectVisitor &object_visitor) in IterateOverObjects() function in panda::mem::ObjectAllocatorG1
213 pygote_space_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
215 object_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
216 humongous_object_allocator_->IterateOverObjects(object_visitor); in IterateOverObjects()
222 object_allocator_->IterateOverObjects(object_visitor); in IterateRegularSizeObjects()
229 pygote_space_allocator_->IterateOverObjects(object_visitor); in IterateNonRegularSizeObjects()
231 humongous_object_allocator_->IterateOverObjects(object_visitor); in IterateNonRegularSizeObjects()
Dg1-allocator.h62 void IterateOverObjects(const ObjectVisitor &object_visitor) final;
/ark/js_runtime/ecmascript/mem/
Dheap-inl.h88 toSpace_->IterateOverObjects(cb); in IteratorOverObjects()
89 oldSpace_->IterateOverObjects(cb); in IteratorOverObjects()
90 nonMovableSpace_->IterateOverObjects(cb); in IteratorOverObjects()
91 hugeObjectSpace_->IterateOverObjects(cb); in IteratorOverObjects()
Dheap.cpp329 toSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
334 oldSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
339 nonMovableSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
344 hugeObjectSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
Dlinear_space.h71 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
Dspace.cpp120 void HugeObjectSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVis… in IterateOverObjects() function in panda::ecmascript::HugeObjectSpace
Dspace.h206 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
Dsparse_space.h70 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
/ark/runtime_core/runtime/tests/
Dregion_allocator_test.cpp360 …region->IterateOverObjects([this, obj1, obj2, region, &obj1_num, &obj2_num, &allocator](ObjectHead… in TEST_F()
381 ASSERT_DEATH(region->IterateOverObjects([]([[maybe_unused]] ObjectHeader *object) {}), ""); in TEST_F()
409 allocator.IterateOverObjects([&](ObjectHeader *object) { in TEST_F()
451 allocator.IterateOverObjects([&](ObjectHeader *object) { in TEST_F()
459 allocator.IterateOverObjects([&](ObjectHeader *object) { in TEST_F()
505 allocator.IterateOverObjects([&](ObjectHeader *object) { in TEST_F()
513 allocator.IterateOverObjects([&](ObjectHeader *object) { in TEST_F()
/ark/js_runtime/ecmascript/tests/
Djs_verification_test.cpp106 …const_cast<SemiSpace *>(heap->GetNewSpace())->IterateOverObjects(objVerifier); // newspace refere… in HWTEST_F_L0()
Dhuge_object_test.cpp118 … heap->GetHugeObjectSpace()->IterateOverObjects(objVerifier); // newspace reference the old space in HWTEST_F_L0()
/ark/runtime_core/runtime/include/mem/
Dallocator.h201 virtual void IterateOverObjects(const ObjectVisitor &object_visitor) = 0;
472 void IterateOverObjects([[maybe_unused]] const ObjectVisitor &object_visitor) final in IterateOverObjects() function
588 void IterateOverObjects(const ObjectVisitor &object_visitor) final;
725 void IterateOverObjects(const ObjectVisitor &object_visitor) final;
/ark/runtime_core/runtime/mem/gc/hybrid-gc/
Dhybrid_object_allocator.h45 void IterateOverObjects([[maybe_unused]] const ObjectVisitor &object_visitor) final {} in IterateOverObjects() function

12