/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 | 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()
|
D | transaction.cc | 314 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&root_), RootInfo(kRootUnknown)); in VisitRoots() 331 visitor->VisitRoot(&new_root, RootInfo(kRootUnknown)); in VisitObjectLogs() 358 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&new_root), RootInfo(kRootUnknown)); in VisitArrayLogs() 542 RootInfo(kRootUnknown)); in VisitRoots() 585 str_.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots() 601 dex_cache_.VisitRoot(visitor, RootInfo(kRootVMInternal)); in VisitRoots()
|
D | indirect_reference_table.h | 38 class RootInfo; variable 311 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | thread.cc | 2165 void VisitRoot(mirror::Object* entered_monitor, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot() 2189 tlsPtr_.jni_env->monitors_.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy() 2342 visitor, RootInfo(kRootNativeStack, thread_id)); in HandleScopeVisitRoots() 3748 visitor->VisitRootIfNonNull(&tlsPtr_.opeer, RootInfo(kRootThreadObject, thread_id)); in VisitRoots() 3751 RootInfo(kRootNativeStack, thread_id)); in VisitRoots() 3755 RootInfo(kRootNativeStack, thread_id)); in VisitRoots() 3757 visitor->VisitRootIfNonNull(&tlsPtr_.monitor_enter_object, RootInfo(kRootNativeStack, thread_id)); in VisitRoots() 3758 tlsPtr_.jni_env->VisitJniLocalRoots(visitor, RootInfo(kRootJNILocal, thread_id)); in VisitRoots() 3759 tlsPtr_.jni_env->VisitMonitorRoots(visitor, RootInfo(kRootJNIMonitor, thread_id)); in VisitRoots() 3762 tlsPtr_.debug_invoke_req->VisitRoots(visitor, RootInfo(kRootDebugger, 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_handles_lookup.cc | 45 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | method_handle_impl.cc | 69 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 | 152 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 | 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.h | 116 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 120 const RootInfo& info)
|
D | mark_compact.cc | 280 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 288 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 298 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() 312 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
|
D | concurrent_copying.h | 33 class RootInfo; variable 161 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 169 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 | 578 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() 589 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 597 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() 607 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot() 1143 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() 1153 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
|
/art/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()
|