/art/runtime/gc/accounting/ |
H A D | space_bitmap.cc | 47 void SpaceSetMap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 49 callback(const_cast<mirror::Object*>(obj), arg); 101 // Visits set bits in address order. The callback is not permitted to 103 void SpaceBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 105 CHECK(callback != NULL); 116 (*callback)(obj, arg); 125 // <callback> zero or more times with lists of these object pointers. 127 // The callback is not permitted to increase the max of either bitmap. 131 SpaceBitmap::SweepCallback* callback, void* arg) { 136 CHECK(callback ! 128 SweepWalk(const SpaceBitmap& live_bitmap, const SpaceBitmap& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument 247 InOrderWalk(SpaceBitmap::Callback* callback, void* arg) argument [all...] |
H A D | heap_bitmap.cc | 63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument 65 bitmap->Walk(callback, arg); 70 space_set->Walk(callback, arg);
|
H A D | space_bitmap.h | 132 void Walk(Callback* callback, void* arg) 135 void InOrderWalk(Callback* callback, void* arg) 243 void Walk(SpaceBitmap::Callback* callback, void* arg)
|
H A D | heap_bitmap.h | 86 void Walk(SpaceBitmap::Callback* callback, void* arg)
|
/art/runtime/gc/space/ |
H A D | large_object_space.cc | 109 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument 113 callback(mem_map->Begin(), mem_map->End(), mem_map->Size(), arg); 114 callback(NULL, NULL, 0, arg); 148 void FreeListSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument 157 callback(byte_start, byte_end, alloc_size, arg); 158 callback(NULL, NULL, 0, arg);
|
H A D | dlmalloc_space.h | 82 void Walk(WalkCallback callback, void* arg) LOCKS_EXCLUDED(lock_);
|
H A D | dlmalloc_space.cc | 466 void DlMallocSpace::Walk(void(*callback)(void *start, void *end, size_t num_bytes, void* callback_arg), 469 mspace_inspect_all(mspace_, callback, arg); 470 callback(NULL, NULL, 0, arg); // Indicate end of a space.
|
H A D | large_object_space.h | 115 void Walk(DlMallocSpace::WalkCallback callback, void* arg) LOCKS_EXCLUDED(lock_);
|
/art/runtime/ |
H A D | thread_list.h | 82 void ForEach(void (*callback)(Thread*, void*), void* context)
|
H A D | monitor.cc | 893 void Monitor::VisitLocks(StackVisitor* stack_visitor, void (*callback)(mirror::Object*, void*), argument 903 callback(jni_this, callback_context); 917 callback(m->GetDeclaringClass(), callback_context); 951 callback(o, callback_context);
|
H A D | monitor.h | 97 // Calls 'callback' once for each lock held in the single stack frame represented by 99 static void VisitLocks(StackVisitor* stack_visitor, void (*callback)(mirror::Object*, void*),
|
H A D | thread_list.cc | 558 void ThreadList::ForEach(void (*callback)(Thread*, void*), void* context) { argument 560 callback(thread, context);
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 1371 void ForAll(size_t begin, size_t end, Callback callback, size_t work_units) { argument 1379 closures[i] = new ForAllClosure(this, end, callback); 1399 ForAllClosure(ParallelCompilationManager* manager, size_t end, Callback* callback) argument 1402 callback_(callback) {}
|