/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 | 138 void VisitRoots(RootVisitor* visitor) 166 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 250 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 269 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 296 void VisitObjectLogs(RootVisitor* visitor) 299 void VisitArrayLogs(RootVisitor* visitor) 302 void VisitInternStringLogs(RootVisitor* visitor) 305 void VisitResolveStringLogs(RootVisitor* visitor)
|
D | thread_list.h | 41 class RootVisitor; variable 164 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const 167 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
|
D | transaction.cc | 347 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots() 356 void Transaction::VisitObjectLogs(RootVisitor* visitor) { in VisitObjectLogs() 384 void Transaction::VisitArrayLogs(RootVisitor* visitor) { in VisitArrayLogs() 411 void Transaction::VisitInternStringLogs(RootVisitor* visitor) { in VisitInternStringLogs() 417 void Transaction::VisitResolveStringLogs(RootVisitor* visitor) { in VisitResolveStringLogs() 572 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 619 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() 635 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | reference_table.h | 54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | runtime.h | 382 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags = kVisitRootFlagAllRoots) 388 void VisitImageRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 391 void VisitConcurrentRoots(RootVisitor* visitor, 397 void VisitNonThreadRoots(RootVisitor* visitor) 400 void VisitTransactionRoots(RootVisitor* visitor) 1062 void VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) 1066 void VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) 1071 void VisitConstantRoots(RootVisitor* visitor)
|
D | intern_table.h | 176 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 253 void VisitRoots(RootVisitor* visitor)
|
D | intern_table.cc | 63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 354 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
|
D | indirect_reference_table.h | 314 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | runtime.cc | 2383 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots() 2405 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots() 2416 void Runtime::VisitTransactionRoots(RootVisitor* visitor) { in VisitTransactionRoots() 2422 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots() 2437 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots() 2442 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots() 2446 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() 2458 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots()
|
D | thread.h | 96 class RootVisitor; variable 662 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) 908 void HandleScopeVisitRoots(RootVisitor* visitor, uint32_t thread_id) 1488 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | thread.cc | 2622 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, uint32_t thread_id) { in HandleScopeVisitRoots() 3757 template <typename RootVisitor, bool kPrecise = false> 3760 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor() 4014 RootVisitor& _visitor) in VisitQuickFrameNonPrecise() 4034 RootVisitor& visitor; in VisitQuickFrameNonPrecise() 4044 RootVisitor& _visitor) in VisitQuickFramePrecise() 4096 RootVisitor& visitor; in VisitQuickFramePrecise() 4102 RootVisitor& visitor_; 4107 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor() 4115 RootVisitor* const visitor_; [all …]
|
/art/runtime/verifier/ |
D | class_verifier.h | 37 class RootVisitor; variable 93 static void VisitStaticRoots(RootVisitor* visitor)
|
D | reg_type_cache.h | 164 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info) 166 static void VisitStaticRoots(RootVisitor* visitor)
|
D | method_verifier.h | 186 static void VisitStaticRoots(RootVisitor* visitor) 188 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
|
D | class_verifier.cc | 350 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
|
D | reg_type_cache.cc | 696 void RegTypeCache::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots() 719 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 | 97 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots() 131 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 | 138 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 49 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)
|