Home
last modified time | relevance | path

Searched refs:StackFrameAMD64 (Results 1 – 5 of 5) sorted by relevance

/external/google-breakpad/src/processor/
Dstackwalker_amd64.cc59 StackFrameAMD64::CONTEXT_VALID_RAX, &MDRawContextAMD64::rax },
61 StackFrameAMD64::CONTEXT_VALID_RDX, &MDRawContextAMD64::rdx },
63 StackFrameAMD64::CONTEXT_VALID_RCX, &MDRawContextAMD64::rcx },
65 StackFrameAMD64::CONTEXT_VALID_RBX, &MDRawContextAMD64::rbx },
67 StackFrameAMD64::CONTEXT_VALID_RSI, &MDRawContextAMD64::rsi },
69 StackFrameAMD64::CONTEXT_VALID_RDI, &MDRawContextAMD64::rdi },
71 StackFrameAMD64::CONTEXT_VALID_RBP, &MDRawContextAMD64::rbp },
73 StackFrameAMD64::CONTEXT_VALID_RSP, &MDRawContextAMD64::rsp },
75 StackFrameAMD64::CONTEXT_VALID_R8, &MDRawContextAMD64::r8 },
77 StackFrameAMD64::CONTEXT_VALID_R9, &MDRawContextAMD64::r9 },
[all …]
Dstackwalker_amd64_unittest.cc55 using google_breakpad::StackFrameAMD64;
169 StackFrameAMD64 *frame = static_cast<StackFrameAMD64 *>(frames->at(0)); in TEST_F()
195 StackFrameAMD64 *frame = static_cast<StackFrameAMD64 *>(frames->at(0)); in TEST_F()
219 StackFrameAMD64 *frame = static_cast<StackFrameAMD64 *>(frames->at(0)); in TEST_F()
282 StackFrameAMD64 *frame0 = static_cast<StackFrameAMD64 *>(frames->at(0)); in TEST_F()
284 ASSERT_EQ(StackFrameAMD64::CONTEXT_VALID_ALL, frame0->context_validity); in TEST_F()
287 StackFrameAMD64 *frame1 = static_cast<StackFrameAMD64 *>(frames->at(1)); in TEST_F()
289 ASSERT_EQ((StackFrameAMD64::CONTEXT_VALID_RIP | in TEST_F()
290 StackFrameAMD64::CONTEXT_VALID_RSP | in TEST_F()
291 StackFrameAMD64::CONTEXT_VALID_RBP), in TEST_F()
[all …]
Dstackwalk_common.cc137 const StackFrameAMD64 *frame_amd64 = in PrintStackContents()
138 static_cast<const StackFrameAMD64*>(frame); in PrintStackContents()
139 const StackFrameAMD64 *prev_frame_amd64 = in PrintStackContents()
140 static_cast<const StackFrameAMD64*>(prev_frame); in PrintStackContents()
141 if ((frame_amd64->context_validity & StackFrameAMD64::CONTEXT_VALID_RSP) && in PrintStackContents()
143 StackFrameAMD64::CONTEXT_VALID_RSP)) { in PrintStackContents()
322 const StackFrameAMD64 *frame_amd64 = in PrintStack()
323 reinterpret_cast<const StackFrameAMD64*>(frame); in PrintStack()
325 if (frame_amd64->context_validity & StackFrameAMD64::CONTEXT_VALID_RAX) in PrintStack()
327 if (frame_amd64->context_validity & StackFrameAMD64::CONTEXT_VALID_RDX) in PrintStack()
[all …]
Dstackwalker_amd64.h78 StackFrameAMD64* GetCallerByCFIFrameInfo(const vector<StackFrame*> &frames,
86 StackFrameAMD64* GetCallerByFramePointerRecovery(
91 StackFrameAMD64* GetCallerByStackScan(const vector<StackFrame*> &frames);
/external/google-breakpad/src/google_breakpad/processor/
Dstack_frame_cpu.h152 struct StackFrameAMD64 : public StackFrame { struct
177 StackFrameAMD64() : context(), context_validity(CONTEXT_VALID_NONE) {} in StackFrameAMD64() argument