/art/runtime/ |
D | gc_root.h | 60 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 …]
|
D | java_frame_root_info.h | 30 class JavaFrameRootInfo final : public RootInfo { 33 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) { in JavaFrameRootInfo()
|
D | gc_root-inl.h | 44 inline std::string RootInfo::ToString() const { in ToString()
|
D | reference_table.h | 54 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | transaction.cc | 315 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()
|
D | indirect_reference_table.h | 39 class RootInfo; variable 310 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | intern_table.cc | 70 root.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots() 411 visitor, RootInfo(kRootInternedString)); in VisitRoots()
|
D | reference_table.cc | 356 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
D | indirect_reference_table.cc | 453 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
/art/runtime/jni/ |
D | jni_env_ext.h | 93 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/ |
D | semi_space.h | 148 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override 153 const RootInfo& info) override
|
D | mark_sweep.h | 195 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override 202 const RootInfo& info) override
|
D | concurrent_copying.h | 31 class RootInfo; variable 183 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override 192 const RootInfo& info) override
|
D | mark_sweep.cc | 580 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()
|
D | semi_space.cc | 618 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 632 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
|
/art/openjdkjvmti/ |
D | ti_heap.cc | 907 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()
|
D | ti_class.cc | 387 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()
|
D | ti_stack.cc | 864 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/ |
D | method_verifier.h | 163 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
|
D | reg_type_cache.cc | 689 RootInfo ri(kRootUnknown); in VisitStaticRoots() 708 void RegTypeCache::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
/art/runtime/gc/ |
D | allocation_record.cc | 55 BufferedRootVisitor<kDefaultBufferedRootCount> buffered_visitor(visitor, RootInfo(kRootDebugger)); in VisitRoots()
|
D | verification.cc | 202 void VisitRoot(mirror::Object* obj, const RootInfo& info) in VisitRoot()
|
/art/runtime/hprof/ |
D | hprof.cc | 607 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/ |
D | image_writer.cc | 2249 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/ |
D | dalvik_system_VMRuntime.cc | 364 void VisitRoot(mirror::Object* root, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot()
|