/art/runtime/ |
D | gc_root.h | 58 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 …]
|
D | gc_root-inl.h | 38 inline std::string RootInfo::ToString() const { in ToString()
|
D | reference_table.h | 52 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | indirect_reference_table.h | 34 class RootInfo; variable 336 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
D | transaction.cc | 250 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()
|
D | thread.cc | 1675 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 …]
|
D | reference_table.cc | 240 void ReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
D | intern_table.cc | 68 root.VisitRoot(visitor, RootInfo(kRootInternedString)); in VisitRoots() 477 visitor, RootInfo(kRootInternedString)); in VisitRoots()
|
D | indirect_reference_table.cc | 272 void IndirectReferenceTable::VisitRoots(RootVisitor* visitor, const RootInfo& root_info) { in VisitRoots()
|
D | runtime.cc | 1551 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()
|
D | stack.h | 472 class JavaFrameRootInfo : public RootInfo { 475 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) { in JavaFrameRootInfo()
|
/art/runtime/mirror/ |
D | method.cc | 68 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()
|
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 | stack_trace_element.cc | 71 java_lang_StackTraceElement_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | throwable.cc | 164 java_lang_Throwable_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
D | string.cc | 255 java_lang_String_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); in VisitRoots()
|
/art/runtime/gc/collector/ |
D | concurrent_copying.h | 37 class RootInfo; variable 122 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 128 const RootInfo& info)
|
D | mark_compact.h | 117 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 121 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 | 285 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()
|
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 | 560 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/ |
D | reg_type_cache.h | 151 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
|
/art/runtime/gc/ |
D | allocation_record.cc | 100 BufferedRootVisitor<kDefaultBufferedRootCount> buffered_visitor(visitor, RootInfo(kRootDebugger)); in VisitRoots()
|