/art/runtime/mirror/ |
H A D | reference.cc | 35 void Reference::VisitRoots(RootCallback* callback, void* arg) { argument 36 java_lang_ref_Reference_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | art_field.cc | 58 void ArtField::VisitRoots(RootCallback* callback, void* arg) { argument 59 java_lang_reflect_ArtField_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | stack_trace_element.cc | 70 void StackTraceElement::VisitRoots(RootCallback* callback, void* arg) { argument 71 java_lang_StackTraceElement_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | throwable.cc | 140 void Throwable::VisitRoots(RootCallback* callback, void* arg) { argument 141 java_lang_Throwable_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | array-inl.h | 168 inline void PrimitiveArray<T>::VisitRoots(RootCallback* callback, void* arg) { argument 169 array_class_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | art_method.cc | 62 void ArtMethod::VisitRoots(RootCallback* callback, void* arg) { argument 63 java_lang_reflect_ArtMethod_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | string.cc | 226 void String::VisitRoots(RootCallback* callback, void* arg) { argument 227 java_lang_String_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
H A D | class.cc | 54 void Class::VisitRoots(RootCallback* callback, void* arg) { argument 55 java_lang_Class_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass));
|
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.cc | 74 void HeapBitmap::Walk(ObjectCallback* callback, void* arg) { argument 76 bitmap->Walk(callback, arg); 79 bitmap->Walk(callback, arg);
|
H A D | remembered_set.cc | 64 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 D | mod_union_table.cc | 75 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 D | space_bitmap.cc | 104 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 D | reference_processor.cc | 174 // callback isn't yet set. 212 void ReferenceProcessor::UpdateRoots(IsMarkedCallback* callback, void* arg) { argument 213 cleared_references_.UpdateRoots(callback, arg);
|
H A D | reference_queue.cc | 165 void ReferenceQueue::UpdateRoots(IsMarkedCallback* callback, void* arg) { argument 167 list_ = down_cast<mirror::Reference*>(callback(list_, arg));
|
/art/runtime/ |
H A D | gc_root.h | 79 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 D | indirect_reference_table.cc | 242 void IndirectReferenceTable::VisitRoots(RootCallback* callback, void* arg, argument 245 callback(ref, arg, root_info);
|
H A D | intern_table.cc | 56 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 D | transaction.cc | 158 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 D | thread_list.cc | 932 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 D | instrumentation.cc | 1138 void Instrumentation::VisitRoots(RootCallback* callback, void* arg) { argument 1144 pair.second.VisitRoot(callback, arg, RootInfo(kRootVMInternal));
|
H A D | monitor.cc | 990 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 D | bump_pointer_space.cc | 153 void BumpPointerSpace::Walk(ObjectCallback* callback, void* arg) { argument 181 callback(obj, arg); 196 callback(obj, arg);
|
H A D | large_object_space.cc | 175 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 D | reg_type.cc | 970 void RegType::VisitRoots(RootCallback* callback, void* arg) { argument 971 klass_.VisitRootIfNonNull(callback, arg, RootInfo(kRootUnknown));
|
H A D | reg_type_cache.cc | 591 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...] |