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.cpp635 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()
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
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
Dbump-allocator.h101 … void IterateOverObjectsInRange(const MemVisitor &memVisitor, void *leftBorder, void *rightBorder);
Dpygote_space_allocator-inl.h221 inline void PygoteSpaceAllocator<AllocConfigT>::IterateOverObjectsInRange(const Visitor &visitor, v… in IterateOverObjectsInRange() function
226 runslotsAlloc_.IterateOverObjectsInRange(visitor, start, end); in IterateOverObjectsInRange()
Dtlab.h165 … 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 ark::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.cpp123 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()
Dg1-allocator.h157 void IterateOverObjectsInRange(MemRange memRange, const ObjectVisitor &objectVisitor) final;
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator.h204 … 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/
Dgc_root.cpp139 allocator->IterateOverObjectsInRange(memRange, objectsInRangeVisitor); in VisitCardTableRoots()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dallocator_test_base.h685 …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/
Dgen-gc.cpp361 objAllocator->IterateOverObjectsInRange(memRange, updateRefsInObject); in UpdateRefsToMovedObjects()