Lines Matching refs:pc
45 gdb_regs[GDB_FR_PC] = regs->pc; in pt_regs_to_gdb_regs()
77 gdb_regs[GDB_FR_PC] = p->thread.pc; in sleeping_thread_to_gdb_regs()
97 regs->pc = gdb_regs[GDB_FR_PC]; in gdb_regs_to_pt_regs()
159 u8 *pc = (u8 *)regs->pc, *sp = (u8 *)(regs + 1), cur; in kgdb_arch_do_singlestep() local
163 ret = probe_kernel_read(&cur, pc, 1); in kgdb_arch_do_singlestep()
169 x = pc + size; in kgdb_arch_do_singlestep()
176 ret = probe_kernel_read(&arg, pc + 1, 1); in kgdb_arch_do_singlestep()
179 x = pc + 2; in kgdb_arch_do_singlestep()
182 y = pc + (s8)arg; in kgdb_arch_do_singlestep()
187 x = pc + 1; in kgdb_arch_do_singlestep()
188 if (regs->pc == regs->lar) in kgdb_arch_do_singlestep()
196 x = pc + 5; in kgdb_arch_do_singlestep()
202 ret = probe_kernel_read(&arg, pc + 1, 2); in kgdb_arch_do_singlestep()
205 x = pc + (s16)arg; in kgdb_arch_do_singlestep()
211 ret = probe_kernel_read(&arg, pc + 1, 4); in kgdb_arch_do_singlestep()
214 x = pc + (s32)arg; in kgdb_arch_do_singlestep()
224 ret = probe_kernel_read(&arg, pc + 2, 1); in kgdb_arch_do_singlestep()
233 ret = probe_kernel_read(&cur, pc + 1, 1); in kgdb_arch_do_singlestep()
259 x = pc + 2; in kgdb_arch_do_singlestep()
266 ret = probe_kernel_read(&cur, pc + 1, 1); in kgdb_arch_do_singlestep()
269 x = pc + 3; in kgdb_arch_do_singlestep()
272 ret = probe_kernel_read(&arg, pc + 2, 1); in kgdb_arch_do_singlestep()
277 y = pc + (s8)arg; in kgdb_arch_do_singlestep()
283 ret = probe_kernel_read(&cur, pc + 1, 1); in kgdb_arch_do_singlestep()
289 ret = probe_kernel_read(&arg, pc + 2, 2); in kgdb_arch_do_singlestep()
292 x = pc + (s16)arg; in kgdb_arch_do_singlestep()
296 x = pc + 4; in kgdb_arch_do_singlestep()
300 ret = probe_kernel_read(&cur, pc + 1, 1); in kgdb_arch_do_singlestep()
306 ret = probe_kernel_read(&arg, pc + 2, 4); in kgdb_arch_do_singlestep()
309 x = pc + (s32)arg; in kgdb_arch_do_singlestep()
313 x = pc + 6; in kgdb_arch_do_singlestep()
368 if (x == (u8 *)regs->pc) in kgdb_arch_undo_singlestep()
378 if (y == (u8 *)regs->pc) in kgdb_arch_undo_singlestep()
429 regs->pc = addr; in kgdb_arch_handle_exception()
472 return regs->pc == (unsigned long)&__arch_kgdb_breakpoint; in at_debugger_breakpoint()