/art/runtime/ |
D | gc_root.h | 106 class RootVisitor { 108 virtual ~RootVisitor() { } in ~RootVisitor() 134 class SingleRootVisitor : public RootVisitor { 192 void VisitRoot(RootVisitor* visitor, const RootInfo& info) const in VisitRoot() 200 void VisitRootIfNonNull(RootVisitor* visitor, const RootInfo& info) const in VisitRootIfNonNull() 237 BufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in BufferedRootVisitor() 281 RootVisitor* const visitor_; 289 UnbufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in UnbufferedRootVisitor() 320 RootVisitor* const visitor_;
|
D | transaction.h | 134 void VisitRoots(RootVisitor* visitor) 158 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 242 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 261 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 288 void VisitObjectLogs(RootVisitor* visitor) 291 void VisitArrayLogs(RootVisitor* visitor) 294 void VisitInternStringLogs(RootVisitor* visitor) 297 void VisitResolveStringLogs(RootVisitor* visitor)
|
D | thread_list.h | 40 class RootVisitor; variable 162 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const 165 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
|
D | transaction.cc | 313 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots() 322 void Transaction::VisitObjectLogs(RootVisitor* visitor) { in VisitObjectLogs() 350 void Transaction::VisitArrayLogs(RootVisitor* visitor) { in VisitArrayLogs() 377 void Transaction::VisitInternStringLogs(RootVisitor* visitor) { in VisitInternStringLogs() 383 void Transaction::VisitResolveStringLogs(RootVisitor* visitor) { in VisitResolveStringLogs() 538 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 585 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 601 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | runtime.h | 353 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags = kVisitRootFlagAllRoots) 359 void VisitImageRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 362 void VisitConcurrentRoots(RootVisitor* visitor, 368 void VisitNonThreadRoots(RootVisitor* visitor) 371 void VisitTransactionRoots(RootVisitor* visitor) 897 void VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) 901 void VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) 906 void VisitConstantRoots(RootVisitor* visitor)
|
D | reference_table.h | 54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | intern_table.h | 167 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 248 void VisitRoots(RootVisitor* visitor)
|
D | intern_table.cc | 63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 409 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | indirect_reference_table.h | 310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | runtime.cc | 2090 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots() 2112 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots() 2123 void Runtime::VisitTransactionRoots(RootVisitor* visitor) { in VisitTransactionRoots() 2129 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots() 2144 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots() 2149 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots() 2153 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 2158 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots()
|
D | thread.cc | 2540 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) { in HandleScopeVisitRoots() 3679 template <typename RootVisitor, bool kPrecise = false> 3682 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor() 3854 RootVisitor& _visitor) in VisitQuickFrameNonPrecise() 3874 RootVisitor& visitor; in VisitQuickFrameNonPrecise() 3884 RootVisitor& _visitor) in VisitQuickFramePrecise() 3935 RootVisitor& visitor; in VisitQuickFramePrecise() 3941 RootVisitor& visitor_; 3946 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor() 3954 RootVisitor* const visitor_; [all …]
|
D | thread.h | 94 class RootVisitor; variable 634 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 869 void HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) 1416 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | reference_table.cc | 356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
/art/runtime/verifier/ |
D | class_verifier.h | 34 class RootVisitor; variable 76 static void VisitStaticRoots(RootVisitor* visitor)
|
D | method_verifier.h | 161 static void VisitStaticRoots(RootVisitor* visitor) 163 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
|
D | reg_type_cache.h | 158 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info) 160 static void VisitStaticRoots(RootVisitor* visitor)
|
D | class_verifier.cc | 201 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
|
D | reg_type_cache.cc | 685 void RegTypeCache::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots() 708 void RegTypeCache::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
/art/runtime/mirror/ |
D | method_handles_lookup.h | 28 class RootVisitor; variable
|
D | throwable.h | 24 class RootVisitor; variable
|
/art/runtime/jni/ |
D | jni_env_ext.h | 93 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots() 126 void VisitMonitorRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitMonitorRoots()
|
D | java_vm_ext.h | 137 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 48 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
|
/art/runtime/gc/ |
D | allocation_record.cc | 53 void AllocRecordObjectMap::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | allocation_record.h | 248 void VisitRoots(RootVisitor* visitor)
|