/ark/runtime_core/runtime/mem/ |
D | allocator.cpp | 124 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 …]
|
D | region_allocator.h | 164 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()
|
D | pygote_space_allocator-inl.h | 66 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()
|
D | region_space-inl.h | 85 void Region::IterateOverObjects(const ObjectVisitor &visitor) in IterateOverObjects() function 98 tlab_->IterateOverObjects(visitor); in IterateOverObjects()
|
D | tlab.h | 181 void IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visitor); 200 IterateOverObjects([&](ObjectHeader *object_header) { in CollectAndMove()
|
D | bump-allocator-inl.h | 161 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()
|
D | pygote_space_allocator.h | 87 void IterateOverObjects(const ObjectVisitor &object_visitor);
|
D | runslots_allocator.h | 100 void IterateOverObjects(const ObjectVisitor &object_visitor); 262 void IterateOverObjects(const ObjectVisitor &object_visitor);
|
D | bump-allocator.h | 92 void IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visitor);
|
D | tlab.cpp | 73 void TLAB::IterateOverObjects(const std::function<void(ObjectHeader *object_header)> &object_visito… in IterateOverObjects() function in panda::mem::TLAB
|
D | heap_manager.h | 117 objectAllocator_->IterateOverObjects(verifier); in VerifyHeapReferences()
|
D | heap_manager.cpp | 335 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/ |
D | g1-allocator.cpp | 203 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()
|
D | g1-allocator.h | 62 void IterateOverObjects(const ObjectVisitor &object_visitor) final;
|
/ark/js_runtime/ecmascript/mem/ |
D | heap-inl.h | 88 toSpace_->IterateOverObjects(cb); in IteratorOverObjects() 89 oldSpace_->IterateOverObjects(cb); in IteratorOverObjects() 90 nonMovableSpace_->IterateOverObjects(cb); in IteratorOverObjects() 91 hugeObjectSpace_->IterateOverObjects(cb); in IteratorOverObjects()
|
D | heap.cpp | 329 toSpace_->IterateOverObjects(verifier); in VerifyHeapObjects() 334 oldSpace_->IterateOverObjects(verifier); in VerifyHeapObjects() 339 nonMovableSpace_->IterateOverObjects(verifier); in VerifyHeapObjects() 344 hugeObjectSpace_->IterateOverObjects(verifier); in VerifyHeapObjects()
|
D | linear_space.h | 71 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
|
D | space.cpp | 120 void HugeObjectSpace::IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVis… in IterateOverObjects() function in panda::ecmascript::HugeObjectSpace
|
D | space.h | 206 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
|
D | sparse_space.h | 70 void IterateOverObjects(const std::function<void(TaggedObject *object)> &objectVisitor) const;
|
/ark/runtime_core/runtime/tests/ |
D | region_allocator_test.cpp | 360 …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/ |
D | js_verification_test.cpp | 106 …const_cast<SemiSpace *>(heap->GetNewSpace())->IterateOverObjects(objVerifier); // newspace refere… in HWTEST_F_L0()
|
D | huge_object_test.cpp | 118 … heap->GetHugeObjectSpace()->IterateOverObjects(objVerifier); // newspace reference the old space in HWTEST_F_L0()
|
/ark/runtime_core/runtime/include/mem/ |
D | allocator.h | 201 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/ |
D | hybrid_object_allocator.h | 45 void IterateOverObjects([[maybe_unused]] const ObjectVisitor &object_visitor) final {} in IterateOverObjects() function
|