/aosp12/art/runtime/ |
H A D | stack.cc | 56 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 62 StackVisitor::StackVisitor(Thread* thread, in StackVisitor() function in art::StackVisitor 104 ArtMethod* StackVisitor::GetMethod() const { in GetMethod() 184 size_t StackVisitor::GetNativePcOffset() const { in GetNativePcOffset() 212 bool StackVisitor::GetVReg(ArtMethod* m, in GetVReg() 487 bool StackVisitor::SetVRegPair(ArtMethod* m, in SetVRegPair() 542 uintptr_t StackVisitor::GetReturnPc() const { in GetReturnPc() 612 : StackVisitor(thread_in, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in DescribeStack() 690 void StackVisitor::ValidateFrame() const { in ValidateFrame() 981 template void StackVisitor::WalkStack<StackVisitor::CountTransitions::kYes>(bool); [all …]
|
H A 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 { 165 : StackVisitor(thread, context, walk_kind, check_suspended), fn_(fn) {} 300 StackVisitor(Thread* thread,
|
H A D | java_frame_root_info.h | 29 class StackVisitor; variable 49 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) in JavaFrameRootInfo() 58 const StackVisitor* GetVisitor() const { in GetVisitor() 63 const StackVisitor* const stack_visitor_;
|
H A D | nth_caller_visitor.h | 28 struct NthCallerVisitor : public StackVisitor { 30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames),
|
H A D | monitor_objects_stack_visitor.h | 37 class MonitorObjectsStackVisitor : public StackVisitor { 44 : StackVisitor(thread_in, 46 StackVisitor::StackWalkKind::kIncludeInlinedFrames,
|
H A 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()
|
H A D | check_reference_map_visitor.h | 32 class CheckReferenceMapVisitor : public StackVisitor { 35 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in CheckReferenceMapVisitor()
|
H A D | quick_exception_handler.h | 37 class StackVisitor; variable 79 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
|
H A D | java_frame_root_info.cc | 24 const StackVisitor* visitor = stack_visitor_; in Describe()
|
/aosp12/art/test/570-checker-osr/ |
H A 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()
|
/aosp12/art/test/461-get-reference-vreg/ |
H A 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()
|
/aosp12/art/test/common/ |
H A 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()
|
/aosp12/art/test/543-env-long-ref/ |
H A 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()
|
/aosp12/art/test/466-get-live-vreg/ |
H A D | get_live_vreg_jni.cc | 30 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
|
/aosp12/art/test/1945-proxy-method-arguments/ |
H A D | get_args.cc | 30 class GetProxyQuickFrameVisitor final : public StackVisitor { 34 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetProxyQuickFrameVisitor()
|
/aosp12/art/openjdkjvmti/ |
H A D | ti_stack.h | 93 struct FindFrameAtDepthVisitor : art::StackVisitor { 97 : art::StackVisitor(target, ctx, art::StackVisitor::StackWalkKind::kIncludeInlinedFrames), in FindFrameAtDepthVisitor()
|
H A 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() 714 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 764 art::StackVisitor::WalkStack( 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() 1145 constexpr art::StackVisitor::StackWalkKind kWalkKind = in NonStandardExitFrames() 1146 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames; in NonStandardExitFrames() [all …]
|
/aosp12/art/test/167-visit-locks/ |
H A D | visit_locks.cc | 40 class VisitLocks : public StackVisitor { in Java_Main_testVisitLocks() 43 : StackVisitor(thread, context, StackWalkKind::kIncludeInlinedFrames) { in Java_Main_testVisitLocks()
|
/aosp12/art/test/454-get-vreg/ |
H A D | get_vreg_jni.cc | 29 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in TestVisitor()
|
/aosp12/art/test/457-regs/ |
H A D | regs_jni.cc | 29 class TestVisitor : public StackVisitor { 33 : StackVisitor(thread, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames) {} in TestVisitor()
|
/aosp12/art/runtime/native/ |
H A D | dalvik_system_VMStack.cc | 110 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader() 112 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in VMStack_getClosestUserClassLoader()
|
H A D | dalvik_system_ZygoteHooks.cc | 87 class NonDebuggableStacksVisitor : public StackVisitor { in DoCollectNonDebuggableCallback() 90 : StackVisitor(t, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DoCollectNonDebuggableCallback()
|
/aosp12/art/test/2011-stack-walk-concurrent-instrument/ |
H A D | stack_walk_concurrent.cc | 41 class SelfStackWalkVisitor : public StackVisitor { 44 : StackVisitor(thread, Context::Create(), StackWalkKind::kIncludeInlinedFrames) {} in REQUIRES_SHARED()
|
/aosp12/art/runtime/gc/ |
H A 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()
|
/aosp12/art/test/686-get-this/ |
H A D | info.txt | 1 Test that we can successfully call StackVisitor.GetThis() even when
|