Home
last modified time | relevance | path

Searched refs:RootVisitor (Results 1 – 25 of 42) 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.h139 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)
Dthread_list.h41 class RootVisitor; variable
159 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags) const
162 void VisitRootsForSuspendedThreads(RootVisitor* visitor)
Dreference_table.h54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dtransaction.cc346 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()
Druntime.h373 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)
1000 void VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags)
1004 void VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags)
1009 void VisitConstantRoots(RootVisitor* visitor)
Dintern_table.h171 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
252 void VisitRoots(RootVisitor* visitor)
Dintern_table.cc63 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
424 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots()
Dindirect_reference_table.h310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Druntime.cc2167 void Runtime::VisitConstantRoots(RootVisitor* visitor) { in VisitConstantRoots()
2189 void Runtime::VisitConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitConcurrentRoots()
2200 void Runtime::VisitTransactionRoots(RootVisitor* visitor) { in VisitTransactionRoots()
2206 void Runtime::VisitNonThreadRoots(RootVisitor* visitor) { in VisitNonThreadRoots()
2221 void Runtime::VisitNonConcurrentRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitNonConcurrentRoots()
2226 void Runtime::VisitThreadRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitThreadRoots()
2230 void Runtime::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
2242 void Runtime::VisitImageRoots(RootVisitor* visitor) { in VisitImageRoots()
Dthread.cc2546 void Thread::HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id) { in HandleScopeVisitRoots()
3677 template <typename RootVisitor, bool kPrecise = false>
3680 ReferenceMapVisitor(Thread* thread, Context* context, RootVisitor& visitor) in ReferenceMapVisitor()
3879 RootVisitor& _visitor) in VisitQuickFrameNonPrecise()
3899 RootVisitor& visitor; in VisitQuickFrameNonPrecise()
3909 RootVisitor& _visitor) in VisitQuickFramePrecise()
3961 RootVisitor& visitor; in VisitQuickFramePrecise()
3967 RootVisitor& visitor_;
3972 RootCallbackVisitor(RootVisitor* visitor, uint32_t tid) : visitor_(visitor), tid_(tid) {} in RootCallbackVisitor()
3980 RootVisitor* const visitor_;
[all …]
Dthread.h95 class RootVisitor; variable
656 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
895 void HandleScopeVisitRoots(RootVisitor* visitor, pid_t thread_id)
1467 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.h37 class RootVisitor; variable
89 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.h181 static void VisitStaticRoots(RootVisitor* visitor)
183 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
Dclass_verifier.cc341 void ClassVerifier::VisitStaticRoots(RootVisitor* visitor) { in VisitStaticRoots()
/art/runtime/mirror/
Dmethod_handles_lookup.h28 class RootVisitor; variable
Dthrowable.h24 class RootVisitor; variable
/art/runtime/jni/
Djni_env_ext.h96 void VisitJniLocalRoots(RootVisitor* visitor, const RootInfo& root_info) in VisitJniLocalRoots()
130 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.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