Home
last modified time | relevance | path

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

12

/art/runtime/
Dgc_root.h106 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_;
Dtransaction.h134 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)
Dthread_list.h40 class RootVisitor; variable
162 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const
165 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
Dtransaction.cc313 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()
Druntime.h353 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)
Dreference_table.h54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dintern_table.h167 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
248 void VisitRoots(RootVisitor* visitor)
Dintern_table.cc63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
409 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
Dindirect_reference_table.h310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Druntime.cc2090 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()
Dthread.cc2540 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 …]
Dthread.h94 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_);
Dreference_table.cc356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
/art/runtime/verifier/
Dclass_verifier.h34 class RootVisitor; variable
76 static void VisitStaticRoots(RootVisitor* visitor)
Dmethod_verifier.h161 static void VisitStaticRoots(RootVisitor* visitor)
163 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
Dreg_type_cache.h158 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
160 static void VisitStaticRoots(RootVisitor* visitor)
Dclass_verifier.cc201 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
Dreg_type_cache.cc685 void RegTypeCache::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
708 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.h93 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots()
126 void VisitMonitorRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitMonitorRoots()
Djava_vm_ext.h137 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_)
/art/runtime/gc/collector/
Dgarbage_collector.h48 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