Home
last modified time | relevance | path

Searched refs:IterateOverObjectsInRange (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/
Dallocator.cpp617 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()
Dpygote_space_allocator.h85 void IterateOverObjectsInRange(const Visitor &visitor, void *start, void *end);
Dregion_allocator.h218 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
Dpygote_space_allocator-inl.h222 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjectsInRange(const Visitor &visitor, v… in IterateOverObjectsInRange() function
227 runslotsAlloc_.IterateOverObjectsInRange(visitor, start, end); in IterateOverObjectsInRange()
Dbump-allocator.h101 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
Dtlab.h186 … void IterateOverObjectsInRange(const std::function<void(ObjectHeader *objectHeader)> &memVisitor,
Dtlab.cpp87 void TLAB::IterateOverObjectsInRange(const std::function<void(ObjectHeader *objectHeader)> &memVisi… in IterateOverObjectsInRange() function in panda::mem::TLAB
Dbump-allocator-inl.h186 void BumpPointerAllocator<AllocConfigT, LockConfigT, USE_TLABS>::IterateOverObjectsInRange(const Me… in IterateOverObjectsInRange() function
241 tlab->IterateOverObjectsInRange(memVisitor, memRange); in IterateOverObjectsInRange()
Dhumongous_obj_allocator.h122 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
Dfreelist_allocator.h146 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
Drunslots_allocator.h129 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
Dhumongous_obj_allocator-inl.h237 void HumongousObjAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &… in IterateOverObjectsInRange() function
Dfreelist_allocator-inl.h381 void FreeListAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &memV… in IterateOverObjectsInRange() function
Drunslots_allocator-inl.h329 void RunSlotsAllocator<AllocConfigT, LockConfigT>::IterateOverObjectsInRange(const MemVisitor &memV… in IterateOverObjectsInRange() function
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-allocator.cpp120 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()
Dg1-allocator.h155 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final;
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator.h205 … 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/
Dgc_root.cpp139 allocator->IterateOverObjectsInRange(memRange, objectsInRangeVisitor); in VisitCardTableRoots()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/
Dgen-gc.cpp365 objAllocator->IterateOverObjectsInRange(memRange, updateRefsInObject); in UpdateRefsToMovedObjects()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dallocator_test_base.h934 …allocator.IterateOverObjectsInRange(&AllocatorTest<Allocator>::VisitAndPutInSet, ToVoidPtr(curPoin… in ObjectIteratorInRangeTest()
1188 … allocator->IterateOverObjectsInRange([&](void *mem) { (void)mem; }, leftBorder, rightBorder); in MtAllocIterateRun()