| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | allocator.cpp | 617 void ObjectAllocatorGen<MT_MODE>::IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor … in IterateOverObjectsInRange() function in panda::mem::ObjectAllocatorGen 626 … objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 629 …pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 632 …youngGenAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 635 …largeObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 644 humongousObjectAllocator_->IterateOverObjectsInRange( in IterateOverObjectsInRange() 653 nonMovableObjectAllocator_->IterateOverObjectsInRange( in IterateOverObjectsInRange() 656 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 552 void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *begin, void *end) in IterateOverObjectsInRange() function 554 objectAllocator_.IterateOverObjectsInRange(memVisitor, begin, end); in IterateOverObjectsInRange() 633 void IterateOverObjectsInRange(const ObjectVisitor &visitor, void *begin, void *end) in IterateOverObjectsInRange() function
|
| D | pygote_space_allocator-inl.h | 222 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjectsInRange(const Visitor &visitor, v… in IterateOverObjectsInRange() function 227 runslotsAlloc_.IterateOverObjectsInRange(visitor, start, end); in IterateOverObjectsInRange()
|
| D | bump-allocator.h | 101 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
|
| D | tlab.h | 186 … 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 panda::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 | 120 void ObjectAllocatorG1<MT_MODE>::IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &… in IterateOverObjectsInRange() function in panda::mem::ObjectAllocatorG1 126 … objectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress()), in IterateOverObjectsInRange() 131 …pygoteSpaceAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAddress… in IterateOverObjectsInRange() 141 …humongousObjectAllocator_->IterateOverObjectsInRange(objectVisitor, ToVoidPtr(memRange.GetStartAdd… in IterateOverObjectsInRange()
|
| D | g1-allocator.h | 155 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final;
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | allocator.h | 205 … virtual void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) = 0; 520 void IterateOverObjectsInRange([[maybe_unused]] MemRange memRange, in IterateOverObjectsInRange() function 720 void IterateOverObjectsInRange([[maybe_unused]] MemRange memRange, in IterateOverObjectsInRange() function 898 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/mem/gc/gen-gc/ |
| D | gen-gc.cpp | 365 objAllocator->IterateOverObjectsInRange(memRange, updateRefsInObject); in UpdateRefsToMovedObjects()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | allocator_test_base.h | 934 …allocator.IterateOverObjectsInRange(&AllocatorTest<Allocator>::VisitAndPutInSet, ToVoidPtr(curPoin… in ObjectIteratorInRangeTest() 1188 … allocator->IterateOverObjectsInRange([&](void *mem) { (void)mem; }, leftBorder, rightBorder); in MtAllocIterateRun()
|