Home
last modified time | relevance | path

Searched refs:linux_regs (Results 1 – 8 of 8) sorted by relevance

/arch/sh/kernel/
A Dkgdb.c54 if (linux_regs->sr & SR_T_BIT_MASK) in get_step_address()
57 addr = linux_regs->pc + 2; in get_step_address()
62 if (linux_regs->sr & SR_T_BIT_MASK) in get_step_address()
73 addr = linux_regs->pc + 2; in get_step_address()
90 addr = linux_regs->pc + 4 in get_step_address()
99 addr = linux_regs->pc + 4 in get_step_address()
112 addr = linux_regs->pr; in get_step_address()
116 addr = linux_regs->regs[15]; in get_step_address()
260 undo_single_step(linux_regs); in kgdb_arch_handle_exception()
268 linux_regs->pc = addr; in kgdb_arch_handle_exception()
[all …]
/arch/sparc/kernel/
A Dkgdb_32.c112 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
122 linux_regs->pc = addr; in kgdb_arch_handle_exception()
123 linux_regs->npc = addr + 4; in kgdb_arch_handle_exception()
129 if (linux_regs->pc == (unsigned long) arch_kgdb_breakpoint) { in kgdb_arch_handle_exception()
130 linux_regs->pc = linux_regs->npc; in kgdb_arch_handle_exception()
131 linux_regs->npc += 4; in kgdb_arch_handle_exception()
A Dkgdb_64.c138 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
148 linux_regs->tpc = addr; in kgdb_arch_handle_exception()
149 linux_regs->tnpc = addr + 4; in kgdb_arch_handle_exception()
155 if (linux_regs->tpc == (unsigned long) arch_kgdb_breakpoint) { in kgdb_arch_handle_exception()
156 linux_regs->tpc = linux_regs->tnpc; in kgdb_arch_handle_exception()
157 linux_regs->tnpc += 4; in kgdb_arch_handle_exception()
/arch/arm64/kernel/
A Dkgdb.c177 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
197 kgdb_arch_update_addr(linux_regs, remcom_in_buffer); in kgdb_arch_handle_exception()
218 kgdb_arch_update_addr(linux_regs, remcom_in_buffer); in kgdb_arch_handle_exception()
226 kernel_enable_single_step(linux_regs); in kgdb_arch_handle_exception()
228 kernel_rewind_single_step(linux_regs); in kgdb_arch_handle_exception()
/arch/powerpc/kernel/
A Dkgdb.c380 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
394 regs_set_return_ip(linux_regs, addr); in kgdb_arch_handle_exception()
402 regs_set_return_msr(linux_regs, linux_regs->msr | MSR_DE); in kgdb_arch_handle_exception()
404 regs_set_return_msr(linux_regs, linux_regs->msr | MSR_SE); in kgdb_arch_handle_exception()
/arch/arm/kernel/
A Dkgdb.c113 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
130 linux_regs->ARM_pc = addr; in kgdb_arch_handle_exception()
132 linux_regs->ARM_pc += 4; in kgdb_arch_handle_exception()
/arch/x86/kernel/
A Dkgdb.c441 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument
452 linux_regs->ip = addr; in kgdb_arch_handle_exception()
457 linux_regs->flags &= ~X86_EFLAGS_TF; in kgdb_arch_handle_exception()
462 linux_regs->flags |= X86_EFLAGS_TF; in kgdb_arch_handle_exception()
/arch/hexagon/kernel/
A Dkgdb.c143 struct pt_regs *linux_regs) in kgdb_arch_handle_exception() argument

Completed in 14 milliseconds