Home
last modified time | relevance | path

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

12

/art/runtime/
Dgc_root.h58 class RootInfo {
61 explicit RootInfo(RootType type, uint32_t thread_id = 0)
64 RootInfo(const RootInfo&) = default;
65 virtual ~RootInfo() { in ~RootInfo()
83 inline std::ostream& operator<<(std::ostream& os, const RootInfo& root_info) {
93 ALWAYS_INLINE void VisitRoot(mirror::Object** root, const RootInfo& info) in VisitRoot()
99 ALWAYS_INLINE void VisitRootIfNonNull(mirror::Object** root, const RootInfo& info) in VisitRootIfNonNull()
106 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
110 const RootInfo& info)
118 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE in VisitRoots()
[all …]
Dgc_root-inl.h38 inline std::string RootInfo::ToString() const { in ToString()
Dreference_table.h52 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dindirect_reference_table.h34 class RootInfo; variable
336 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dtransaction.cc250 visitor->VisitRoot(&new_root, RootInfo(kRootUnknown)); in VisitObjectLogs()
277 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&new_root), RootInfo(kRootUnknown)); in VisitArrayLogs()
438 RootInfo(kRootUnknown)); in VisitRoots()
481 visitor->VisitRoot(reinterpret_cast<mirror::Object**>(&str_), RootInfo(kRootInternedString)); in VisitRoots()
Dthread.cc1675 void VisitRoot(mirror::Object* entered_monitor, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoot()
1699 tlsPtr_.jni_env->monitors.VisitRoots(&visitor, RootInfo(kRootVMInternal)); in Destroy()
1868 visitor, RootInfo(kRootNativeStack, thread_id)); in HandleScopeVisitRoots()
2825 visitor->VisitRootIfNonNull(&tlsPtr_.opeer, RootInfo(kRootThreadObject, thread_id)); in VisitRoots()
2828 RootInfo(kRootNativeStack, thread_id)); in VisitRoots()
2830 visitor->VisitRootIfNonNull(&tlsPtr_.monitor_enter_object, RootInfo(kRootNativeStack, thread_id)); in VisitRoots()
2831 tlsPtr_.jni_env->locals.VisitRoots(visitor, RootInfo(kRootJNILocal, thread_id)); in VisitRoots()
2832 tlsPtr_.jni_env->monitors.VisitRoots(visitor, RootInfo(kRootJNIMonitor, thread_id)); in VisitRoots()
2835 tlsPtr_.debug_invoke_req->VisitRoots(visitor, RootInfo(kRootDebugger, thread_id)); in VisitRoots()
2856 RootInfo(kRootThreadObject, thread_id)); in VisitRoots()
[all …]
Dreference_table.cc240 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
Dintern_table.cc68 root.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots()
477 visitor, RootInfo(kRootInternedString)); in VisitRoots()
Dindirect_reference_table.cc272 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
Druntime.cc1551 BufferedRootVisitor<16> buffered_visitor(visitor, RootInfo(kRootVMInternal)); in VisitConstantRoots()
1589 sentinel_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
1590 pre_allocated_OutOfMemoryError_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
1591 pre_allocated_NoClassDefFoundError_.VisitRootIfNonNull(visitor, RootInfo(kRootVMInternal)); in VisitNonThreadRoots()
1624 visitor->VisitRoot(&after_obj, RootInfo(kRootStickyClass)); in VisitImageRoots()
Dstack.h472 class JavaFrameRootInfo : public RootInfo {
475 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) { in JavaFrameRootInfo()
/art/runtime/mirror/
Dmethod.cc68 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
69 array_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
95 static_class_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
96 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()
Dstack_trace_element.cc71 java_lang_StackTraceElement_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dthrowable.cc164 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
Dstring.cc255 java_lang_String_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
/art/runtime/gc/collector/
Dconcurrent_copying.h37 class RootInfo; variable
122 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
128 const RootInfo& info)
Dmark_compact.h117 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
121 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.cc285 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
293 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
304 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
318 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
Dmark_sweep.h195 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE
202 const RootInfo& info) OVERRIDE
Dmark_sweep.cc560 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot()
571 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
579 const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots()
587 void VisitRoot(mirror::Object* root, const RootInfo& info) OVERRIDE in VisitRoot()
1121 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
1131 const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots()
/art/runtime/verifier/
Dreg_type_cache.h151 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
/art/runtime/gc/
Dallocation_record.cc100 BufferedRootVisitor<kDefaultBufferedRootCount> buffered_visitor(visitor, RootInfo(kRootDebugger)); in VisitRoots()

12