Searched defs:callback (Results 1 - 25 of 33) sorted by relevance

12

/art/runtime/mirror/
H A Dreference.cc35 void Reference::VisitRoots(RootCallback* callback, void* arg) { argument
36 java_lang_ref_Reference_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dart_field.cc58 void ArtField::VisitRoots(RootCallback* callback, void* arg) { argument
59 java_lang_reflect_ArtField_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dstack_trace_element.cc70 void StackTraceElement::VisitRoots(RootCallback* callback, void* arg) { argument
71 java_lang_StackTraceElement_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dthrowable.cc140 void Throwable::VisitRoots(RootCallback* callback, void* arg) { argument
141 java_lang_Throwable_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Darray-inl.h168 inline void PrimitiveArray<T>::VisitRoots(RootCallback* callback, void* arg) { argument
169 array_class_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dart_method.cc62 void ArtMethod::VisitRoots(RootCallback* callback, void* arg) { argument
63 java_lang_reflect_ArtMethod_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dstring.cc226 void String::VisitRoots(RootCallback* callback, void* arg) { argument
227 java_lang_String_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
H A Dclass.cc54 void Class::VisitRoots(RootCallback* callback, void* arg) { argument
55 java_lang_Class_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
/art/runtime/gc/accounting/
H A Dheap_bitmap.cc74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { argument
76 bitmap->Walk(callback, arg);
79 bitmap->Walk(callback, arg);
H A Dremembered_set.cc64 RememberedSetReferenceVisitor(MarkHeapReferenceCallback* callback, argument
68 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg),
101 RememberedSetObjectVisitor(MarkHeapReferenceCallback* callback, argument
105 : callback_(callback), ref_callback_(ref_callback), target_space_(target_space), arg_(arg),
123 void RememberedSet::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, argument
128 RememberedSetObjectVisitor obj_visitor(callback, ref_callback, target_space,
H A Dmod_union_table.cc75 ModUnionUpdateObjectReferencesVisitor(MarkHeapReferenceCallback* callback, void* arg) argument
76 : callback_(callback),
97 ModUnionScanImageRootVisitor(MarkHeapReferenceCallback* callback, void* arg) argument
98 : callback_(callback), arg_(arg) {}
263 void ModUnionTableReferenceCache::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, argument
296 callback(obj_ptr, arg);
313 void ModUnionTableCardCache::UpdateAndMarkReferences(MarkHeapReferenceCallback* callback, argument
316 ModUnionScanImageRootVisitor scan_visitor(callback, arg);
H A Dspace_bitmap.cc104 void SpaceBitmap<kAlignment>::Walk(ObjectCallback* callback, void* arg) { argument
106 CHECK(callback != NULL);
117 (*callback)(obj, arg);
128 SpaceBitmap::SweepCallback* callback, void* arg) {
133 CHECK(callback != NULL);
170 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg);
176 (*callback)(pb - &pointer_buf[0], &pointer_buf[0], arg);
182 ObjectCallback* callback, mirror::Object* obj,
188 WalkInstanceFields(visited, callback, obj, super, arg);
198 WalkFieldsInOrder(visited, callback, valu
125 SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, const SpaceBitmap<kAlignment>& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument
206 WalkFieldsInOrder(SpaceBitmap<kAlignment>* visited, ObjectCallback* callback, mirror::Object* obj, void* arg) argument
246 InOrderWalk(ObjectCallback* callback, void* arg) argument
[all...]
/art/runtime/gc/
H A Dreference_processor.cc174 // callback isn't yet set.
212 void ReferenceProcessor::UpdateRoots(IsMarkedCallback* callback, void* arg) { argument
213 cleared_references_.UpdateRoots(callback, arg);
H A Dreference_queue.cc165 void ReferenceQueue::UpdateRoots(IsMarkedCallback* callback, void* arg) { argument
167 list_ = down_cast<mirror::Reference*>(callback(list_, arg));
/art/runtime/
H A Dgc_root.h79 void VisitRoot(RootCallback* callback, void* arg, const RootInfo& info) const { argument
81 callback(reinterpret_cast<mirror::Object**>(&root_), arg, info);
85 void VisitRootIfNonNull(RootCallback* callback, void* arg, const RootInfo& info) const { argument
87 VisitRoot(callback, arg, info);
H A Dindirect_reference_table.cc242 void IndirectReferenceTable::VisitRoots(RootCallback* callback, void* arg, argument
245 callback(ref, arg, root_info);
H A Dintern_table.cc56 void InternTable::VisitRoots(RootCallback* callback, void* arg, VisitRootFlags flags) { argument
59 strong_interns_.VisitRoots(callback, arg);
63 root.VisitRoot(callback, arg, RootInfo(kRootInternedString));
274 void InternTable::SweepInternTableWeaks(IsMarkedCallback* callback, void* arg) { argument
276 weak_interns_.SweepWeaks(callback, arg);
330 void InternTable::Table::VisitRoots(RootCallback* callback, void* arg) { argument
332 intern.VisitRoot(callback, arg, RootInfo(kRootInternedString));
335 intern.VisitRoot(callback, arg, RootInfo(kRootInternedString));
339 void InternTable::Table::SweepWeaks(IsMarkedCallback* callback, void* arg) { argument
340 SweepWeaks(&pre_zygote_table_, callback, ar
344 SweepWeaks(UnorderedSet* set, IsMarkedCallback* callback, void* arg) argument
[all...]
H A Dtransaction.cc158 void Transaction::VisitRoots(RootCallback* callback, void* arg) { argument
160 VisitObjectLogs(callback, arg);
161 VisitArrayLogs(callback, arg);
162 VisitStringLogs(callback, arg);
165 void Transaction::VisitObjectLogs(RootCallback* callback, void* arg) { argument
172 it.second.VisitRoots(callback, arg);
175 callback(&new_root, arg, RootInfo(kRootUnknown));
193 void Transaction::VisitArrayLogs(RootCallback* callback, void* arg) { argument
202 callback(reinterpret_cast<mirror::Object**>(&new_root), arg, RootInfo(kRootUnknown));
220 void Transaction::VisitStringLogs(RootCallback* callback, voi argument
315 VisitRoots(RootCallback* callback, void* arg) argument
366 VisitRoots(RootCallback* callback, void* arg) argument
[all...]
H A Dthread_list.cc932 void ThreadList::ForEach(void (*callback)(Thread*, void*), void* context) { argument
934 callback(thread, context);
938 void ThreadList::VisitRoots(RootCallback* callback, void* arg) const { argument
941 thread->VisitRoots(callback, arg);
H A Dinstrumentation.cc1138 void Instrumentation::VisitRoots(RootCallback* callback, void* arg) { argument
1144 pair.second.VisitRoot(callback, arg, RootInfo(kRootVMInternal));
H A Dmonitor.cc990 void Monitor::VisitLocks(StackVisitor* stack_visitor, void (*callback)(mirror::Object*, void*), argument
1000 callback(jni_this, callback_context);
1050 callback(o, callback_context);
1147 void MonitorList::SweepMonitorList(IsMarkedCallback* callback, void* arg) { argument
1155 mirror::Object* new_obj = obj != nullptr ? callback(obj, arg) : nullptr;
/art/runtime/gc/space/
H A Dbump_pointer_space.cc153 void BumpPointerSpace::Walk(ObjectCallback* callback, void* arg) { argument
181 callback(obj, arg);
196 callback(obj, arg);
H A Dlarge_object_space.cc175 void LargeObjectMapSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument
179 callback(mem_map->Begin(), mem_map->End(), mem_map->Size(), arg);
180 callback(NULL, NULL, 0, arg);
313 void FreeListSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) { argument
323 callback(byte_start, byte_end, alloc_size, arg);
324 callback(nullptr, nullptr, 0, arg);
/art/runtime/verifier/
H A Dreg_type.cc970 void RegType::VisitRoots(RootCallback* callback, void* arg) { argument
971 klass_.VisitRootIfNonNull(callback, arg, RootInfo(kRootUnknown));
H A Dreg_type_cache.cc591 void RegTypeCache::VisitStaticRoots(RootCallback* callback, void* arg) { argument
595 Undefined().VisitRoots(callback, arg);
596 Conflict().VisitRoots(callback, arg);
597 Boolean().VisitRoots(callback, arg);
598 Byte().VisitRoots(callback, arg);
599 Short().VisitRoots(callback, arg);
600 Char().VisitRoots(callback, arg);
601 Integer().VisitRoots(callback, arg);
602 LongLo().VisitRoots(callback, arg);
603 LongHi().VisitRoots(callback, ar
613 VisitRoots(RootCallback* callback, void* arg) argument
[all...]

Completed in 166 milliseconds

12