Searched refs:callback (Results 1 - 13 of 13) sorted by relevance

/art/runtime/gc/accounting/
H A Dspace_bitmap.cc47 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 Dheap_bitmap.cc63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { argument
65 bitmap->Walk(callback, arg);
70 space_set->Walk(callback, arg);
H A Dspace_bitmap.h132 void Walk(Callback* callback, void* arg)
135 void InOrderWalk(Callback* callback, void* arg)
243 void Walk(SpaceBitmap::Callback* callback, void* arg)
H A Dheap_bitmap.h86 void Walk(SpaceBitmap::Callback* callback, void* arg)
/art/runtime/gc/space/
H A Dlarge_object_space.cc109 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 Ddlmalloc_space.h82 void Walk(WalkCallback callback, void* arg) LOCKS_EXCLUDED(lock_);
H A Ddlmalloc_space.cc466 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 Dlarge_object_space.h115 void Walk(DlMallocSpace::WalkCallback callback, void* arg) LOCKS_EXCLUDED(lock_);
/art/runtime/
H A Dthread_list.h82 void ForEach(void (*callback)(Thread*, void*), void* context)
H A Dmonitor.cc893 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 Dmonitor.h97 // 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 Dthread_list.cc558 void ThreadList::ForEach(void (*callback)(Thread*, void*), void* context) { argument
560 callback(thread, context);
/art/compiler/driver/
H A Dcompiler_driver.cc1371 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) {}

Completed in 123 milliseconds