Home
last modified time | relevance | path

Searched refs:RootVisitor (Results 1 – 25 of 43) sorted by relevance

12

/art/runtime/
Dgc_root.h107 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_;
Dtransaction.h138 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)
Dthread_list.h41 class RootVisitor; variable
164 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const
167 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
Dtransaction.cc347 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()
Dreference_table.h54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Druntime.h382 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)
Dintern_table.h176 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
253 void VisitRoots(RootVisitor* visitor)
Dintern_table.cc63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
354 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
Dindirect_reference_table.h314 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Druntime.cc2383 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()
Dthread.h96 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_);
Dthread.cc2622 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/
Dclass_verifier.h37 class RootVisitor; variable
93 static void VisitStaticRoots(RootVisitor* visitor)
Dreg_type_cache.h164 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
166 static void VisitStaticRoots(RootVisitor* visitor)
Dmethod_verifier.h186 static void VisitStaticRoots(RootVisitor* visitor)
188 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
Dclass_verifier.cc350 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
Dreg_type_cache.cc696 void RegTypeCache::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
719 void RegTypeCache::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
/art/runtime/mirror/
Dmethod_handles_lookup.h28 class RootVisitor; variable
Dthrowable.h24 class RootVisitor; variable
/art/runtime/jni/
Djni_env_ext.h97 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots()
131 void VisitMonitorRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitMonitorRoots()
Djni_id_manager.h67 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Djava_vm_ext.h138 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
/art/runtime/gc/collector/
Dgarbage_collector.h49 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
/art/runtime/gc/
Dallocation_record.cc53 void AllocRecordObjectMap::VisitRoots(RootVisitor* visitor) { in VisitRoots()
Dallocation_record.h248 void VisitRoots(RootVisitor* visitor)

12