/art/runtime/ |
D | stack.cc | 56 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 60 : StackVisitor(thread, context, walk_kind, 0, check_suspended) {} in StackVisitor() 62 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 84 CodeInfo* StackVisitor::GetCurrentInlineInfo() const { in GetCurrentInlineInfo() 93 StackMap* StackVisitor::GetCurrentStackMap() const { in GetCurrentStackMap() 104 ArtMethod* StackVisitor::GetMethod() const { in GetMethod() 119 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const { in GetDexPc() 146 ObjPtr<mirror::Object> StackVisitor::GetThisObject() const { in GetThisObject() 192 size_t StackVisitor::GetNativePcOffset() const { in GetNativePcOffset() 197 bool StackVisitor::GetVRegFromDebuggerShadowFrame(uint16_t vreg, in GetVRegFromDebuggerShadowFrame() [all …]
|
D | java_frame_root_info.h | 29 class StackVisitor; variable 47 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) in JavaFrameRootInfo() 56 const StackVisitor* GetVisitor() const { in GetVisitor() 61 const StackVisitor* const stack_visitor_;
|
D | nth_caller_visitor.h | 28 struct NthCallerVisitor : public StackVisitor { 30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
|
D | stack.h | 114 class StackVisitor { 124 StackVisitor(Thread* thread, 133 virtual ~StackVisitor() {} in ~StackVisitor() 134 StackVisitor(const StackVisitor&) = default; 135 StackVisitor(StackVisitor&&) = default; 158 class LambdaStackVisitor : public StackVisitor { in REQUIRES_SHARED() 165 : StackVisitor(thread, context, walk_kind, check_suspended), fn_(fn) {} in REQUIRES_SHARED() 306 StackVisitor(Thread* thread,
|
D | monitor_objects_stack_visitor.h | 37 class MonitorObjectsStackVisitor : public StackVisitor { 44 : StackVisitor(thread_in, in REQUIRES_SHARED() 46 StackVisitor::StackWalkKind::kIncludeInlinedFrames, in REQUIRES_SHARED()
|
D | check_reference_map_visitor.h | 32 class CheckReferenceMapVisitor : public StackVisitor { 35 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in CheckReferenceMapVisitor()
|
D | quick_exception_handler.cc | 64 class CatchBlockStackVisitor final : public StackVisitor { 72 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in CatchBlockStackVisitor() 239 void QuickExceptionHandler::SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor) { in SetCatchEnvironmentForOptimizedHandler() 301 class DeoptimizeStackVisitor final : public StackVisitor { 308 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DeoptimizeStackVisitor() 666 StackVisitor::WalkStack( in DumpFramesWithType() 667 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in DumpFramesWithType() 699 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in DumpFramesWithType()
|
D | quick_exception_handler.h | 37 class StackVisitor; variable 79 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
|
D | java_frame_root_info.cc | 24 const StackVisitor* visitor = stack_visitor_; in Describe()
|
/art/test/570-checker-osr/ |
D | osr.cc | 37 StackVisitor::WalkStack( in ProcessMethodWithName() 38 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in ProcessMethodWithName() 49 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in ProcessMethodWithName() 66 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_isInOsrCode() 88 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_isInInterpreter() 110 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_ensureHasProfilingInfo() 125 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_ensureHasOsrCode()
|
/art/test/461-get-reference-vreg/ |
D | get_reference_vreg_jni.cc | 29 bool IsFrameCompiledAndNonDebuggable(const art::StackVisitor* sv) { in IsFrameCompiledAndNonDebuggable() 35 void CheckOptimizedOutRegLiveness(const art::StackVisitor* sv, in CheckOptimizedOutRegLiveness() 57 StackVisitor::WalkStack( in FindMethodIndex() 58 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in FindMethodIndex() 87 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in FindMethodIndex()
|
/art/test/543-env-long-ref/ |
D | env_long_ref.cc | 30 StackVisitor::WalkStack( in Java_Main_lookForMyRegisters() 31 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_lookForMyRegisters() 51 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Java_Main_lookForMyRegisters()
|
/art/test/common/ |
D | stack_inspect.cc | 82 StackVisitor::WalkStack( in IsMethodInterpreted() 83 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in IsMethodInterpreted() 95 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in IsMethodInterpreted() 192 StackVisitor::WalkStack( in Java_Main_getThisOfCaller() 193 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_getThisOfCaller() 206 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Java_Main_getThisOfCaller()
|
/art/test/466-get-live-vreg/ |
D | get_live_vreg_jni.cc | 30 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
|
/art/test/1945-proxy-method-arguments/ |
D | get_args.cc | 30 class GetProxyQuickFrameVisitor final : public StackVisitor { 34 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetProxyQuickFrameVisitor()
|
/art/test/167-visit-locks/ |
D | visit_locks.cc | 40 class VisitLocks : public StackVisitor { in Java_Main_testVisitLocks() 43 : StackVisitor(thread, context, StackWalkKind::kIncludeInlinedFrames) { in Java_Main_testVisitLocks()
|
/art/openjdkjvmti/ |
D | ti_stack.h | 93 struct FindFrameAtDepthVisitor : art::StackVisitor { 97 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in FindFrameAtDepthVisitor()
|
D | ti_stack.cc | 90 struct GetStackTraceVisitor : public art::StackVisitor { 95 : StackVisitor(thread_in, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetStackTraceVisitor() 704 art::StackVisitor::WalkStack( in Run() 705 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 714 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 764 art::StackVisitor::WalkStack( in Run() 765 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 780 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 844 struct MonitorVisitor : public art::StackVisitor, public art::SingleRootVisitor { 848 : art::StackVisitor(thread, in REQUIRES_SHARED() [all …]
|
/art/test/686-get-this/ |
D | info.txt | 1 Test that we can successfully call StackVisitor.GetThis() even when
|
/art/test/454-get-vreg/ |
D | get_vreg_jni.cc | 29 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in TestVisitor()
|
/art/test/2011-stack-walk-concurrent-instrument/ |
D | stack_walk_concurrent.cc | 41 class SelfStackWalkVisitor : public StackVisitor { 44 : StackVisitor(thread, Context::Create(), StackWalkKind::kIncludeInlinedFrames) {} in REQUIRES_SHARED()
|
/art/test/457-regs/ |
D | regs_jni.cc | 29 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
|
/art/runtime/native/ |
D | dalvik_system_VMStack.cc | 111 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader() 113 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in VMStack_getClosestUserClassLoader()
|
D | dalvik_system_ZygoteHooks.cc | 87 class NonDebuggableStacksVisitor : public StackVisitor { in DoCollectNonDebuggableCallback() 90 : StackVisitor(t, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DoCollectNonDebuggableCallback()
|
/art/runtime/gc/ |
D | allocation_record.cc | 195 StackVisitor::WalkStack( in RecordAllocation() 196 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation() 210 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()
|