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()
210 if (last_frame->context_validity & StackFrameX86::CONTEXT_VALID_EBX) in GetCallerByWindowsFrameInfo()
346 if (last_frame->context_validity & StackFrameX86::CONTEXT_VALID_EBX) in GetCallerByWindowsFrameInfo()
362 if ((StackFrameX86::CONTEXT_VALID_EBP & last_frame->context_validity) != 0 && in GetCallerByWindowsFrameInfo()
487 StackFrameX86* frame = new StackFrameX86(); in GetCallerByWindowsFrameInfo()
494 frame->context_validity = StackFrameX86::CONTEXT_VALID_EIP | in GetCallerByWindowsFrameInfo()
495 StackFrameX86::CONTEXT_VALID_ESP | in GetCallerByWindowsFrameInfo()
496 StackFrameX86::CONTEXT_VALID_EBP; in GetCallerByWindowsFrameInfo()
502 frame->context_validity |= StackFrameX86::CONTEXT_VALID_EBX; in GetCallerByWindowsFrameInfo()
506 frame->context_validity |= StackFrameX86::CONTEXT_VALID_ESI; in GetCallerByWindowsFrameInfo()
510 frame->context_validity |= StackFrameX86::CONTEXT_VALID_EDI; in GetCallerByWindowsFrameInfo()
516 StackFrameX86* StackwalkerX86::GetCallerByCFIFrameInfo( in GetCallerByCFIFrameInfo()
519 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerByCFIFrameInfo()
522 scoped_ptr<StackFrameX86> frame(new StackFrameX86()); in GetCallerByCFIFrameInfo()
530 static const int essentials = (StackFrameX86::CONTEXT_VALID_EIP in GetCallerByCFIFrameInfo()
531 | StackFrameX86::CONTEXT_VALID_ESP in GetCallerByCFIFrameInfo()
532 | StackFrameX86::CONTEXT_VALID_EBP); in GetCallerByCFIFrameInfo()
541 StackFrameX86* StackwalkerX86::GetCallerByEBPAtBase( in GetCallerByEBPAtBase()
545 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerByEBPAtBase()
614 StackFrameX86* frame = new StackFrameX86(); in GetCallerByEBPAtBase()
621 frame->context_validity = StackFrameX86::CONTEXT_VALID_EIP | in GetCallerByEBPAtBase()
622 StackFrameX86::CONTEXT_VALID_ESP | in GetCallerByEBPAtBase()
623 StackFrameX86::CONTEXT_VALID_EBP; in GetCallerByEBPAtBase()
636 StackFrameX86* last_frame = static_cast<StackFrameX86*>(frames.back()); in GetCallerFrame()
637 scoped_ptr<StackFrameX86> new_frame; in GetCallerFrame()