Home
last modified time | relevance | path

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

123

/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)
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()
Dtransaction.cc314 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()
Dindirect_reference_table.h38 class RootInfo; variable
311 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dthread.cc2165 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/
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_handles_lookup.cc45 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dmethod_handle_impl.cc69 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dclass_ext.cc133 dalvik_system_ClassExt_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dmethod_type.cc152 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dthrowable.cc170 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
/art/runtime/gc/collector/
Dsemi_space.h148 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
152 const RootInfo& info) OVERRIDE
Dmark_compact.h116 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
120 const RootInfo& info)
Dmark_compact.cc280 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()
Dconcurrent_copying.h33 class RootInfo; variable
161 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
169 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.cc578 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/
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()

123