/art/runtime/ |
D | gc_root.h | 107 class RootVisitor { 109 virtual ~RootVisitor() { } in ~RootVisitor() 135 class SingleRootVisitor : public RootVisitor { 193 void VisitRoot(RootVisitor* visitor, const RootInfo& info) const in VisitRoot() 201 void VisitRootIfNonNull(RootVisitor* visitor, const RootInfo& info) const in VisitRootIfNonNull() 243 BufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in BufferedRootVisitor() 287 RootVisitor* const visitor_; 295 UnbufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in UnbufferedRootVisitor() 326 RootVisitor* const visitor_;
|
D | transaction.h | 151 void VisitRoots(RootVisitor* visitor) 175 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 290 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 311 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 326 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 350 void VisitObjectLogs(RootVisitor* visitor, ArenaStack* arena_stack) 352 void VisitArrayLogs(RootVisitor* visitor, ArenaStack* arena_stack) 354 void VisitInternStringLogs(RootVisitor* visitor) 356 void VisitResolveStringLogs(RootVisitor* visitor) 358 void VisitResolveMethodTypeLogs(RootVisitor* visitor)
|
D | transaction.cc | 403 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots() 436 void Transaction::VisitObjectLogs(RootVisitor* visitor, ArenaStack* arena_stack) { in VisitObjectLogs() 457 void Transaction::VisitArrayLogs(RootVisitor* visitor, ArenaStack* arena_stack) { in VisitArrayLogs() 476 void Transaction::VisitInternStringLogs(RootVisitor* visitor) { in VisitInternStringLogs() 482 void Transaction::VisitResolveStringLogs(RootVisitor* visitor) { in VisitResolveStringLogs() 488 void Transaction::VisitResolveMethodTypeLogs(RootVisitor* visitor) { in VisitResolveMethodTypeLogs() 643 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 693 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 709 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 725 void Transaction::ResolveMethodTypeLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | thread_list.h | 43 class RootVisitor; variable 188 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const 191 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
|
D | reference_table.h | 58 EXPORT void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | runtime.h | 464 EXPORT void VisitRoots(RootVisitor* visitor, VisitRootFlags flags = kVisitRootFlagAllRoots) 470 EXPORT void VisitImageRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 473 void VisitConcurrentRoots(RootVisitor* visitor, 479 void VisitNonThreadRoots(RootVisitor* visitor) 1156 void VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) 1160 void VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) 1165 void VisitConstantRoots(RootVisitor* visitor)
|
D | intern_table.h | 171 EXPORT void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 250 void VisitRoots(RootVisitor* visitor)
|
D | indirect_reference_table.h | 210 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | intern_table.cc | 65 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 385 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | indirect_reference_table.cc | 327 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
D | thread.cc | 2816 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, uint32_t thread_id) { in HandleScopeVisitRoots() 4056 template <typename RootVisitor, bool kPrecise = false> 4059 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor() 4317 RootVisitor& _visitor) in VisitQuickFrameNonPrecise() 4334 RootVisitor& visitor; in VisitQuickFrameNonPrecise() 4344 RootVisitor& _visitor) in VisitQuickFramePrecise() 4396 RootVisitor& visitor; in VisitQuickFramePrecise() 4402 RootVisitor& visitor_; 4408 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor() 4416 RootVisitor* const visitor_; [all …]
|
D | runtime.cc | 2621 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots() 2643 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots() 2663 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots() 2677 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots() 2682 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots() 2686 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 2698 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots()
|
D | reference_table.cc | 356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
D | thread.h | 101 class RootVisitor; variable 895 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 1176 void HandleScopeVisitRoots(RootVisitor* visitor, uint32_t thread_id) 1817 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/mirror/ |
D | method_handles_lookup.h | 29 class RootVisitor; variable
|
D | throwable.h | 24 class RootVisitor; variable
|
/art/runtime/jni/ |
D | jni_env_ext.h | 89 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots() 123 void VisitMonitorRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitMonitorRoots()
|
D | jni_id_manager.h | 67 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | java_vm_ext.h | 142 EXPORT void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
|
D | local_reference_table.h | 327 EXPORT void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
/art/runtime/jit/ |
D | jit.h | 43 class RootVisitor; variable 138 void VisitRoots(RootVisitor* visitor); 196 void VisitRoots(RootVisitor* visitor);
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 50 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
|
/art/runtime/oat/ |
D | aot_class_linker.h | 141 void VisitTransactionRoots(RootVisitor* visitor) override
|
/art/runtime/gc/ |
D | allocation_record.cc | 61 void AllocRecordObjectMap::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | allocation_record.h | 246 void VisitRoots(RootVisitor* visitor)
|