/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() 238 BufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in BufferedRootVisitor() 282 RootVisitor* const visitor_; 290 UnbufferedRootVisitor(RootVisitor* visitor, const RootInfo& root_info) in UnbufferedRootVisitor() 321 RootVisitor* const visitor_;
|
D | transaction.h | 139 void VisitRoots(RootVisitor* visitor) 167 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 251 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 270 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 297 void VisitObjectLogs(RootVisitor* visitor) 300 void VisitArrayLogs(RootVisitor* visitor) 303 void VisitInternStringLogs(RootVisitor* visitor) 306 void VisitResolveStringLogs(RootVisitor* visitor)
|
D | thread_list.h | 41 class RootVisitor; variable 159 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const 162 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
|
D | reference_table.h | 54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | transaction.cc | 346 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots() 355 void Transaction::VisitObjectLogs(RootVisitor* visitor) { in VisitObjectLogs() 383 void Transaction::VisitArrayLogs(RootVisitor* visitor) { in VisitArrayLogs() 410 void Transaction::VisitInternStringLogs(RootVisitor* visitor) { in VisitInternStringLogs() 416 void Transaction::VisitResolveStringLogs(RootVisitor* visitor) { in VisitResolveStringLogs() 571 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 618 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 634 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | runtime.h | 373 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags = kVisitRootFlagAllRoots) 379 void VisitImageRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 382 void VisitConcurrentRoots(RootVisitor* visitor, 388 void VisitNonThreadRoots(RootVisitor* visitor) 391 void VisitTransactionRoots(RootVisitor* visitor) 1004 void VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) 1008 void VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) 1013 void VisitConstantRoots(RootVisitor* visitor)
|
D | intern_table.h | 171 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 252 void VisitRoots(RootVisitor* visitor)
|
D | intern_table.cc | 63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 424 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 | 2173 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots() 2195 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots() 2206 void Runtime::VisitTransactionRoots(RootVisitor* visitor) { in VisitTransactionRoots() 2212 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots() 2227 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots() 2232 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots() 2236 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 2248 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots()
|
D | thread.cc | 2558 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) { in HandleScopeVisitRoots() 3698 template <typename RootVisitor, bool kPrecise = false> 3701 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor() 3900 RootVisitor& _visitor) in VisitQuickFrameNonPrecise() 3920 RootVisitor& visitor; in VisitQuickFrameNonPrecise() 3930 RootVisitor& _visitor) in VisitQuickFramePrecise() 3982 RootVisitor& visitor; in VisitQuickFramePrecise() 3988 RootVisitor& visitor_; 3993 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor() 4001 RootVisitor* const visitor_; [all …]
|
D | thread.h | 95 class RootVisitor; variable 661 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 900 void HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) 1472 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 | 37 class RootVisitor; variable 89 static void VisitStaticRoots(RootVisitor* visitor)
|
D | method_verifier.h | 181 static void VisitStaticRoots(RootVisitor* visitor) 183 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
|
D | reg_type_cache.h | 164 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info) 166 static void VisitStaticRoots(RootVisitor* visitor)
|
D | class_verifier.cc | 335 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
|
/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 | 96 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots() 130 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 | 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)
|