Lines Matching refs:StackFrameX86
68 StackFrameX86::CONTEXT_VALID_EIP, &MDRawContextX86::eip },
70 StackFrameX86::CONTEXT_VALID_ESP, &MDRawContextX86::esp },
72 StackFrameX86::CONTEXT_VALID_EBP, &MDRawContextX86::ebp },
74 StackFrameX86::CONTEXT_VALID_EAX, &MDRawContextX86::eax },
76 StackFrameX86::CONTEXT_VALID_EBX, &MDRawContextX86::ebx },
78 StackFrameX86::CONTEXT_VALID_ECX, &MDRawContextX86::ecx },
80 StackFrameX86::CONTEXT_VALID_EDX, &MDRawContextX86::edx },
82 StackFrameX86::CONTEXT_VALID_ESI, &MDRawContextX86::esi },
84 StackFrameX86::CONTEXT_VALID_EDI, &MDRawContextX86::edi },
106 StackFrameX86::~StackFrameX86() { in ~StackFrameX86()
115 uint64_t StackFrameX86::ReturnAddress() const { in ReturnAddress()
116 assert(context_validity & StackFrameX86::CONTEXT_VALID_EIP); in ReturnAddress()
126 StackFrameX86* frame = new StackFrameX86(); in GetContextFrame()
131 frame->context_validity = StackFrameX86::CONTEXT_VALID_ALL; in GetContextFrame()
138 StackFrameX86* StackwalkerX86::GetCallerByWindowsFrameInfo( in GetCallerByWindowsFrameInfo()
144 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerByWindowsFrameInfo()
191 const StackFrameX86* last_frame_callee in GetCallerByWindowsFrameInfo()
192 = static_cast<StackFrameX86*>(frames[frames_already_walked - 2]); in GetCallerByWindowsFrameInfo()
352 if ((StackFrameX86::CONTEXT_VALID_EBP & last_frame->context_validity) != 0 && in GetCallerByWindowsFrameInfo()
477 StackFrameX86* frame = new StackFrameX86(); in GetCallerByWindowsFrameInfo()
484 frame->context_validity = StackFrameX86::CONTEXT_VALID_EIP | in GetCallerByWindowsFrameInfo()
485 StackFrameX86::CONTEXT_VALID_ESP | in GetCallerByWindowsFrameInfo()
486 StackFrameX86::CONTEXT_VALID_EBP; in GetCallerByWindowsFrameInfo()
492 frame->context_validity |= StackFrameX86::CONTEXT_VALID_EBX; in GetCallerByWindowsFrameInfo()
496 frame->context_validity |= StackFrameX86::CONTEXT_VALID_ESI; in GetCallerByWindowsFrameInfo()
500 frame->context_validity |= StackFrameX86::CONTEXT_VALID_EDI; in GetCallerByWindowsFrameInfo()
506 StackFrameX86* StackwalkerX86::GetCallerByCFIFrameInfo( in GetCallerByCFIFrameInfo()
509 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerByCFIFrameInfo()
512 scoped_ptr<StackFrameX86> frame(new StackFrameX86()); in GetCallerByCFIFrameInfo()
520 static const int essentials = (StackFrameX86::CONTEXT_VALID_EIP in GetCallerByCFIFrameInfo()
521 | StackFrameX86::CONTEXT_VALID_ESP in GetCallerByCFIFrameInfo()
522 | StackFrameX86::CONTEXT_VALID_EBP); in GetCallerByCFIFrameInfo()
531 StackFrameX86* StackwalkerX86::GetCallerByEBPAtBase( in GetCallerByEBPAtBase()
535 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerByEBPAtBase()
604 StackFrameX86* frame = new StackFrameX86(); in GetCallerByEBPAtBase()
611 frame->context_validity = StackFrameX86::CONTEXT_VALID_EIP | in GetCallerByEBPAtBase()
612 StackFrameX86::CONTEXT_VALID_ESP | in GetCallerByEBPAtBase()
613 StackFrameX86::CONTEXT_VALID_EBP; in GetCallerByEBPAtBase()
626 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerFrame()
627 scoped_ptr<StackFrameX86> new_frame; in GetCallerFrame()