Home
last modified time | relevance | path

Searched refs:StackVisitor (Results 1 – 25 of 42) 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()
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 …]
Djava_frame_root_info.h29 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_;
Dnth_caller_visitor.h28 struct NthCallerVisitor : public StackVisitor {
30 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in StackVisitor() function
Dstack.h111 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,
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.h41 class StackVisitor; variable
81 void SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor)
Dquick_exception_handler.cc65 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()
Djava_frame_root_info.cc24 const StackVisitor* visitor = stack_visitor_; in Describe()
Dinstrumentation.cc93 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/
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()
52 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()
207 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.cc88 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/
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/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.cc110 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader()
112 : StackVisitor(thread, nullptr, StackVisitor::StackWalkKind::kIncludeInlinedFrames), in VMStack_getClosestUserClassLoader()
/art/runtime/gc/
Dallocation_record.cc211 StackVisitor::WalkStack( in RecordAllocation()
212 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in RecordAllocation()
226 art::StackVisitor::StackWalkKind::kIncludeInlinedFrames); in RecordAllocation()

12