/Linux-v4.19/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()
|
/Linux-v4.19/arch/s390/kernel/ |
D | traps.c | 45 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap() argument 48 force_sig_fault(si_signo, si_code, get_trap_ip(regs), current); in do_report_trap() 49 report_user_fault(regs, si_signo, 0); in do_report_trap() 66 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() argument 69 regs->int_code, si_signo) == NOTIFY_STOP) in do_trap() 71 do_report_trap(regs, si_signo, si_code, str); in do_trap()
|
D | entry.h | 50 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str);
|
/Linux-v4.19/arch/hexagon/mm/ |
D | vm_fault.c | 53 int si_signo; in do_page_fault() local 143 si_signo = SIGBUS; in do_page_fault() 148 si_signo = SIGSEGV; in do_page_fault() 151 force_sig_fault(si_signo, si_code, (void __user *)address, current); in do_page_fault()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | traps.c | 185 siginfo.si_signo = sig; in ia64_bad_break() 354 siginfo.si_signo = SIGFPE; in handle_fpu_swa() 381 siginfo.si_signo = SIGFPE; in handle_fpu_swa() 430 si.si_signo = SIGILL; in ia64_illegal_op_fault() 509 siginfo.si_signo = sig; in ia64_fault() 528 siginfo.si_signo = SIGILL; in ia64_fault() 587 siginfo.si_signo = SIGTRAP; in ia64_fault() 604 siginfo.si_signo = SIGFPE; in ia64_fault() 640 siginfo.si_signo = SIGILL; in ia64_fault()
|
D | brl_emu.c | 201 siginfo.si_signo = SIGILL; in ia64_emulate_brl() 213 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl() 226 siginfo.si_signo = SIGTRAP; in ia64_emulate_brl()
|
/Linux-v4.19/kernel/ |
D | signal.c | 476 int sig = q->info.si_signo; in __flush_itimer_signals() 556 if (q->info.si_signo == sig) { in collect_signal() 583 info->si_signo = sig; in collect_signal() 726 if (sigismember(mask, q->info.si_signo)) { in flush_sigqueue_mask() 1079 q->info.si_signo = sig; in __send_signal() 1088 q->info.si_signo = sig; in __send_signal() 1535 info.si_signo = sig; in force_sig_fault() 1547 return force_sig_info(info.si_signo, &info, t); in force_sig_fault() 1558 info.si_signo = sig; in send_sig_fault() 1570 return send_sig_info(info.si_signo, &info, t); in send_sig_fault() [all …]
|
/Linux-v4.19/arch/arm64/mm/ |
D | fault.c | 369 si.si_signo = inf->sig; in do_bad_area() 573 si.si_signo = SIGBUS; in do_page_fault() 578 si.si_signo = SIGBUS; in do_page_fault() 582 si.si_signo = SIGBUS; in do_page_fault() 590 si.si_signo = SIGSEGV; in do_page_fault() 649 info.si_signo = inf->sig; in do_sea() 749 info.si_signo = inf->sig; in do_mem_abort() 792 info.si_signo = SIGBUS; in do_sp_pc_abort() 853 info.si_signo = inf->sig; in do_debug_exception()
|
/Linux-v4.19/arch/arc/kernel/ |
D | traps.c | 52 force_sig_info(info->si_signo, info, tsk); in unhandled_exception() 71 info.si_signo = signr; \
|
/Linux-v4.19/arch/arm/kernel/ |
D | traps.c | 374 force_sig_info(info->si_signo, info, current); in arm_notify_die() 489 info.si_signo = SIGILL; in do_undefinstr() 558 info.si_signo = SIGILL; in bad_syscall() 618 info.si_signo = SIGSEGV; in arm_syscall() 691 info.si_signo = SIGILL; in arm_syscall() 760 info.si_signo = SIGILL; in baddataabort()
|
D | swp_emulate.c | 111 info.si_signo = SIGSEGV; in set_segfault()
|
/Linux-v4.19/arch/arc/mm/ |
D | fault.c | 202 info.si_signo = SIGSEGV; in do_page_fault() 241 info.si_signo = SIGBUS; in do_page_fault()
|
/Linux-v4.19/arch/x86/mm/ |
D | fault.c | 176 static void fill_sig_info_pkey(int si_signo, int si_code, siginfo_t *info, in fill_sig_info_pkey() argument 184 if ((si_code != SEGV_PKUERR) || (si_signo != SIGSEGV)) in fill_sig_info_pkey() 207 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument 214 info.si_signo = si_signo; in force_sig_info_fault() 224 fill_sig_info_pkey(si_signo, si_code, &info, pkey); in force_sig_info_fault() 226 force_sig_info(si_signo, &info, tsk); in force_sig_info_fault()
|
/Linux-v4.19/include/linux/ |
D | elfcore-compat.h | 15 compat_int_t si_signo; member
|
/Linux-v4.19/arch/unicore32/mm/ |
D | fault.c | 129 si.si_signo = sig; in __do_user_fault() 478 info.si_signo = inf->sig; in do_DataAbort() 498 info.si_signo = inf->sig; in do_PrefetchAbort()
|
/Linux-v4.19/arch/x86/kernel/ |
D | signal_compat.c | 46 BUILD_BUG_ON(offsetof(siginfo_t, si_signo) != 0); in signal_compat_build_tests() 50 BUILD_BUG_ON(offsetof(compat_siginfo_t, si_signo) != 0); in signal_compat_build_tests()
|
D | traps.c | 244 info->si_signo = signr; in fill_trap_info() 861 info.si_signo = SIGFPE; in math_error() 937 info.si_signo = SIGILL; in do_iret_error()
|
/Linux-v4.19/arch/arm64/kernel/ |
D | traps.c | 240 if (!unhandled_signal(tsk, info->si_signo)) in arm64_force_sig_info() 256 force_sig_info(info->si_signo, info, tsk); in arm64_force_sig_info() 375 info.si_signo = signal; in force_signal_inject() 623 info.si_signo = SIGILL; in bad_el0_sync()
|
D | sys_compat.c | 116 info.si_signo = SIGILL; in compat_arm_syscall()
|
/Linux-v4.19/include/uapi/linux/ |
D | elfcore.h | 14 int si_signo; /* signal number */ member
|
/Linux-v4.19/arch/arm/mm/ |
D | fault.c | 184 si.si_signo = sig; in __do_user_fault() 567 info.si_signo = inf->sig; in do_DataAbort() 600 info.si_signo = inf->sig; in do_PrefetchAbort()
|
/Linux-v4.19/arch/unicore32/kernel/ |
D | fpu-ucf64.c | 61 info.si_signo = SIGFPE; in ucf64_raise_sigfpe()
|
/Linux-v4.19/arch/sh/mm/ |
D | fault.c | 42 force_sig_info_fault(int si_signo, int si_code, unsigned long address, in force_sig_info_fault() argument 45 force_sig_fault(si_signo, si_code, (void __user *)address, tsk); in force_sig_info_fault()
|
/Linux-v4.19/fs/ |
D | signalfd.c | 97 new.ssi_signo = kinfo->si_signo; in signalfd_copyinfo() 100 switch (siginfo_layout(kinfo->si_signo, kinfo->si_code)) { in signalfd_copyinfo()
|
D | coredump.c | 259 cprm->siginfo->si_signo); in format_corename() 566 audit_core_dumps(siginfo->si_signo); in do_coredump() 589 retval = coredump_wait(siginfo->si_signo, &core_state); in do_coredump()
|