Home
last modified time | relevance | path

Searched refs:RootInfo (Results 1 – 25 of 31) sorted by relevance

12

/art/runtime/
Dgc_root.h60 class RootInfo {
63 explicit RootInfo(RootType type, uint32_t thread_id = 0)
66 RootInfo(const RootInfo&) = default;
67 virtual ~RootInfo() { in ~RootInfo()
85 inline std::ostream& operator<<(std::ostream& os, const RootInfo& root_info) {
111 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) in VisitRoot()
117 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) in VisitRootIfNonNull()
124 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
128 const RootInfo& info)
136 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override in VisitRoots()
[all …]
Djava_frame_root_info.h30 class JavaFrameRootInfo final : public RootInfo {
33 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) { in JavaFrameRootInfo()
Dgc_root-inl.h44 inline std::string RootInfo::ToString() const { in ToString()
Dreference_table.h54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dtransaction.cc315 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&root_), RootInfo(kRootUnknown)); in VisitRoots()
332 visitor->VisitRoot(&new_root, RootInfo(kRootUnknown)); in VisitObjectLogs()
359 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&new_root), RootInfo(kRootUnknown)); in VisitArrayLogs()
543 RootInfo(kRootUnknown)); in VisitRoots()
586 str_.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots()
602 dex_cache_.VisitRoot(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
Dindirect_reference_table.h39 class RootInfo; variable
310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dintern_table.cc70 root.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots()
411 visitor, RootInfo(kRootInternedString)); in VisitRoots()
Dreference_table.cc356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
Dindirect_reference_table.cc453 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
/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()
/art/runtime/gc/collector/
Dsemi_space.h148 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override
153 const RootInfo& info) override
Dmark_sweep.h195 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override
202 const RootInfo& info) override
Dconcurrent_copying.h31 class RootInfo; variable
183 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override
192 const RootInfo& info) override
Dmark_sweep.cc580 void VisitRoot(mirror::Object* root, const RootInfo& info) override in VisitRoot()
591 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
599 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
609 void VisitRoot(mirror::Object* root, const RootInfo& info) override in VisitRoot()
1144 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
1154 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
Dsemi_space.cc618 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
632 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
/art/openjdkjvmti/
Dti_heap.cc907 void VisitRoots(art::mirror::Object*** roots, size_t count, const art::RootInfo& info) in VisitRoots()
918 const art::RootInfo& info) in VisitRoots()
931 void AddRoot(art::mirror::Object* root_obj, const art::RootInfo& info) in AddRoot()
948 art::Thread* FindThread(const art::RootInfo& info) NO_THREAD_SAFETY_ANALYSIS { in FindThread()
953 jvmtiHeapReferenceKind GetReferenceKind(const art::RootInfo& info, in GetReferenceKind()
1052 bool ReportRoot(art::mirror::Object* root_obj, const art::RootInfo& info) in ReportRoot()
Dti_class.cc387 const art::RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
398 const art::RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
455 &local_update, art::RootInfo(art::kRootJNILocal, t->GetThreadId())); in FixupLocalReferenceTables()
Dti_stack.cc864 void VisitRoot(art::mirror::Object* obj, const art::RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot()
893 art::RootInfo root_info(art::kRootVMInternal); in Run()
/art/runtime/verifier/
Dmethod_verifier.h163 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
Dreg_type_cache.cc689 RootInfo ri(kRootUnknown); in VisitStaticRoots()
708 void RegTypeCache::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
/art/runtime/gc/
Dallocation_record.cc55 BufferedRootVisitor<kDefaultBufferedRootCount> buffered_visitor(visitor, RootInfo(kRootDebugger)); in VisitRoots()
Dverification.cc202 void VisitRoot(mirror::Object* obj, const RootInfo& info) in VisitRoot()
/art/runtime/hprof/
Dhprof.cc607 void VisitRoot(mirror::Object* obj, const RootInfo& root_info)
1124 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject()
1129 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject()
1135 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject()
1573 void Hprof::VisitRoot(mirror::Object* obj, const RootInfo& info) { in VisitRoot()
/art/dex2oat/linker/
Dimage_writer.cc2249 const RootInfo& info ATTRIBUTE_UNUSED) override in VisitRoots()
2258 const RootInfo& info ATTRIBUTE_UNUSED) override in VisitRoots()
2764 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
2771 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
2930 UnbufferedRootVisitor visitor(&root_visitor, RootInfo(kRootUnknown)); in CopyAndFixupNativeData()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc364 void VisitRoot(mirror::Object* root, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot()

12