Lines Matching refs:pc

47                                                        addr_t &pc) {  in DoGetFrameInfoAtIndex()  argument
50 if (m_cursors[idx].pc == LLDB_INVALID_ADDRESS) in DoGetFrameInfoAtIndex()
55 pc = m_cursors[idx].pc; in DoGetFrameInfoAtIndex()
86 uint32_t pc; in GetStackFrameData_i386() member
93 cursor.pc = reg_ctx->GetPC(LLDB_INVALID_ADDRESS); in GetStackFrameData_i386()
97 static_cast<uint32_t>(cursor.pc)}; in GetStackFrameData_i386()
103 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) { in GetStackFrameData_i386()
108 if (frame.pc >= 0x1000) { in GetStackFrameData_i386()
109 cursor.pc = frame.pc; in GetStackFrameData_i386()
115 lldb::addr_t first_frame_pc = m_cursors.front().pc; in GetStackFrameData_i386()
141 process->ReadMemory(first_frame_sp, &frame.pc, sizeof(frame.pc), in GetStackFrameData_i386()
142 error) == sizeof(frame.pc)) { in GetStackFrameData_i386()
144 cursor.pc = frame.pc; // Set the new second frame PC in GetStackFrameData_i386()
178 uint64_t pc; in GetStackFrameData_x86_64() member
185 cursor.pc = reg_ctx->GetPC(LLDB_INVALID_ADDRESS); in GetStackFrameData_x86_64()
188 Frame_x86_64 frame = {cursor.fp, cursor.pc}; in GetStackFrameData_x86_64()
193 while (frame.fp != 0 && frame.pc != 0 && ((frame.fp & 7) == 0)) { in GetStackFrameData_x86_64()
199 if (frame.pc >= 0x1000) { in GetStackFrameData_x86_64()
200 cursor.pc = frame.pc; in GetStackFrameData_x86_64()
206 lldb::addr_t first_frame_pc = m_cursors.front().pc; in GetStackFrameData_x86_64()
231 if (process->ReadMemory(first_frame_sp, &frame.pc, sizeof(frame.pc), in GetStackFrameData_x86_64()
232 error) == sizeof(frame.pc)) { in GetStackFrameData_x86_64()
234 cursor.pc = frame.pc; // Set the new second frame PC in GetStackFrameData_x86_64()