Searched refs:Walk (Results 1 - 18 of 18) sorted by relevance

/art/runtime/gc/accounting/
H A Dheap_bitmap.cc74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { function in class:art::gc::accounting::HeapBitmap
76 bitmap->Walk(callback, arg);
79 bitmap->Walk(callback, arg);
H A Dheap_bitmap.h44 void Walk(ObjectCallback* callback, void* arg)
H A Dspace_bitmap.h132 void Walk(ObjectCallback* callback, void* arg)
140 // Walk through the bitmaps in increasing address order, and find the object pointers that
207 // Walk instance fields of the given Class. Separate function to allow recursion on the super
H A Dspace_bitmap.cc104 void SpaceBitmap<kAlignment>::Walk(ObjectCallback* callback, void* arg) { function in class:art::gc::accounting::SpaceBitmap
190 // Walk instance fields
215 // Walk instance fields of all objects
218 // Walk static fields of a Class
233 // Walk elements of an object array
/art/runtime/gc/space/
H A Dlarge_object_space.h42 virtual void Walk(DlMallocSpace::WalkCallback, void* arg) = 0;
123 void Walk(DlMallocSpace::WalkCallback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
152 void Walk(DlMallocSpace::WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
H A Dbump_pointer_space.h143 void Walk(ObjectCallback* callback, void* arg)
H A Ddlmalloc_space.h96 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
H A Dmalloc_space.h83 virtual void Walk(WalkCallback callback, void* arg) = 0;
H A Ddlmalloc_space.cc247 void DlMallocSpace::Walk(void(*callback)(void *start, void *end, size_t num_bytes, void* callback_arg), function in class:art::gc::space::DlMallocSpace
319 // To allow the Walk/InspectAll() to exclusively-lock the mutator
324 Walk(MSpaceChunkCallback, &max_contiguous_allocation);
H A Drosalloc_space.h88 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
H A Dlarge_object_space.cc175 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { function in class:art::gc::space::LargeObjectMapSpace
313 void FreeListSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { function in class:art::gc::space::FreeListSpace
H A Dbump_pointer_space.cc153 void BumpPointerSpace::Walk(ObjectCallback* callback, void* arg) { function in class:art::gc::space::BumpPointerSpace
172 // Walk all of the objects in the main block first.
185 // Walk the other blocks (currently only TLABs).
H A Drosalloc_space.cc250 void RosAllocSpace::Walk(void(*callback)(void *start, void *end, size_t num_bytes, void* callback_arg), function in class:art::gc::space::RosAllocSpace
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc1210 void Walk(const char* shorty, uint32_t shorty_len) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1344 Walk(shorty, shorty_len);
/art/patchoat/
H A Dpatchoat.cc340 TimingLogger::ScopedTiming t("Walk Bitmap", timings_);
341 // Walk the bitmap.
343 bitmap_->Walk(PatchOat::BitmapCallback, this);
/art/runtime/gc/
H A Dheap.cc690 bump_pointer_space_->Walk(callback, arg);
703 GetLiveBitmap()->Walk(callback, arg);
1196 GetLiveBitmap()->Walk(Heap::VerificationCallback, this);
1808 bin_live_bitmap_->Walk(Callback, reinterpret_cast<void*>(&context));
/art/oatdump/
H A Doatdump.cc1086 image_space->GetLiveBitmap()->Walk(ImageDumper::Callback, this);
1091 heap->GetLargeObjectsSpace()->GetLiveBitmap()->Walk(ImageDumper::Callback, this);
/art/runtime/
H A Ddebugger.cc4308 // To allow the Walk/InspectAll() below to exclusively-lock the
4329 space->AsDlMallocSpace()->Walk(HeapChunkContext::HeapChunkCallback, &context);
4332 space->AsRosAllocSpace()->Walk(HeapChunkContext::HeapChunkCallback, &context);
4337 space->AsBumpPointerSpace()->Walk(BumpPointerSpaceCallback, &context);
4343 // Walk the large objects, these are not in the AllocSpace.
4345 heap->GetLargeObjectsSpace()->Walk(HeapChunkContext::HeapChunkCallback, &context);

Completed in 232 milliseconds