/arch/x86/kernel/ |
D | traps.c | 230 static void show_signal(struct task_struct *tsk, int signr, in show_signal() argument 234 if (show_unhandled_signals && unhandled_signal(tsk, signr) && in show_signal() 245 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() argument 254 show_signal(tsk, signr, "trap ", str, regs, error_code); in do_trap() 257 force_sig(signr); in do_trap() 259 force_sig_fault(signr, sicode, addr); in do_trap() 264 unsigned long trapnr, int signr, int sicode, void __user *addr) in do_error_trap() argument 275 if (notify_die(DIE_TRAP, str, regs, error_code, trapnr, signr) != in do_error_trap() 278 do_trap(trapnr, signr, str, regs, error_code, sicode, addr); in do_error_trap() 283 #define DO_ERROR(trapnr, signr, sicode, addr, str, name) \ argument [all …]
|
D | dumpstack.c | 329 void __noreturn rewind_stack_do_exit(int signr); 331 void oops_end(unsigned long flags, struct pt_regs *regs, int signr) in oops_end() argument 349 if (!signr) in oops_end() 364 rewind_stack_do_exit(signr); in oops_end()
|
D | kgdb.c | 483 kgdb_arch_handle_exception(args->trapnr, args->signr, in single_step_cont() 548 if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs)) in __kgdb_notify() 564 .signr = sig, in kgdb_ll_trap()
|
/arch/microblaze/kernel/ |
D | exceptions.c | 61 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr) in _exception() argument 64 die("Exception in kernel mode", regs, signr); in _exception() 66 force_sig_fault(signr, code, (void __user *)addr); in _exception()
|
/arch/arc/kernel/ |
D | traps.c | 63 #define DO_ERROR_INFO(signr, str, name, sicode) \ argument 66 return unhandled_exception(str, regs, signr, sicode, \
|
/arch/sh/kernel/ |
D | traps_64.c | 598 static void do_unhandled_exception(int signr, char *str, unsigned long error, in do_unhandled_exception() argument 602 force_sig(signr); in do_unhandled_exception() 607 #define DO_ERROR(signr, str, name) \ argument 610 do_unhandled_exception(signr, str, error_code, regs); \ 654 int signr = SIGILL; in do_reserved_inst() local 678 signr = SIGSEGV; in do_reserved_inst() 748 do_unhandled_exception(signr, exception_name, error_code, regs); in do_reserved_inst()
|
D | kgdb.c | 327 ret = kgdb_handle_exception(args->trapnr & 0xff, args->signr, in __kgdb_notify()
|
/arch/x86/include/asm/ |
D | kdebug.h | 41 extern void oops_end(unsigned long, struct pt_regs *, int signr);
|
/arch/microblaze/include/asm/ |
D | exceptions.h | 73 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr);
|
/arch/powerpc/kernel/ |
D | traps.c | 97 static const char *signame(int signr) in signame() argument 99 switch (signr) { in signame() 208 int signr) in oops_end() argument 233 if (!signr) in oops_end() 249 do_exit(signr); in oops_end() 310 static void show_signal_msg(int signr, struct pt_regs *regs, int code, in show_signal_msg() argument 319 if (!unhandled_signal(current, signr)) in show_signal_msg() 326 current->comm, current->pid, signame(signr), signr, in show_signal_msg() 336 static bool exception_common(int signr, struct pt_regs *regs, int code, in exception_common() argument 340 die("Exception in kernel mode", regs, signr); in exception_common() [all …]
|
D | signal_64.c | 92 struct task_struct *tsk, int signr, sigset_t *set, in setup_sigcontext() argument 172 err |= __put_user(signr, &sc->signal); in setup_sigcontext() 195 int signr, sigset_t *set, unsigned long handler) in setup_tm_sigcontexts() argument 315 err |= __put_user(signr, &sc->signal); in setup_tm_sigcontexts()
|
/arch/s390/kernel/ |
D | traps.c | 95 #define DO_ERROR_INFO(name, signr, sicode, str) \ argument 98 do_trap(regs, signr, sicode, str); \
|
/arch/s390/include/asm/ |
D | setup.h | 145 void report_user_fault(struct pt_regs *regs, long signr, int is_mm_fault);
|
/arch/arm/kernel/ |
D | traps.c | 321 static void oops_end(unsigned long flags, struct pt_regs *regs, int signr) in oops_end() argument 340 if (signr) in oops_end() 341 do_exit(signr); in oops_end()
|
D | kgdb.c | 177 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()
|
/arch/hexagon/kernel/ |
D | kgdb.c | 165 if (kgdb_handle_exception(args->trapnr & 0xff, args->signr, args->err, in __kgdb_notify()
|
/arch/parisc/kernel/ |
D | kgdb.c | 29 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()
|
D | signal.c | 586 DBG(3,"do_signal: signr = %d, regs->gr[28] = %ld\n", signr, regs->gr[28]); in do_signal()
|
/arch/arm64/kernel/ |
D | kgdb.c | 278 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()
|
/arch/s390/mm/ |
D | fault.c | 212 void report_user_fault(struct pt_regs *regs, long signr, int is_mm_fault) in report_user_fault() argument 216 if (!unhandled_signal(current, signr)) in report_user_fault()
|
/arch/mips/kernel/ |
D | kgdb.c | 353 .signr = sig, in kgdb_ll_trap()
|