Home
last modified time | relevance | path

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

12

/art/runtime/
Dstack.cc56 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 …]
Djava_frame_root_info.h29 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_;
Dnth_caller_visitor.h28 struct NthCallerVisitor : public StackVisitor {
30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
Dstack.h114 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,
Dmonitor_objects_stack_visitor.h37 class MonitorObjectsStackVisitor : public StackVisitor {
44 : StackVisitor(thread_in, in REQUIRES_SHARED()
46 StackVisitor::StackWalkKind::kIncludeInlinedFrames, in REQUIRES_SHARED()
Dcheck_reference_map_visitor.h32 class CheckReferenceMapVisitor : public StackVisitor {
35 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in CheckReferenceMapVisitor()
Dquick_exception_handler.cc64 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()
Dquick_exception_handler.h37 class StackVisitor; variable
79 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
Djava_frame_root_info.cc24 const StackVisitor* visitor = stack_visitor_; in Describe()
/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()
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/
Dget_reference_vreg_jni.cc29 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/
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()
51 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Java_Main_lookForMyRegisters()
/art/test/common/
Dstack_inspect.cc82 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/
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/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/openjdkjvmti/
Dti_stack.h93 struct FindFrameAtDepthVisitor : art::StackVisitor {
97 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in FindFrameAtDepthVisitor()
Dti_stack.cc90 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/
Dinfo.txt1 Test that we can successfully call StackVisitor.GetThis() even when
/art/test/454-get-vreg/
Dget_vreg_jni.cc29 class TestVisitor : public StackVisitor {
33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in TestVisitor()
/art/test/2011-stack-walk-concurrent-instrument/
Dstack_walk_concurrent.cc41 class SelfStackWalkVisitor : public StackVisitor {
44 : StackVisitor(thread, Context::Create(), StackWalkKind::kIncludeInlinedFrames) {} in REQUIRES_SHARED()
/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.cc195 StackVisitor::WalkStack( in RecordAllocation()
196 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation()
210 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()

12