/arch/frv/kernel/ |
D | traps.c | 48 info.si_signo = SIGSEGV; in insn_access_error() 53 force_sig_info(info.si_signo, &info, current); in insn_access_error() 79 info.si_signo = SIGILL; in illegal_instruction() 83 info.si_signo = SIGILL; in illegal_instruction() 87 info.si_signo = SIGILL; in illegal_instruction() 93 info.si_signo = SIGTRAP; in illegal_instruction() 99 force_sig_info(info.si_signo, &info, current); in illegal_instruction() 322 info.si_signo = SIGSEGV; in atomic_operation() 327 force_sig_info(info.si_signo, &info, current); in atomic_operation() 343 info.si_signo = SIGFPE; in media_exception() [all …]
|
/arch/s390/kernel/ |
D | traps.c | 59 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() argument 64 info.si_signo = si_signo; in do_report_trap() 68 force_sig_info(si_signo, &info, current); in do_report_trap() 69 report_user_fault(regs, si_signo); in do_report_trap() 86 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() argument 89 regs->int_code, si_signo) == NOTIFY_STOP) in do_trap() 91 do_report_trap(regs, si_signo, si_code, str); in do_trap() 103 info.si_signo = SIGTRAP; in do_per_trap() 195 info.si_signo = SIGTRAP; in illegal_op()
|
/arch/powerpc/platforms/cell/spufs/ |
D | fault.c | 51 info.si_signo = SIGBUS; in spufs_handle_event() 55 info.si_signo = SIGSEGV; in spufs_handle_event() 61 info.si_signo = SIGBUS; in spufs_handle_event() 66 info.si_signo = SIGILL; in spufs_handle_event() 73 if (info.si_signo) in spufs_handle_event() 74 force_sig_info(info.si_signo, &info, current); in spufs_handle_event()
|
/arch/hexagon/mm/ |
D | vm_fault.c | 142 info.si_signo = SIGBUS; in do_page_fault() 147 info.si_signo = SIGSEGV; in do_page_fault() 152 force_sig_info(info.si_signo, &info, current); in do_page_fault() 159 info.si_signo = SIGSEGV; in do_page_fault() 163 force_sig_info(info.si_signo, &info, current); in do_page_fault()
|
/arch/x86/kernel/ |
D | signal_compat.c | 18 put_user_ex(from->si_signo, &to->si_signo); in copy_siginfo_to_user32() 84 get_user_ex(to->si_signo, &from->si_signo); in copy_siginfo_from_user32()
|
/arch/sparc/kernel/ |
D | traps_32.c | 104 info.si_signo = SIGILL; in do_hw_interrupt() 124 info.si_signo = SIGILL; in do_illegal_instruction() 139 info.si_signo = SIGILL; in do_priv_instruction() 165 info.si_signo = SIGBUS; in do_memaccess_unaligned() 303 info.si_signo = SIGFPE; 336 info.si_signo = SIGEMT; 365 info.si_signo = SIGBUS; 378 info.si_signo = SIGILL; 395 info.si_signo = SIGILL; 408 info.si_signo = SIGFPE;
|
/arch/parisc/mm/ |
D | fault.c | 307 si.si_signo = SIGSEGV; in do_page_fault() 314 si.si_signo = SIGSEGV; in do_page_fault() 323 si.si_signo = SIGBUS; in do_page_fault() 329 si.si_signo = SIGSEGV; in do_page_fault() 335 force_sig_info(si.si_signo, &si, current); in do_page_fault()
|
/arch/tile/kernel/ |
D | compat_signal.c | 64 err = __put_user(from->si_signo, &to->si_signo); in copy_siginfo_to_user32() 116 err = __get_user(to->si_signo, &from->si_signo); in copy_siginfo_from_user32() 208 err |= __put_user(ksig->info.si_signo, &frame->info.si_signo); in compat_setup_rt_frame()
|
/arch/ia64/kernel/ |
D | traps.c | 180 siginfo.si_signo = sig; in ia64_bad_break() 347 siginfo.si_signo = SIGFPE; in handle_fpu_swa() 371 siginfo.si_signo = SIGFPE; in handle_fpu_swa() 420 si.si_signo = SIGILL; in ia64_illegal_op_fault() 498 siginfo.si_signo = sig; in ia64_fault() 514 siginfo.si_signo = SIGILL; in ia64_fault() 568 siginfo.si_signo = SIGTRAP; in ia64_fault() 581 siginfo.si_signo = SIGFPE; in ia64_fault() 614 siginfo.si_signo = SIGILL; in ia64_fault()
|
D | brl_emu.c | 199 siginfo.si_signo = SIGILL; in ia64_emulate_brl() 211 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl() 224 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl()
|
/arch/m68k/mm/ |
D | fault.c | 25 siginfo.si_signo = current->thread.signo; in send_fault_sig() 29 siginfo.si_signo, siginfo.si_code); in send_fault_sig() 32 force_sig_info(siginfo.si_signo, in send_fault_sig()
|
/arch/parisc/math-emu/ |
D | driver.c | 119 si.si_signo = signalcode >> 24; in handle_fpe() 123 force_sig_info(si.si_signo, &si, current); in handle_fpe()
|
/arch/alpha/kernel/ |
D | traps.c | 222 info.si_signo = SIGFPE; in do_entArith() 264 info.si_signo = SIGTRAP; in do_entIF() 278 info.si_signo = SIGTRAP; in do_entIF() 346 info.si_signo = signo; in do_entIF() 374 info.si_signo = SIGFPE; in do_entIF() 403 info.si_signo = SIGILL; in do_entIF() 424 info.si_signo = SIGILL; in do_entDbg() 1043 info.si_signo = SIGSEGV; in do_entUnaUser() 1066 info.si_signo = SIGBUS; in do_entUnaUser()
|
/arch/um/kernel/ |
D | trap.c | 166 si.si_signo = SIGSEGV; in bad_segv() 263 si.si_signo = SIGBUS; in segv() 271 si.si_signo = SIGSEGV; in segv() 299 clean_si.si_signo = si->si_signo; in relay_signal()
|
/arch/arc/kernel/ |
D | traps.c | 52 force_sig_info(info->si_signo, info, tsk); in unhandled_exception() 69 .si_signo = signr, \
|
/arch/openrisc/kernel/ |
D | traps.c | 292 info.si_signo = SIGTRAP; in do_trap() 306 info.si_signo = SIGBUS; in do_unaligned_access() 325 info.si_signo = SIGBUS; in do_bus_fault() 344 info.si_signo = SIGILL; in do_illegal_instruction()
|
/arch/tile/mm/ |
D | fault.c | 47 static noinline void force_sig_info_fault(const char *type, int si_signo, in force_sig_info_fault() argument 57 si_signo, si_code & 0xffff, address, in force_sig_info_fault() 61 info.si_signo = si_signo; in force_sig_info_fault() 66 trace_unhandled_signal(type, regs, address, si_signo); in force_sig_info_fault() 67 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault()
|
/arch/sh/mm/ |
D | fault.c | 41 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument 46 info.si_signo = si_signo; in force_sig_info_fault() 51 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault()
|
/arch/parisc/kernel/ |
D | traps.c | 303 si.si_signo = SIGTRAP; in handle_gdb_break() 611 si.si_signo = SIGILL; in handle_interruption() 619 si.si_signo = SIGFPE; in handle_interruption() 630 si.si_signo = SIGFPE; in handle_interruption() 745 si.si_signo = SIGSEGV; in handle_interruption() 765 si.si_signo = SIGBUS; in handle_interruption() 784 si.si_signo = SIGSEGV; in handle_interruption()
|
/arch/score/mm/ |
D | fault.c | 144 info.si_signo = SIGSEGV; in do_page_fault() 193 info.si_signo = SIGBUS; in do_page_fault()
|
/arch/arc/mm/ |
D | fault.c | 198 info.si_signo = SIGSEGV; in do_page_fault() 237 info.si_signo = SIGBUS; in do_page_fault()
|
/arch/arm/kernel/ |
D | traps.c | 352 force_sig_info(info->si_signo, info, current); in arm_notify_die() 466 info.si_signo = SIGILL; in do_undefinstr() 534 info.si_signo = SIGILL; in bad_syscall() 593 info.si_signo = SIGSEGV; in arm_syscall() 663 info.si_signo = SIGILL; in arm_syscall() 730 info.si_signo = SIGILL; in baddataabort()
|
/arch/arm64/kernel/ |
D | debug-monitors.c | 242 info.si_signo = SIGTRAP; in single_step_handler() 314 .si_signo = SIGTRAP, in brk_handler() 363 .si_signo = SIGTRAP, in aarch32_break_handler()
|
/arch/openrisc/mm/ |
D | fault.c | 216 info.si_signo = SIGSEGV; in do_page_fault() 285 info.si_signo = SIGBUS; in do_page_fault()
|
/arch/alpha/mm/ |
D | fault.c | 223 info.si_signo = SIGBUS; in do_page_fault() 233 info.si_signo = SIGSEGV; in do_page_fault()
|