Home
last modified time | relevance | path

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

123

/art/runtime/
Dgc_root.h59 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 …]
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.h52 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dtransaction.cc289 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()
Dindirect_reference_table.h36 class RootInfo; variable
303 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dthread.cc2107 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/
Dmethod.cc75 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()
Dfield.cc53 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
54 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dreference.cc39 java_lang_ref_Reference_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dcall_site.cc48 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dstack_trace_element.cc76 java_lang_StackTraceElement_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dmethod_handle_impl.cc61 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dmethod_handles_lookup.cc45 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dclass_ext.cc133 dalvik_system_ClassExt_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dmethod_type.cc135 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dthrowable.cc170 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
/art/runtime/gc/collector/
Dmark_compact.h116 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
120 const RootInfo& info)
Dsemi_space.h148 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
152 const RootInfo& info) OVERRIDE
Dmark_compact.cc278 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()
Dconcurrent_copying.h33 class RootInfo; variable
156 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
164 const RootInfo& info)
Dmark_sweep.h195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
202 const RootInfo& info) OVERRIDE
Dmark_sweep.cc555 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/
Dti_heap.cc843 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/
Dhprof.cc607 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()

123