Home
last modified time | relevance | path

Searched refs:StackFrameARM64 (Results 1 – 6 of 6) sorted by relevance

/external/google-breakpad/src/processor/
Dstack_frame_cpu.cc40 const uint64_t StackFrameARM64::CONTEXT_VALID_X0;
41 const uint64_t StackFrameARM64::CONTEXT_VALID_X1;
42 const uint64_t StackFrameARM64::CONTEXT_VALID_X2;
43 const uint64_t StackFrameARM64::CONTEXT_VALID_X3;
44 const uint64_t StackFrameARM64::CONTEXT_VALID_X4;
45 const uint64_t StackFrameARM64::CONTEXT_VALID_X5;
46 const uint64_t StackFrameARM64::CONTEXT_VALID_X6;
47 const uint64_t StackFrameARM64::CONTEXT_VALID_X7;
48 const uint64_t StackFrameARM64::CONTEXT_VALID_X8;
49 const uint64_t StackFrameARM64::CONTEXT_VALID_X9;
[all …]
Dstackwalker_arm64.cc57 context_frame_validity_(StackFrameARM64::CONTEXT_VALID_ALL) { } in StackwalkerARM64()
66 StackFrameARM64* frame = new StackFrameARM64(); in GetContextFrame()
78 StackFrameARM64* StackwalkerARM64::GetCallerByCFIFrameInfo( in GetCallerByCFIFrameInfo()
81 StackFrameARM64* last_frame = static_cast<StackFrameARM64*>(frames.back()); in GetCallerByCFIFrameInfo()
94 if (last_frame->context_validity & StackFrameARM64::RegisterValidFlag(i)) in GetCallerByCFIFrameInfo()
105 scoped_ptr<StackFrameARM64> frame(new StackFrameARM64()); in GetCallerByCFIFrameInfo()
112 frame->context_validity |= StackFrameARM64::RegisterValidFlag(i); in GetCallerByCFIFrameInfo()
115 StackFrameARM64::RegisterValidFlag(i))) { in GetCallerByCFIFrameInfo()
121 frame->context_validity |= StackFrameARM64::RegisterValidFlag(i); in GetCallerByCFIFrameInfo()
126 if (!(frame->context_validity & StackFrameARM64::CONTEXT_VALID_PC)) { in GetCallerByCFIFrameInfo()
[all …]
Dstackwalker_arm64_unittest.cc56 using google_breakpad::StackFrameARM64;
161 StackFrameARM64 *frame = static_cast<StackFrameARM64 *>(frames->at(0)); in TEST_F()
183 StackFrameARM64 *frame = static_cast<StackFrameARM64 *>(frames->at(0)); in TEST_F()
239 StackFrameARM64 *frame0 = static_cast<StackFrameARM64 *>(frames->at(0)); in TEST_F()
241 ASSERT_EQ(StackFrameARM64::CONTEXT_VALID_ALL, in TEST_F()
245 StackFrameARM64 *frame1 = static_cast<StackFrameARM64 *>(frames->at(1)); in TEST_F()
247 ASSERT_EQ((StackFrameARM64::CONTEXT_VALID_PC | in TEST_F()
248 StackFrameARM64::CONTEXT_VALID_SP), in TEST_F()
253 StackFrameARM64 *frame2 = static_cast<StackFrameARM64 *>(frames->at(2)); in TEST_F()
255 ASSERT_EQ((StackFrameARM64::CONTEXT_VALID_PC | in TEST_F()
[all …]
Dstackwalk_common.cc159 const StackFrameARM64 *frame_arm64 = in PrintStackContents()
160 static_cast<const StackFrameARM64*>(frame); in PrintStackContents()
161 const StackFrameARM64 *prev_frame_arm64 = in PrintStackContents()
162 static_cast<const StackFrameARM64*>(prev_frame); in PrintStackContents()
163 if ((frame_arm64->context_validity & StackFrameARM64::CONTEXT_VALID_SP) && in PrintStackContents()
165 StackFrameARM64::CONTEXT_VALID_SP)) { in PrintStackContents()
412 const StackFrameARM64 *frame_arm64 = in PrintStack()
413 reinterpret_cast<const StackFrameARM64*>(frame); in PrintStack()
415 if (frame_arm64->context_validity & StackFrameARM64::CONTEXT_VALID_X0) { in PrintStack()
419 if (frame_arm64->context_validity & StackFrameARM64::CONTEXT_VALID_X1) { in PrintStack()
[all …]
Dstackwalker_arm64.h79 StackFrameARM64* GetCallerByCFIFrameInfo(const vector<StackFrame*> &frames,
84 StackFrameARM64* GetCallerByFramePointer(const vector<StackFrame*> &frames);
88 StackFrameARM64* GetCallerByStackScan(const vector<StackFrame*> &frames);
/external/google-breakpad/src/google_breakpad/processor/
Dstack_frame_cpu.h273 struct StackFrameARM64 : public StackFrame { struct
318 StackFrameARM64() : context(), in StackFrameARM64() argument