/art/runtime/ |
D | gc_root.h | 59 class RootInfo { 62 explicit RootInfo(RootType type, uint32_t thread_id = 0) 65 RootInfo(const RootInfo&) = default; 66 virtual ~RootInfo() { in ~RootInfo() 84 inline std::ostream& operator<<(std::ostream& os, const RootInfo& root_info) { 110 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) in VisitRoot() 116 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) in VisitRootIfNonNull() 123 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 127 const RootInfo& info) 135 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 | 52 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | transaction.cc | 289 visitor->VisitRoot(&new_root, RootInfo(kRootUnknown)); in VisitObjectLogs() 316 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&new_root), RootInfo(kRootUnknown)); in VisitArrayLogs() 500 RootInfo(kRootUnknown)); in VisitRoots() 543 str_.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots() 559 dex_cache_.VisitRoot(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
|
D | indirect_reference_table.h | 36 class RootInfo; variable 303 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | thread.cc | 2107 void VisitRoot(mirror::Object* entered_monitor, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot() 2131 tlsPtr_.jni_env->monitors.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy() 2284 visitor, RootInfo(kRootNativeStack, thread_id)); in HandleScopeVisitRoots() 3443 visitor->VisitRootIfNonNull(&tlsPtr_.opeer, RootInfo(kRootThreadObject, thread_id)); in VisitRoots() 3446 RootInfo(kRootNativeStack, thread_id)); in VisitRoots() 3448 visitor->VisitRootIfNonNull(&tlsPtr_.monitor_enter_object, RootInfo(kRootNativeStack, thread_id)); in VisitRoots() 3449 tlsPtr_.jni_env->locals.VisitRoots(visitor, RootInfo(kRootJNILocal, thread_id)); in VisitRoots() 3450 tlsPtr_.jni_env->monitors.VisitRoots(visitor, RootInfo(kRootJNIMonitor, thread_id)); in VisitRoots() 3453 tlsPtr_.debug_invoke_req->VisitRoots(visitor, RootInfo(kRootDebugger, thread_id)); in VisitRoots() 3474 RootInfo(kRootThreadObject, thread_id)); in VisitRoots() [all …]
|
/art/runtime/mirror/ |
D | method.cc | 75 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots() 76 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots() 102 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots() 103 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | field.cc | 53 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots() 54 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | reference.cc | 39 java_lang_ref_Reference_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | call_site.cc | 48 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | stack_trace_element.cc | 76 java_lang_StackTraceElement_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | method_handle_impl.cc | 61 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | method_handles_lookup.cc | 45 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | class_ext.cc | 133 dalvik_system_ClassExt_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | method_type.cc | 135 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | throwable.cc | 170 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 116 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 120 const RootInfo& info)
|
D | semi_space.h | 148 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 152 const RootInfo& info) OVERRIDE
|
D | mark_compact.cc | 278 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 286 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 296 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() 310 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
|
D | concurrent_copying.h | 33 class RootInfo; variable 156 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 164 const RootInfo& info)
|
D | mark_sweep.h | 195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 202 const RootInfo& info) OVERRIDE
|
D | mark_sweep.cc | 555 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() 566 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 574 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 584 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() 1120 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() 1130 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
|
/art/runtime/openjdkjvmti/ |
D | ti_heap.cc | 843 void VisitRoots(art::mirror::Object*** roots, size_t count, const art::RootInfo& info) in VisitRoots() 854 const art::RootInfo& info) in VisitRoots() 867 void AddRoot(art::mirror::Object* root_obj, const art::RootInfo& info) in AddRoot() 884 art::Thread* FindThread(const art::RootInfo& info) NO_THREAD_SAFETY_ANALYSIS { in FindThread() 889 jvmtiHeapReferenceKind GetReferenceKind(const art::RootInfo& info, in GetReferenceKind() 986 bool ReportRoot(art::mirror::Object* root_obj, const art::RootInfo& info) in ReportRoot()
|
/art/runtime/hprof/ |
D | hprof.cc | 607 void VisitRoot(mirror::Object* obj, const RootInfo& root_info) 1131 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject() 1136 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject() 1142 VisitRoot(obj, RootInfo(kRootVMInternal)); in DumpHeapObject() 1581 void Hprof::VisitRoot(mirror::Object* obj, const RootInfo& info) { in VisitRoot()
|