/art/runtime/gc/accounting/ |
H A D | heap_bitmap.cc | 74 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 D | heap_bitmap.h | 44 void Walk(ObjectCallback* callback, void* arg)
|
H A D | space_bitmap.h | 132 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 D | space_bitmap.cc | 104 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 D | large_object_space.h | 42 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 D | bump_pointer_space.h | 143 void Walk(ObjectCallback* callback, void* arg)
|
H A D | dlmalloc_space.h | 96 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
|
H A D | malloc_space.h | 83 virtual void Walk(WalkCallback callback, void* arg) = 0;
|
H A D | dlmalloc_space.cc | 247 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 D | rosalloc_space.h | 88 void Walk(WalkCallback callback, void* arg) OVERRIDE LOCKS_EXCLUDED(lock_);
|
H A D | large_object_space.cc | 175 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 D | bump_pointer_space.cc | 153 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 D | rosalloc_space.cc | 250 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 D | quick_trampoline_entrypoints.cc | 1210 void Walk(const char* shorty, uint32_t shorty_len) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 1344 Walk(shorty, shorty_len);
|
/art/patchoat/ |
H A D | patchoat.cc | 340 TimingLogger::ScopedTiming t("Walk Bitmap", timings_); 341 // Walk the bitmap. 343 bitmap_->Walk(PatchOat::BitmapCallback, this);
|
/art/runtime/gc/ |
H A D | heap.cc | 690 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 D | oatdump.cc | 1086 image_space->GetLiveBitmap()->Walk(ImageDumper::Callback, this); 1091 heap->GetLargeObjectsSpace()->GetLiveBitmap()->Walk(ImageDumper::Callback, this);
|
/art/runtime/ |
H A D | debugger.cc | 4308 // 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);
|