/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() 143 std::vector<uint32_t> StackVisitor::ComputeDexPcList(uint32_t handler_dex_pc) const { in ComputeDexPcList() 169 ObjPtr<mirror::Object> StackVisitor::GetThisObject() const { in GetThisObject() 207 size_t StackVisitor::GetNativePcOffset() const { in GetNativePcOffset() [all …]
|
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_;
|
D | nth_caller_visitor.h | 28 struct NthCallerVisitor : public StackVisitor { 30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
|
D | stack.h | 111 class StackVisitor { 121 StackVisitor(Thread* thread, 130 virtual ~StackVisitor() {} in ~StackVisitor() 131 StackVisitor(const StackVisitor&) = default; 132 StackVisitor(StackVisitor&&) = default; 155 class LambdaStackVisitor : public StackVisitor { in REQUIRES_SHARED() 162 : StackVisitor(thread, context, walk_kind, check_suspended), fn_(fn) {} in REQUIRES_SHARED() 333 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.h | 41 class StackVisitor; variable 81 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
|
D | quick_exception_handler.cc | 65 class CatchBlockStackVisitor final : public StackVisitor { 74 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in CatchBlockStackVisitor() 292 void QuickExceptionHandler::SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor) { in SetCatchEnvironmentForOptimizedHandler() 378 class DeoptimizeStackVisitor final : public StackVisitor { 385 : StackVisitor(self, context, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in DeoptimizeStackVisitor() 758 StackVisitor::WalkStack( in DumpFramesWithType() 759 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in DumpFramesWithType() 791 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in DumpFramesWithType()
|
D | java_frame_root_info.cc | 24 const StackVisitor* visitor = stack_visitor_; in Describe()
|
D | instrumentation.cc | 93 static constexpr StackVisitor::StackWalkKind kInstrumentationStackWalk = 94 StackVisitor::StackWalkKind::kSkipInlinedFrames; 489 struct InstallStackVisitor final : public StackVisitor { in InstrumentationInstallStack() 493 : StackVisitor(thread_in, context, kInstrumentationStackWalk), in InstrumentationInstallStack() 569 struct InstallStackVisitor final : public StackVisitor { in UpdateNeedsDexPcEventsOnStack() 571 : StackVisitor(thread_in, context, kInstrumentationStackWalk) {} in UpdateNeedsDexPcEventsOnStack() 592 struct InstallStackVisitor final : public StackVisitor { in ReportMethodEntryForOnStackMethods() 594 : StackVisitor(thread_in, context, kInstrumentationStackWalk) {} in ReportMethodEntryForOnStackMethods() 654 struct RestoreStackVisitor final : public StackVisitor { in InstrumentationRestoreStack() 656 : StackVisitor(thread, nullptr, kInstrumentationStackWalk), thread_(thread) {} in InstrumentationRestoreStack() [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() 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() 52 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() 207 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 | 88 struct GetStackTraceVisitor : public art::StackVisitor { 93 : StackVisitor(thread_in, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in GetStackTraceVisitor() 703 art::StackVisitor::WalkStack( in Run() 704 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 713 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 763 art::StackVisitor::WalkStack( in Run() 764 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(art::Locks::mutator_lock_) { in Run() 779 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in Run() 843 struct MonitorVisitor : public art::StackVisitor, public art::SingleRootVisitor { 847 : art::StackVisitor(thread, in REQUIRES_SHARED() [all …]
|
/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/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 | 110 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader() 112 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in VMStack_getClosestUserClassLoader()
|
/art/runtime/gc/ |
D | allocation_record.cc | 211 StackVisitor::WalkStack( in RecordAllocation() 212 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation() 226 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()
|