| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | allocator.cpp | 635 void ObjectAllocatorGen<MT_MODE>::IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor … in IterateOverObjectsInRange() function in ark::mem::ObjectAllocatorGen 644 … objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 647 …pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 650 …youngGenAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 653 …largeObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 662 humongousObjectAllocator_->IterateOverObjectsInRange( in IterateOverObjectsInRange() 671 nonMovableObjectAllocator_->IterateOverObjectsInRange( in IterateOverObjectsInRange() 674 largeNonMovableObjectAllocator_->IterateOverObjectsInRange( in IterateOverObjectsInRange()
|
| D | pygote_space_allocator.h | 85 void IterateOverObjectsInRange(const Visitor &visitor, void *start, void *end);
|
| D | region_allocator.h | 218 void IterateOverObjectsInRange(const ObjectVisitor &visitor, void *begin, void *end) in IterateOverObjectsInRange() function 539 void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *begin, void *end) in IterateOverObjectsInRange() function 541 objectAllocator_.IterateOverObjectsInRange(memVisitor, begin, end); in IterateOverObjectsInRange() 620 void IterateOverObjectsInRange(const ObjectVisitor &visitor, void *begin, void *end) in IterateOverObjectsInRange() function
|
| D | bump-allocator.h | 101 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
|
| D | pygote_space_allocator-inl.h | 221 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjectsInRange(const Visitor &visitor, v… in IterateOverObjectsInRange() function 226 runslotsAlloc_.IterateOverObjectsInRange(visitor, start, end); in IterateOverObjectsInRange()
|
| D | tlab.h | 165 … void IterateOverObjectsInRange(const std::function<void(ObjectHeader *objectHeader)> &memVisitor,
|
| D | tlab.cpp | 87 void TLAB::IterateOverObjectsInRange(const std::function<void(ObjectHeader *objectHeader)> &memVisi… in IterateOverObjectsInRange() function in ark::mem::TLAB
|
| D | bump-allocator-inl.h | 186 void BumpPointerAllocator<AllocConfigT, LockConfigT, USE_TLABS>::IterateOverObjectsInRange(const Me… in IterateOverObjectsInRange() function 241 tlab->IterateOverObjectsInRange(memVisitor, memRange); in IterateOverObjectsInRange()
|
| D | humongous_obj_allocator.h | 122 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
|
| D | freelist_allocator.h | 146 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
|
| D | runslots_allocator.h | 129 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
|
| D | humongous_obj_allocator-inl.h | 237 void HumongousObjAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &… in IterateOverObjectsInRange() function
|
| D | freelist_allocator-inl.h | 381 void FreeListAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &memV… in IterateOverObjectsInRange() function
|
| D | runslots_allocator-inl.h | 329 void RunSlotsAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &memV… in IterateOverObjectsInRange() function
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-allocator.cpp | 123 void ObjectAllocatorG1<MT_MODE>::IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &… in IterateOverObjectsInRange() function in ark::mem::ObjectAllocatorG1 129 … objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 134 …pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 144 …humongousObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAdd… in IterateOverObjectsInRange()
|
| D | g1-allocator.h | 157 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final;
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | allocator.h | 204 … virtual void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) = 0; 519 void IterateOverObjectsInRange([[maybe_unused]] MemRange memRange, in IterateOverObjectsInRange() function 719 void IterateOverObjectsInRange([[maybe_unused]] MemRange memRange, in IterateOverObjectsInRange() function 895 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final;
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
| D | gc_root.cpp | 139 allocator->IterateOverObjectsInRange(memRange, objectsInRangeVisitor); in VisitCardTableRoots()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | allocator_test_base.h | 685 …allocator.IterateOverObjectsInRange(&AllocatorTest<Allocator>::VisitAndPutInSet, ToVoidPtr(curPoin… 1242 … allocator->IterateOverObjectsInRange([&](void *mem) { (void)mem; }, leftBorder, rightBorder); in MtAllocIterateRun()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/ |
| D | gen-gc.cpp | 361 objAllocator->IterateOverObjectsInRange(memRange, updateRefsInObject); in UpdateRefsToMovedObjects()
|