Home | History | Annotate | Download | only in runtime

Lines Matching refs:StackVisitor

91 StackVisitor::StackVisitor(Thread* thread, Context* context)
98 StackVisitor::StackVisitor(Thread* thread, Context* context, size_t num_frames)
105 uint32_t StackVisitor::GetDexPc(bool abort_on_failure) const {
118 mirror::Object* StackVisitor::GetThisObject() const {
149 size_t StackVisitor::GetNativePcOffset() const {
154 bool StackVisitor::GetVReg(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind,
201 bool StackVisitor::GetVRegPair(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind_lo,
255 bool StackVisitor::SetVReg(mirror::ArtMethod* m, uint16_t vreg, uint32_t new_value,
312 bool StackVisitor::SetVRegPair(mirror::ArtMethod* m, uint16_t vreg, uint64_t new_value,
374 uintptr_t* StackVisitor::GetGPRAddress(uint32_t reg) const {
379 bool StackVisitor::GetGPR(uint32_t reg, uintptr_t* val) const {
384 bool StackVisitor::SetGPR(uint32_t reg, uintptr_t value) {
389 bool StackVisitor::GetFPR(uint32_t reg, uintptr_t* val) const {
394 bool StackVisitor::SetFPR(uint32_t reg, uintptr_t value) {
399 uintptr_t StackVisitor::GetReturnPc() const {
406 void StackVisitor::SetReturnPc(uintptr_t new_ret_pc) {
413 size_t StackVisitor::ComputeNumFrames(Thread* thread) {
414 struct NumFramesVisitor : public StackVisitor {
416 : StackVisitor(thread, NULL), frames(0) {}
430 bool StackVisitor::GetNextMethodAndDexPc(mirror::ArtMethod** next_method, uint32_t* next_dex_pc) {
431 struct HasMoreFramesVisitor : public StackVisitor {
433 : StackVisitor(thread, nullptr, num_frames), frame_height_(frame_height),
465 void StackVisitor::DescribeStack(Thread* thread) {
466 struct DescribeStackVisitor : public StackVisitor {
468 : StackVisitor(thread, NULL) {}
479 std::string StackVisitor::DescribeLocation() const {
499 void StackVisitor::SanityCheckFrame() const {
523 void StackVisitor::WalkStack(bool include_transitions) {
612 const StackVisitor* visitor = stack_visitor_;