Lines Matching refs:frame

76 UnwindMacOSXFrameBackchain::DoCreateRegisterContextForFrame (StackFrame *frame)  in DoCreateRegisterContextForFrame()  argument
79 uint32_t concrete_idx = frame->GetConcreteFrameIndex (); in DoCreateRegisterContextForFrame()
112 Frame_i386 frame = { static_cast<uint32_t>(cursor.fp), static_cast<uint32_t>(cursor.pc) }; in GetStackFrameData_i386() local
116 const size_t k_frame_size = sizeof(frame); in GetStackFrameData_i386()
118 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) in GetStackFrameData_i386()
121 if (process->ReadMemory (frame.fp, &frame.fp, k_frame_size, error) != k_frame_size) in GetStackFrameData_i386()
123 if (frame.pc >= 0x1000) in GetStackFrameData_i386()
125 cursor.pc = frame.pc; in GetStackFrameData_i386()
126 cursor.fp = frame.fp; in GetStackFrameData_i386()
160 …_frame_sp && process->ReadMemory (first_frame_sp, &frame.pc, sizeof(frame.pc), error) == sizeof(fr… in GetStackFrameData_i386()
163 cursor.pc = frame.pc; // Set the new second frame PC in GetStackFrameData_i386()
211 Frame_x86_64 frame = { cursor.fp, cursor.pc }; in GetStackFrameData_x86_64() local
215 const size_t k_frame_size = sizeof(frame); in GetStackFrameData_x86_64()
216 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) in GetStackFrameData_x86_64()
219 if (process->ReadMemory (frame.fp, &frame.fp, k_frame_size, error) != k_frame_size) in GetStackFrameData_x86_64()
222 if (frame.pc >= 0x1000) in GetStackFrameData_x86_64()
224 cursor.pc = frame.pc; in GetStackFrameData_x86_64()
225 cursor.fp = frame.fp; in GetStackFrameData_x86_64()
259 … if (process->ReadMemory (first_frame_sp, &frame.pc, sizeof(frame.pc), error) == sizeof(frame.pc)) in GetStackFrameData_x86_64()
262 cursor.pc = frame.pc; // Set the new second frame PC in GetStackFrameData_x86_64()