/linux-master/arch/arm/mm/ |
H A D | fsr-2level.c | 7 { do_bad, SIGSEGV, 0, "vector exception" }, 12 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" }, 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" }, 52 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" }, 53 { do_bad, SIGSEGV, SEGV_ACCER [all...] |
H 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" },
|
/linux-master/tools/perf/tests/ |
H A D | perf-hooks.c | 11 pr_debug("SIGSEGV is observed as expected, try to recover.\n"); 13 signal(SIGSEGV, SIG_DFL); 14 raise(SIGSEGV); 26 raise(SIGSEGV); 33 signal(SIGSEGV, sigsegv_handler);
|
/linux-master/tools/testing/selftests/arm64/signal/testcases/ |
H A D | mangle_pstate_invalid_compat_toggle.c | 18 /* This config should trigger a SIGSEGV by Kernel */ 29 .sig_ok = SIGSEGV,
|
H A D | mangle_pstate_invalid_daif_bits.c | 20 * This config should trigger a SIGSEGV by Kernel when it checks 33 .sig_ok = SIGSEGV,
|
H A D | fake_sigreturn_misaligned_sp.c | 34 .sig_ok = SIGSEGV,
|
H A D | mangle_pstate_invalid_mode_template.h | 26 .sig_ok = SIGSEGV, \
|
H A D | fake_sigreturn_bad_magic.c | 49 .sig_ok = SIGSEGV,
|
H A D | fake_sigreturn_bad_size_for_magic0.c | 43 .sig_ok = SIGSEGV,
|
H A D | fake_sigreturn_missing_fpsimd.c | 47 .sig_ok = SIGSEGV,
|
H A D | fake_sigreturn_duplicated_fpsimd.c | 47 .sig_ok = SIGSEGV,
|
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-msr-resv.c | 13 * value and send us with a SIGSEGV. 28 if (segv_expected && (signum == SIGSEGV)) 62 if (signal(SIGSEGV, signal_segv) == SIG_ERR)
|
H A D | tm-signal-stack.c | 60 if (signal(SIGSEGV, signal_segv) == SIG_ERR)
|
H A D | tm-sigreturn.c | 65 if (sigaction(SIGSEGV, &sa, NULL))
|
/linux-master/tools/testing/selftests/x86/ |
H A D | iopl.c | 57 sethandler(SIGSEGV, sigsegv, SA_RESETHAND); 65 clearhandler(SIGSEGV); 96 sethandler(SIGSEGV, sigsegv, SA_RESETHAND); 109 clearhandler(SIGSEGV); 116 sethandler(SIGSEGV, sigsegv, SA_RESETHAND); 129 clearhandler(SIGSEGV);
|
H A D | mov_ss_trap.c | 110 [SIGSEGV] = "SIGSEGV", 173 sethandler(SIGSEGV, handle_and_return, SA_RESETHAND); 178 sethandler(SIGSEGV, handle_and_return, SA_RESETHAND); 195 sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND); 201 sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND); 212 sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND); 247 * the SIGSEGV. 257 sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND | SA_ONSTACK); 273 sethandler(SIGSEGV, handle_and_longjm [all...] |
H A D | single_step_syscall.c | 92 [SIGSEGV] = "SIGSEGV", 206 * the SIGSEGV. 217 sethandler(SIGSEGV, print_and_longjmp, 231 clearhandler(SIGSEGV);
|
H A D | ioperm.c | 57 sethandler(SIGSEGV, sigsegv, SA_RESETHAND); 65 clearhandler(SIGSEGV);
|
/linux-master/tools/testing/selftests/prctl/ |
H A D | disable-tsc-ctxt-sw-stress-test.c | 28 # define PR_TSC_SIGSEGV 2 /* throw a SIGSEGV instead of reading the TSC */ 51 signal(SIGSEGV, sigsegv_expect); 72 signal(SIGSEGV, sigsegv_fail);
|
/linux-master/security/apparmor/include/ |
H A D | sig_names.h | 24 [SIGSEGV] = 11,
|
/linux-master/arch/m68k/include/uapi/asm/ |
H A D | signal.h | 29 #define SIGSEGV 11 macro
|
/linux-master/arch/microblaze/mm/ |
H A D | fault.c | 102 _exception(SIGSEGV, regs, code, address); 119 die("Weird page fault", regs, SIGSEGV); 271 /* User mode accesses cause a SIGSEGV */ 273 _exception(SIGSEGV, regs, code, address); 277 bad_page_fault(regs, address, SIGSEGV);
|
/linux-master/arch/x86/um/os-Linux/ |
H A D | task_size.c | 93 if (sigaction(SIGSEGV, &sa, &old)) { 132 /* Restore the old SIGSEGV handling */ 133 if (sigaction(SIGSEGV, &old, NULL)) {
|
/linux-master/arch/x86/kernel/ |
H A D | cet.c | 67 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && 78 force_sig_fault(SIGSEGV, SEGV_CPERR, (void __user *)0);
|
/linux-master/arch/nios2/mm/ |
H A D | fault.c | 169 /* User mode accesses just cause a SIGSEGV */ 171 if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) { 173 "cause %ld\n", current->comm, SIGSEGV, address, cause); 176 _exception(SIGSEGV, regs, code, address);
|