Lines Matching +full:non +full:- +full:pc
1 // SPDX-License-Identifier: GPL-2.0
37 printk("Process: %s (pid: %d, stack limit = %p)\n", current->comm, in die()
41 dump_mem("Stack: ", KERN_DEFAULT, regs->regs[15], in die()
71 * - userspace errors just cause EFAULT to be returned, resulting in SEGV
72 * - kernel/userspace interfaces cause a jump to an appropriate handler
73 * - other kernel errors are bad
79 fixup = search_exception_tables(regs->pc); in die_if_no_fixup()
81 regs->pc = fixup->fixup; in die_if_no_fixup()
93 unsigned long bugaddr = regs->pc; in handle_BUG()
102 if (bug->flags & BUGFLAG_UNWINDER) in handle_BUG()
107 regs->pc += instruction_size(bugaddr); in handle_BUG()
138 regs->pc -= instruction_size(__raw_readw(regs->pc - 4)); in BUILD_TRAP_HANDLER()
155 regs->pc -= instruction_size(__raw_readw(regs->pc - 4)); in BUILD_TRAP_HANDLER()
195 die("Fatal Non-Maskable Interrupt", regs, SIGINT); in BUILD_TRAP_HANDLER()