Home
last modified time | relevance | path

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

12

/art/runtime/
Dstack.cc91 StackVisitor::StackVisitor(Thread* thread, Context* context) in StackVisitor() function in art::StackVisitor
98 StackVisitor::StackVisitor(Thread* thread, Context* context, size_t num_frames) in StackVisitor() function in art::StackVisitor
105 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const { in GetDexPc()
115 mirror::Object* StackVisitor::GetThisObject() const { in GetThisObject()
140 size_t StackVisitor::GetNativePcOffset() const { in GetNativePcOffset()
145 bool StackVisitor::GetVReg(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind, in GetVReg()
192 bool StackVisitor::GetVRegPair(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind_lo, in GetVRegPair()
246 bool StackVisitor::SetVReg(mirror::ArtMethod* m, uint16_t vreg, uint32_t new_value, in SetVReg()
303 bool StackVisitor::SetVRegPair(mirror::ArtMethod* m, uint16_t vreg, uint64_t new_value, in SetVRegPair()
365 uintptr_t* StackVisitor::GetGPRAddress(uint32_t reg) const { in GetGPRAddress()
[all …]
Dnth_caller_visitor.h28 struct NthCallerVisitor : public StackVisitor {
30 : StackVisitor(thread, NULL), n(n), include_runtime_and_upcalls_(include_runtime_and_upcalls), in StackVisitor() function
Dobject_callbacks.h36 class StackVisitor; variable
65 const StackVisitor* visitor, RootType root_type);
Dquick_exception_handler.cc43 class CatchBlockStackVisitor FINAL : public StackVisitor {
48 : StackVisitor(self, context), self_(self), exception_(exception), in CatchBlockStackVisitor()
170 class DeoptimizeStackVisitor FINAL : public StackVisitor {
174 : StackVisitor(self, context), self_(self), exception_handler_(exception_handler), in DeoptimizeStackVisitor()
296 class InstrumentationStackVisitor : public StackVisitor {
300 : StackVisitor(self, nullptr), in InstrumentationStackVisitor()
Dmonitor.h40 class StackVisitor; variable
94 static void VisitLocks(StackVisitor* stack_visitor, void (*callback)(mirror::Object*, void*),
Dinstrumentation.cc202 struct InstallStackVisitor : public StackVisitor { in InstrumentationInstallStack()
204 : StackVisitor(thread, context), instrumentation_stack_(thread->GetInstrumentationStack()), in InstrumentationInstallStack()
341 struct RestoreStackVisitor : public StackVisitor { in InstrumentationRestoreStack()
344 : StackVisitor(thread, NULL), thread_(thread), in InstrumentationRestoreStack()
1028 size_t frame_id = StackVisitor::ComputeNumFrames(self) + delta; in CheckStackDepth()
1032 StackVisitor::DescribeStack(self); in CheckStackDepth()
1041 size_t frame_id = StackVisitor::ComputeNumFrames(self); in PushInstrumentationStackFrame()
Dstack.h494 class StackVisitor {
496 StackVisitor(Thread* thread, Context* context) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
499 virtual ~StackVisitor() {} in ~StackVisitor()
723 StackVisitor(Thread* thread, Context* context, size_t num_frames)
Dthread.cc863 struct StackDumpVisitor : public StackVisitor {
866 : StackVisitor(thread, context), os(os), thread(thread), can_allocate(can_allocate), in StackDumpVisitor()
1373 class CountStackDepthVisitor : public StackVisitor {
1377 : StackVisitor(thread, nullptr), in SHARED_LOCKS_REQUIRED()
1414 class BuildInternalStackTraceVisitor : public StackVisitor {
1417 : StackVisitor(thread, nullptr), self_(self), in BuildInternalStackTraceVisitor()
1948 struct CurrentMethodVisitor FINAL : public StackVisitor {
1951 : StackVisitor(thread, context), this_object_(nullptr), method_(nullptr), dex_pc_(0), in CurrentMethodVisitor()
1998 class ReferenceMapVisitor : public StackVisitor {
2002 : StackVisitor(thread, context), visitor_(visitor) {} in ReferenceMapVisitor()
[all …]
Ddebugger.cc940 struct OwnedMonitorVisitor : public StackVisitor { in GetOwnedMonitors()
945 : StackVisitor(thread, context), current_stack_depth(0), in GetOwnedMonitors()
2264 struct CountStackDepthVisitor : public StackVisitor { in GetStackDepth()
2266 : StackVisitor(thread, NULL), depth(0) {} in GetStackDepth()
2301 class GetFrameVisitor : public StackVisitor { in GetThreadFrames()
2305 : StackVisitor(thread, NULL), depth_(0), in GetThreadFrames()
2422 struct GetThisVisitor : public StackVisitor {
2425 : StackVisitor(thread, context), this_object(NULL), frame_id(frame_id) {} in GetThisVisitor()
2465 struct GetLocalVisitor : public StackVisitor { in GetLocalValue()
2469 : StackVisitor(thread, context), soa_(soa), frame_id_(frame_id), slot_(slot), tag_(tag), in GetLocalValue()
[all …]
/art/runtime/arch/
Dcontext.h27 class StackVisitor; variable
43 virtual void FillCalleeSaves(const StackVisitor& fr)
/art/runtime/entrypoints/portable/
Dportable_thread_entrypoints.cc25 class ShadowFrameCopyVisitor : public StackVisitor {
27 explicit ShadowFrameCopyVisitor(Thread* self) : StackVisitor(self, NULL), prev_frame_(NULL), in ShadowFrameCopyVisitor()
/art/test/004-StackWalk/
Dstack_walk_jni.cc44 struct TestReferenceMapVisitor : public StackVisitor {
47 : StackVisitor(thread, NULL) { in SHARED_LOCKS_REQUIRED()
/art/test/004-ReferenceMap/
Dstack_walk_refmap_jni.cc47 struct ReferenceMap2Visitor : public StackVisitor {
50 : StackVisitor(thread, NULL) { in SHARED_LOCKS_REQUIRED()
/art/runtime/native/
Ddalvik_system_VMStack.cc89 struct ClosestUserClassLoaderVisitor : public StackVisitor { in VMStack_getClosestUserClassLoader()
91 : StackVisitor(thread, NULL), bootstrap(bootstrap), system(system), class_loader(NULL) {} in VMStack_getClosestUserClassLoader()
/art/runtime/arch/x86/
Dcontext_x86.h36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
Dcontext_x86.cc39 void X86Context::FillCalleeSaves(const StackVisitor& fr) { in FillCalleeSaves()
/art/runtime/arch/arm64/
Dcontext_arm64.h37 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE;
Dcontext_arm64.cc47 void Arm64Context::FillCalleeSaves(const StackVisitor& fr) { in FillCalleeSaves()
/art/runtime/arch/x86_64/
Dcontext_x86_64.h36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
Dcontext_x86_64.cc42 void X86_64Context::FillCalleeSaves(const StackVisitor& fr) { in FillCalleeSaves()
/art/runtime/arch/mips/
Dcontext_mips.h36 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
Dcontext_mips.cc43 void MipsContext::FillCalleeSaves(const StackVisitor& fr) { in FillCalleeSaves()
/art/runtime/arch/arm/
Dcontext_arm.h37 void FillCalleeSaves(const StackVisitor& fr) OVERRIDE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
Dcontext_arm.cc44 void ArmContext::FillCalleeSaves(const StackVisitor& fr) { in FillCalleeSaves()
/art/runtime/gc/collector/
Dmark_sweep.h251 const StackVisitor *visitor, RootType root_type);
253 void VerifyRoot(const mirror::Object* root, size_t vreg, const StackVisitor* visitor,

12