| /arch/arm/mm/ |
| A D | fsr-2level.c | 7 { do_bad, SIGSEGV, 0, "vector exception" }, 14 { do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" }, 16 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" }, 18 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" }, 20 { do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" }, 22 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" }, 50 { do_bad, SIGSEGV, SEGV_ACCERR, "section access flag fault" }, 53 { do_bad, SIGSEGV, SEGV_ACCERR, "page access flag fault" }, 54 { do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" }, 56 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" }, [all …]
|
| A D | fsr-3level.c | 8 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" }, 9 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" }, 10 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" }, 12 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 13 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 14 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 16 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, 17 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" }, 18 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
|
| A D | fault.c | 191 if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || in __do_user_fault() 201 if ((sig == SIGSEGV) && ((addr & PAGE_MASK) == 0xffff0000)) in __do_user_fault() 223 __do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 428 sig = SIGSEGV; in do_page_fault() 663 hook_fault_code(4, do_translation_fault, SIGSEGV, SEGV_MAPERR, in exceptions_init() 672 hook_fault_code(3, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init() 674 hook_fault_code(6, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init()
|
| /arch/arm64/mm/ |
| A D | fault.c | 772 arm64_force_sig_fault(SIGSEGV, si_code, far, inf->name); in do_page_fault() 862 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 0 translation fault" }, 863 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" }, 866 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 access flag fault" }, 867 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 868 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 869 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 870 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 permission fault" }, 871 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, 872 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" }, [all …]
|
| /arch/microblaze/mm/ |
| A D | fault.c | 102 _exception(SIGSEGV, regs, code, address); in do_page_fault() 119 die("Weird page fault", regs, SIGSEGV); in do_page_fault() 273 _exception(SIGSEGV, regs, code, address); in do_page_fault() 277 bad_page_fault(regs, address, SIGSEGV); in do_page_fault()
|
| /arch/powerpc/mm/ |
| A D | fault.c | 63 return SIGSEGV; in __bad_area_nosemaphore() 65 _exception(SIGSEGV, regs, si_code, address); in __bad_area_nosemaphore() 127 return SIGSEGV; in bad_access_pkey() 185 return SIGSEGV; in mm_fault_error() 455 return SIGSEGV; in ___do_page_fault() 672 bad_page_fault(regs, SIGSEGV); in DEFINE_INTERRUPT_HANDLER() 688 _exception(SIGSEGV, regs, SEGV_BNDERR, regs->dar); in DEFINE_INTERRUPT_HANDLER() 690 bad_page_fault(regs, SIGSEGV); in DEFINE_INTERRUPT_HANDLER()
|
| /arch/mips/kernel/ |
| A D | mips-r2-to-r6-emul.c | 273 return SIGSEGV; in jr_func() 1130 err = SIGSEGV; in mipsr2_decoder() 1210 err = SIGSEGV; in mipsr2_decoder() 1283 err = SIGSEGV; in mipsr2_decoder() 1357 err = SIGSEGV; in mipsr2_decoder() 1415 : "i"(SIGSEGV) in mipsr2_decoder() 1427 err = SIGSEGV; in mipsr2_decoder() 1485 : "i"(SIGSEGV) in mipsr2_decoder() 1502 err = SIGSEGV; in mipsr2_decoder() 1621 err = SIGSEGV; in mipsr2_decoder() [all …]
|
| /arch/um/os-Linux/ |
| A D | signal.c | 30 [SIGSEGV] = segv_handler, 41 if (sig == SIGSEGV) { in sig_handler_common() 185 [SIGSEGV] = sig_handler, 222 if (sig == SIGSEGV) in set_handler()
|
| /arch/nios2/mm/ |
| A D | fault.c | 171 if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) { in do_page_fault() 173 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault() 176 _exception(SIGSEGV, regs, code, address); in do_page_fault()
|
| /arch/xtensa/mm/ |
| A D | fault.c | 114 bad_page_fault(regs, address, SIGSEGV); in do_page_fault() 202 force_sig_fault(SIGSEGV, code, (void *) address); in do_page_fault() 205 bad_page_fault(regs, address, SIGSEGV); in do_page_fault()
|
| /arch/x86/kernel/ |
| A D | cet.c | 68 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && in do_user_cp_fault() 79 force_sig_fault(SIGSEGV, SEGV_CPERR, (void __user *)0); in do_user_cp_fault()
|
| A D | traps.c | 295 do_error_trap(regs, 0, "overflow", X86_TRAP_OF, SIGSEGV, 0, NULL); in DEFINE_IDTENTRY() 410 do_error_trap(regs, error_code, "invalid TSS", X86_TRAP_TS, SIGSEGV, in DEFINE_IDTENTRY_ERRORCODE() 566 notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_DF, SIGSEGV); in DEFINE_IDTENTRY_DF() 623 X86_TRAP_BR, SIGSEGV) == NOTIFY_STOP) in DEFINE_IDTENTRY() 630 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, 0, 0, NULL); in DEFINE_IDTENTRY() 780 return notify_die(DIE_GPF, str, regs, error_code, trapnr, SIGSEGV) == NOTIFY_STOP; in gp_try_fixup_and_notify() 788 show_signal(current, SIGSEGV, "", str, regs, error_code); in gp_user_force_sig_segv() 789 force_sig(SIGSEGV); in gp_user_force_sig_segv() 1417 force_sig(SIGSEGV); in handle_xfd_event()
|
| /arch/riscv/kernel/ |
| A D | traps.c | 97 ret = notify_die(DIE_OOPS, str, regs, 0, cause, SIGSEGV); in die() 112 make_task_dead(SIGSEGV); in die() 171 SIGSEGV, SEGV_ACCERR, "instruction access fault"); 199 SIGSEGV, SEGV_ACCERR, "load access fault"); 253 SIGSEGV, SEGV_ACCERR, "store (or AMO) access fault");
|
| /arch/csky/kernel/ |
| A D | traps.c | 101 ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV); in die() 113 make_task_dead(SIGSEGV); in die() 156 SIGSEGV, ILL_ILLADR, "error bus error exception");
|
| /arch/um/kernel/ |
| A D | trap.c | 244 if (!unhandled_signal(tsk, SIGSEGV)) in show_segv_info() 263 force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *) FAULT_ADDRESS(fi)); in bad_segv() 268 force_fatal_sig(SIGSEGV); in fatal_sigsegv() 387 force_sig_fault(SIGSEGV, si_code, (void __user *) address); in segv()
|
| /arch/parisc/mm/ |
| A D | fault.c | 246 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg() 378 signo = SIGSEGV; in do_page_fault() 385 signo = SIGSEGV; in do_page_fault() 400 signo = SIGSEGV; in do_page_fault()
|
| /arch/hexagon/mm/ |
| A D | vm_fault.c | 127 si_signo = SIGSEGV; in do_page_fault() 138 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in do_page_fault()
|
| /arch/x86/math-emu/ |
| A D | get_address.c | 129 math_abort(FPU_info, SIGSEGV); in vm86_segment() 149 math_abort(FPU_info, SIGSEGV); in pm_address() 222 math_abort(FPU_info, SIGSEGV); in FPU_get_address() 306 math_abort(FPU_info, SIGSEGV); in FPU_get_address_16()
|
| A D | fpu_system.h | 108 math_abort(FPU_info,SIGSEGV) 109 #define FPU_abort math_abort(FPU_info, SIGSEGV)
|
| /arch/sh/kernel/ |
| A D | traps.c | 46 notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV); in die() 62 make_task_dead(SIGSEGV); in die()
|
| /arch/mips/mm/ |
| A D | fault.c | 63 current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP) in __do_page_fault() 200 unhandled_signal(tsk, SIGSEGV) && in __do_page_fault() 216 force_sig_fault(SIGSEGV, si_code, (void __user *)address); in __do_page_fault()
|
| /arch/m68k/mm/ |
| A D | fault.c | 204 current->thread.signo = SIGSEGV; in do_page_fault() 210 current->thread.signo = SIGSEGV; in do_page_fault()
|
| /arch/arc/kernel/ |
| A D | process.c | 102 force_sig(SIGSEGV); in SYSCALL_DEFINE3() 290 force_fatal_sig(SIGSEGV); in elf_check_arch()
|
| /arch/arm64/kernel/ |
| A D | traps.c | 186 ret = notify_die(DIE_OOPS, str, regs, err, 0, SIGSEGV); in __die() 231 make_task_dead(SIGSEGV); in die() 270 arm64_show_signal(SIGSEGV, str); in arm64_force_sig_fault_pkey() 418 case SIGSEGV: in force_signal_inject() 449 force_signal_inject(SIGSEGV, code, addr, 0); in arm64_notify_segfault() 503 force_signal_inject(SIGSEGV, SEGV_CPERR, regs->pc, 0); in do_el0_gcs() 620 force_sig(SIGSEGV); in cntvct_read_handler() 632 force_sig(SIGSEGV); in cntfrq_read_handler()
|
| /arch/s390/mm/ |
| A D | fault.c | 205 report_user_fault(regs, SIGSEGV, 1); in do_sigsegv() 206 force_sig_fault(SIGSEGV, si_code, (void __user *)get_fault_address(regs)); in do_sigsegv() 426 send_sig(SIGSEGV, current, 0); in do_secure_storage_access() 462 send_sig(SIGSEGV, current, 0); in do_secure_storage_access()
|