Home
last modified time | relevance | path

Searched refs:StackVisitor (Results 1 – 25 of 41) sorted by relevance

12

/art/runtime/
Djava_frame_root_info.h28 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_;
Dstack.cc52 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 …]
Dnth_caller_visitor.h28 struct NthCallerVisitor : public StackVisitor {
30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
Dstack.h112 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,
Dmonitor_objects_stack_visitor.h37 class MonitorObjectsStackVisitor : public StackVisitor {
44 : StackVisitor(thread_in, in REQUIRES_SHARED()
46 StackVisitor::StackWalkKind::kIncludeInlinedFrames, in REQUIRES_SHARED()
Dquick_exception_handler.cc62 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 …]
Dcheck_reference_map_visitor.h32 class CheckReferenceMapVisitor : public StackVisitor {
35 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in CheckReferenceMapVisitor()
Djava_frame_root_info.cc24 const StackVisitor* visitor = stack_visitor_; in Describe()
Dquick_exception_handler.h37 class StackVisitor; variable
79 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
Dinstrumentation.cc83 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/
Dosr.cc37 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/
Denv_long_ref.cc30 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/
Dstack_inspect.cc78 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/
Dget_reference_vreg_jni.cc33 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/
Dget_live_vreg_jni.cc30 class TestVisitor : public StackVisitor {
33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
/art/test/1945-proxy-method-arguments/
Dget_args.cc30 class GetProxyQuickFrameVisitor final : public StackVisitor {
34 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetProxyQuickFrameVisitor()
/art/openjdkjvmti/
Dti_stack.h88 struct FindFrameAtDepthVisitor : art::StackVisitor {
92 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in FindFrameAtDepthVisitor()
Dti_stack.cc73 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/
Dvisit_locks.cc40 class VisitLocks : public StackVisitor { in Java_Main_testVisitLocks()
43 : StackVisitor(thread, context, StackWalkKind::kIncludeInlinedFrames) { in Java_Main_testVisitLocks()
/art/test/454-get-vreg/
Dget_vreg_jni.cc29 class TestVisitor : public StackVisitor {
33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in TestVisitor()
/art/test/686-get-this/
Dinfo.txt1 Test that we can successfully call StackVisitor.GetThis() even when
/art/test/457-regs/
Dregs_jni.cc29 class TestVisitor : public StackVisitor {
33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
/art/runtime/native/
Ddalvik_system_VMStack.cc111 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader()
113 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in VMStack_getClosestUserClassLoader()
Ddalvik_system_ZygoteHooks.cc87 class NonDebuggableStacksVisitor : public StackVisitor { in DoCollectNonDebuggableCallback()
90 : StackVisitor(t, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DoCollectNonDebuggableCallback()
/art/runtime/gc/
Dallocation_record.cc200 StackVisitor::WalkStack( in RecordAllocation()
201 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation()
215 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()

12