/art/runtime/ |
D | java_frame_root_info.h | 28 class StackVisitor; variable 32 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) in JavaFrameRootInfo() 41 const StackVisitor* GetVisitor() const { in GetVisitor() 46 const StackVisitor* const stack_visitor_;
|
D | stack.cc | 52 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 56 : StackVisitor(thread, context, walk_kind, 0, check_suspended) {} in StackVisitor() 58 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 78 ArtMethod* StackVisitor::GetMethod() const { in GetMethod() 94 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const { in GetDexPc() 114 mirror::Object* StackVisitor::GetThisObject() const { in GetThisObject() 150 size_t StackVisitor::GetNativePcOffset() const { in GetNativePcOffset() 155 bool StackVisitor::GetVRegFromDebuggerShadowFrame(uint16_t vreg, in GetVRegFromDebuggerShadowFrame() 158 size_t frame_id = const_cast<StackVisitor*>(this)->GetFrameId(); in GetVRegFromDebuggerShadowFrame() 178 bool StackVisitor::GetVReg(ArtMethod* m, uint16_t vreg, VRegKind kind, uint32_t* val) const { in GetVReg() [all …]
|
D | nth_caller_visitor.h | 28 struct NthCallerVisitor : public StackVisitor { 30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
|
D | stack.h | 112 class StackVisitor { 122 StackVisitor(Thread* thread, 131 virtual ~StackVisitor() {} in ~StackVisitor() 132 StackVisitor(const StackVisitor&) = default; 133 StackVisitor(StackVisitor&&) = default; 156 class LambdaStackVisitor : public StackVisitor { in REQUIRES_SHARED() 163 : StackVisitor(thread, context, walk_kind, check_suspended), fn_(fn) {} in REQUIRES_SHARED() 293 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 | quick_exception_handler.cc | 62 class CatchBlockStackVisitor final : public StackVisitor { 70 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in CatchBlockStackVisitor() 162 StackVisitor::WalkStack( in GetInstrumentationFramesToPop() 163 [&](art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in GetInstrumentationFramesToPop() 183 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames, in GetInstrumentationFramesToPop() 287 void QuickExceptionHandler::SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor) { in SetCatchEnvironmentForOptimizedHandler() 346 class DeoptimizeStackVisitor final : public StackVisitor { 353 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DeoptimizeStackVisitor() 667 StackVisitor::WalkStack( in DumpFramesWithType() 668 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in DumpFramesWithType() [all …]
|
D | check_reference_map_visitor.h | 32 class CheckReferenceMapVisitor : public StackVisitor { 35 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in CheckReferenceMapVisitor()
|
D | java_frame_root_info.cc | 24 const StackVisitor* visitor = stack_visitor_; in Describe()
|
D | quick_exception_handler.h | 37 class StackVisitor; variable 79 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
|
D | instrumentation.cc | 83 static constexpr StackVisitor::StackWalkKind kInstrumentationStackWalk = 84 StackVisitor::StackWalkKind::kSkipInlinedFrames; 271 struct InstallStackVisitor final : public StackVisitor { in InstrumentationInstallStack() 273 : StackVisitor(thread_in, context, kInstrumentationStackWalk), in InstrumentationInstallStack() 437 struct RestoreStackVisitor final : public StackVisitor { in InstrumentationRestoreStack() 440 : StackVisitor(thread_in, nullptr, kInstrumentationStackWalk), in InstrumentationRestoreStack() 1324 return StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk) - no_inline_depth; in ComputeFrameId() 1330 size_t frame_id = StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk) + delta; in CheckStackDepth() 1334 StackVisitor::DescribeStack(self); in CheckStackDepth() 1363 size_t frame_id = StackVisitor::ComputeNumFrames(self, kInstrumentationStackWalk); in PushInstrumentationStackFrame() [all …]
|
/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() 109 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_ensureHasProfilingInfo() 124 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_ensureHasOsrCode()
|
/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() 46 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Java_Main_lookForMyRegisters()
|
/art/test/common/ |
D | stack_inspect.cc | 78 StackVisitor::WalkStack( in IsMethodInterpreted() 79 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in IsMethodInterpreted() 91 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in IsMethodInterpreted() 188 StackVisitor::WalkStack( in Java_Main_getThisOfCaller() 189 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in Java_Main_getThisOfCaller() 199 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Java_Main_getThisOfCaller()
|
/art/test/461-get-reference-vreg/ |
D | get_reference_vreg_jni.cc | 33 StackVisitor::WalkStack( in FindMethodIndex() 34 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in FindMethodIndex() 62 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in FindMethodIndex()
|
/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/openjdkjvmti/ |
D | ti_stack.h | 88 struct FindFrameAtDepthVisitor : art::StackVisitor { 92 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in FindFrameAtDepthVisitor()
|
D | ti_stack.cc | 73 struct GetStackTraceVisitor : public art::StackVisitor { 78 : StackVisitor(thread_in, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetStackTraceVisitor() 687 art::StackVisitor::WalkStack( in Run() 688 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 697 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 747 art::StackVisitor::WalkStack( in Run() 748 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 763 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 827 struct MonitorVisitor : public art::StackVisitor, public art::SingleRootVisitor { 831 : art::StackVisitor(thread, in REQUIRES_SHARED() [all …]
|
/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/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/686-get-this/ |
D | info.txt | 1 Test that we can successfully call StackVisitor.GetThis() even when
|
/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 | 200 StackVisitor::WalkStack( in RecordAllocation() 201 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation() 215 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()
|