| /linux-4.4.14/arch/arm/mm/ |
| D | fsr-2level.c | 6 { do_bad, SIGSEGV, 0, "vector exception" }, 11 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" }, 13 { do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" }, 15 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" }, 17 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" }, 19 { do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" }, 21 { do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" }, 49 { do_bad, SIGSEGV, SEGV_ACCERR, "section access flag fault" }, 51 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" }, 52 { do_bad, SIGSEGV, SEGV_ACCERR, "page access flag fault" }, [all …]
|
| D | fsr-3level.c | 7 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" }, 8 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" }, 9 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" }, 11 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 12 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 13 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 15 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, 16 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" }, 17 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
|
| D | fault.c | 167 if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || in __do_user_fault() 196 __do_user_fault(tsk, addr, fsr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 383 sig = SIGSEGV; in do_page_fault() 622 hook_fault_code(4, do_translation_fault, SIGSEGV, SEGV_MAPERR, in exceptions_init() 631 hook_fault_code(3, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init() 633 hook_fault_code(6, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init()
|
| /linux-4.4.14/arch/arm64/mm/ |
| D | fault.c | 197 __do_user_fault(tsk, addr, esr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 383 sig = SIGSEGV; in do_page_fault() 442 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 0 translation fault" }, 443 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" }, 444 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" }, 445 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" }, 447 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 448 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 449 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 451 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, [all …]
|
| /linux-4.4.14/arch/unicore32/mm/ |
| D | fault.c | 145 __do_user_fault(tsk, addr, fsr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 314 sig = SIGSEGV; in do_pf() 418 { do_ifault, SIGSEGV, SEGV_MAPERR, "2nd level pt non-exist"}, 421 { do_pf, SIGSEGV, SEGV_MAPERR, "page miss" }, 424 { do_pf, SIGSEGV, SEGV_MAPERR, "super page (section) miss" }, 430 { do_pf, SIGSEGV, SEGV_ACCERR, "read unreadable addr" }, 431 { do_pf, SIGSEGV, SEGV_ACCERR, "write unwriteable addr"}, 432 { do_pf, SIGSEGV, SEGV_ACCERR, "exec unexecutable addr"},
|
| /linux-4.4.14/arch/um/kernel/ |
| D | trap.c | 146 if (!unhandled_signal(tsk, SIGSEGV)) in show_segv_info() 166 si.si_signo = SIGSEGV; in bad_segv() 170 force_sig_info(SIGSEGV, &si, current); in bad_segv() 175 force_sigsegv(SIGSEGV, current); in fatal_sigsegv() 271 si.si_signo = SIGSEGV; in segv() 274 force_sig_info(SIGSEGV, &si, current); in segv() 305 case SIGSEGV: in relay_signal()
|
| /linux-4.4.14/arch/c6x/kernel/ |
| D | traps.c | 233 { "Oops - CPU memory protection fault", SIGSEGV, SEGV_ACCERR }, 234 { "Oops - CPU memory protection fault in L1P", SIGSEGV, SEGV_ACCERR }, 235 { "Oops - DMA memory protection fault in L1P", SIGSEGV, SEGV_ACCERR }, 236 { "Oops - CPU memory protection fault in L1D", SIGSEGV, SEGV_ACCERR }, 237 { "Oops - DMA memory protection fault in L1D", SIGSEGV, SEGV_ACCERR }, 238 { "Oops - CPU memory protection fault in L2", SIGSEGV, SEGV_ACCERR }, 239 { "Oops - DMA memory protection fault in L2", SIGSEGV, SEGV_ACCERR }, 240 { "Oops - EMC CPU memory protection fault", SIGSEGV, SEGV_ACCERR },
|
| D | signal.c | 96 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| /linux-4.4.14/arch/mips/kernel/ |
| D | mips-r2-to-r6-emul.c | 272 return SIGSEGV; in jr_func() 1003 err = SIGSEGV; in mipsr2_decoder() 1058 err = SIGSEGV; in mipsr2_decoder() 1119 err = SIGSEGV; in mipsr2_decoder() 1204 err = SIGSEGV; in mipsr2_decoder() 1263 : "i"(SIGSEGV)); in mipsr2_decoder() 1277 err = SIGSEGV; in mipsr2_decoder() 1338 : "i"(SIGSEGV)); in mipsr2_decoder() 1351 err = SIGSEGV; in mipsr2_decoder() 1409 : "i"(SIGSEGV) in mipsr2_decoder() [all …]
|
| D | traps.c | 379 int sig = SIGSEGV; in die() 384 SIGSEGV) == NOTIFY_STOP) in die() 531 return SIGSEGV; in simulate_ll() 583 return SIGSEGV; in simulate_sc() 745 case SIGSEGV: in process_fpemu_return() 1023 force_sig(SIGSEGV, current); in do_bp() 1065 force_sig(SIGSEGV, current); in do_tr() 1122 status = SIGSEGV; in do_ri() 1124 status = SIGSEGV; in do_ri() 1131 status = SIGSEGV; in do_ri() [all …]
|
| D | kgdb.c | 47 { 14, SIGSEGV }, /* virtual instruction cache coherency */ 49 { 23, SIGSEGV }, /* watch */ 50 { 31, SIGSEGV }, /* virtual data cache coherency */
|
| D | branch.c | 35 force_sig(SIGSEGV, current); in __isa_exception_epc() 304 force_sig(SIGSEGV, current); in __microMIPS_compute_return_epc() 327 force_sig(SIGSEGV, current); in __MIPS16e_compute_return_epc() 342 force_sig(SIGSEGV, current); in __MIPS16e_compute_return_epc() 870 force_sig(SIGSEGV, current); in __compute_return_epc()
|
| D | syscall.c | 245 do_exit(SIGSEGV); in bad_stack()
|
| D | signal_n32.c | 101 force_sig(SIGSEGV, current); in sysn32_rt_sigreturn()
|
| D | signal32.c | 276 force_sig(SIGSEGV, current); in sys32_sigreturn() 313 force_sig(SIGSEGV, current); in sys32_rt_sigreturn()
|
| D | signal.c | 626 force_sig(SIGSEGV, current); in sys_sigreturn() 664 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | unaligned.c | 1334 force_sig(SIGSEGV, current); in emulate_load_store_insn() 1961 force_sig(SIGSEGV, current); in emulate_load_store_microMIPS() 2206 force_sig(SIGSEGV, current); in emulate_load_store_MIPS16e()
|
| D | asm-offsets.c | 263 DEFINE(_SIGSEGV, SIGSEGV); in output_signal_defined()
|
| /linux-4.4.14/arch/microblaze/mm/ |
| D | fault.c | 103 _exception(SIGSEGV, regs, code, address); in do_page_fault() 120 die("Weird page fault", regs, SIGSEGV); in do_page_fault() 271 _exception(SIGSEGV, regs, code, address); in do_page_fault() 280 bad_page_fault(regs, address, SIGSEGV); in do_page_fault()
|
| /linux-4.4.14/arch/mn10300/kernel/ |
| D | traps.c | 73 [EXCEP_MEMERR >> 3] = { SIGSEGV, SEGV_ACCERR }, 76 [EXCEP_ILLINSACC >> 3] = { SIGSEGV, SEGV_ACCERR }, 77 [EXCEP_ILLDATACC >> 3] = { SIGSEGV, SEGV_ACCERR }, 78 [EXCEP_IOINSACC >> 3] = { SIGSEGV, SEGV_ACCERR }, 79 [EXCEP_PRIVINSACC >> 3] = { SIGSEGV, SEGV_ACCERR }, /* userspace */ 80 [EXCEP_PRIVDATACC >> 3] = { SIGSEGV, SEGV_ACCERR }, /* userspace */ 81 [EXCEP_DATINSACC >> 3] = { SIGSEGV, SEGV_ACCERR }, 423 do_exit(SIGSEGV); in die()
|
| D | gdb-stub.c | 924 { EXCEP_ITLBMISS, SIGSEGV }, 925 { EXCEP_DTLBMISS, SIGSEGV }, 932 { EXCEP_MEMERR, SIGSEGV }, 933 { EXCEP_MISALIGN, SIGSEGV }, 935 { EXCEP_ILLINSACC, SIGSEGV }, 936 { EXCEP_ILLDATACC, SIGSEGV }, 937 { EXCEP_IOINSACC, SIGSEGV }, 938 { EXCEP_PRIVINSACC, SIGSEGV }, 939 { EXCEP_PRIVDATACC, SIGSEGV },
|
| D | mn10300-watchdog.c | 193 do_exit(SIGSEGV); in watchdog_interrupt()
|
| D | signal.c | 119 force_sig(SIGSEGV, current); in sys_sigreturn() 149 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/um/os-Linux/ |
| D | signal.c | 25 [SIGSEGV] = segv_handler, 36 if (sig == SIGSEGV) { in sig_handler_common() 130 [SIGSEGV] = sig_handler, 198 if (sig == SIGSEGV) in set_handler()
|
| D | util.c | 111 signal(SIGSEGV, SIG_DFL); in os_dump_core()
|
| D | process.c | 279 set_handler(SIGSEGV); in init_new_thread_signals()
|
| /linux-4.4.14/arch/parisc/mm/ |
| D | fault.c | 184 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg() 307 si.si_signo = SIGSEGV; in do_page_fault() 314 si.si_signo = SIGSEGV; in do_page_fault() 329 si.si_signo = SIGSEGV; in do_page_fault()
|
| /linux-4.4.14/arch/x86/kernel/ |
| D | traps.c | 302 DO_ERROR(X86_TRAP_OF, SIGSEGV, "overflow", overflow) 305 DO_ERROR(X86_TRAP_TS, SIGSEGV, "invalid TSS", invalid_TSS) 345 notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_DF, SIGSEGV); in do_double_fault() 369 X86_TRAP_BR, SIGSEGV) == NOTIFY_STOP) in do_bounds() 418 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, info); in do_bounds() 437 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, NULL); in do_bounds() 462 X86_TRAP_GP, SIGSEGV) != NOTIFY_STOP) in do_general_protection() 470 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && in do_general_protection() 479 force_sig_info(SIGSEGV, SEND_SIG_PRIV, tsk); in do_general_protection()
|
| D | dumpstack.c | 276 current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP) in __die() 309 int sig = SIGSEGV; in die()
|
| D | vm86_32.c | 110 do_exit(SIGSEGV); in save_v86_state() 119 do_exit(SIGSEGV); in save_v86_state() 144 do_exit(SIGSEGV); in save_v86_state()
|
| D | uprobes.c | 983 force_sig_info(SIGSEGV, SEND_SIG_FORCED, current); in arch_uretprobe_hijack_return_addr()
|
| D | signal.c | 757 force_sig(SIGSEGV, me); in signal_fault()
|
| /linux-4.4.14/arch/ia64/kernel/ |
| D | traps.c | 65 if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) in die() 84 do_exit(SIGSEGV); in die() 131 sig = SIGSEGV; code = SEGV_MAPERR; in ia64_bad_break() 135 sig = SIGSEGV; code = BUS_ADRALN; in ia64_bad_break() 159 sig = SIGSEGV; code = __SEGV_PSTKOVF; in ia64_bad_break() 488 sig = SIGSEGV; in ia64_fault() 632 force_sig(SIGSEGV, current); in ia64_fault() 639 force_sig(SIGSEGV, current); in ia64_fault()
|
| D | signal.c | 208 si.si_signo = SIGSEGV; in ia64_rt_sigreturn() 214 force_sig_info(SIGSEGV, &si, current); in ia64_rt_sigreturn() 291 if (sig == SIGSEGV) { in force_sigsegv_info() 305 si.si_signo = SIGSEGV; in force_sigsegv_info() 311 force_sig_info(SIGSEGV, &si, current); in force_sigsegv_info()
|
| /linux-4.4.14/Documentation/prctl/ |
| D | disable-tsc-ctxt-sw-stress-test.c | 50 signal(SIGSEGV, sigsegv_expect); in segvtask() 71 signal(SIGSEGV, sigsegv_fail); in rdtsctask()
|
| D | disable-tsc-on-off-stress-test.c | 61 signal(SIGSEGV, sigsegv_cb); in task()
|
| D | disable-tsc-test.c | 64 signal(SIGSEGV, sigsegv_cb); in main()
|
| /linux-4.4.14/arch/powerpc/mm/ |
| D | fault.c | 258 rc = SIGSEGV; in do_page_fault() 277 rc = SIGSEGV; in do_page_fault() 287 die("Weird page fault", regs, SIGSEGV); in do_page_fault() 487 _exception(SIGSEGV, regs, code, address); in do_page_fault() 496 rc = SIGSEGV; in do_page_fault()
|
| D | icswx.c | 211 die("ICSWX from kernel failed", regs, SIGSEGV); in acop_handle_fault()
|
| D | hash_utils_64.c | 1430 _exception(SIGSEGV, regs, SEGV_ACCERR, address); in low_hash_fault()
|
| /linux-4.4.14/arch/x86/entry/vsyscall/ |
| D | vsyscall_64.c | 111 info.si_signo = SIGSEGV; in write_ok_or_segv() 116 force_sig_info(SIGSEGV, &info, current); in write_ok_or_segv() 259 !sigismember(&tsk->pending.signal, SIGSEGV))) in emulate_vsyscall() 274 force_sig(SIGSEGV, current); in emulate_vsyscall()
|
| /linux-4.4.14/arch/xtensa/mm/ |
| D | fault.c | 62 bad_page_fault(regs, address, SIGSEGV); in do_page_fault() 162 info.si_signo = SIGSEGV; in do_page_fault() 166 force_sig_info(SIGSEGV, &info, current); in do_page_fault() 169 bad_page_fault(regs, address, SIGSEGV); in do_page_fault()
|
| /linux-4.4.14/arch/mips/mm/ |
| D | fault.c | 63 current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP) in __do_page_fault() 211 unhandled_signal(tsk, SIGSEGV) && in __do_page_fault() 226 info.si_signo = SIGSEGV; in __do_page_fault() 230 force_sig_info(SIGSEGV, &info, tsk); in __do_page_fault()
|
| /linux-4.4.14/arch/nios2/mm/ |
| D | fault.c | 188 if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) { in do_page_fault() 190 "cause %ld\n", current->comm, SIGSEGV, address, cause); in do_page_fault() 193 _exception(SIGSEGV, regs, code, address); in do_page_fault()
|
| /linux-4.4.14/tools/testing/selftests/x86/ |
| D | entry_from_vm86.c | 66 if (sig == SIGSEGV) in sighandler() 224 sethandler(SIGSEGV, sighandler, 0); in main() 231 clearhandler(SIGSEGV); in main()
|
| D | syscall_arg_fault.c | 76 sethandler(SIGSEGV, sigsegv, SA_ONSTACK); in main()
|
| D | test_FISTTP.c | 127 signal(SIGSEGV, sighandler); in main()
|
| D | test_FCMOV.c | 63 signal(SIGSEGV, sighandler); in main()
|
| D | test_FCOMI.c | 308 signal(SIGSEGV, sighandler); in main()
|
| D | sigreturn.c | 644 sethandler(SIGSEGV, sigtrap, SA_ONSTACK); in main()
|
| D | ldt_gdt.c | 438 sethandler(SIGSEGV, sigsegv, 0); in do_multicpu_tests()
|
| /linux-4.4.14/arch/x86/um/os-Linux/ |
| D | task_size.c | 92 if (sigaction(SIGSEGV, &sa, &old)) { in os_get_top_address() 132 if (sigaction(SIGSEGV, &old, NULL)) { in os_get_top_address()
|
| /linux-4.4.14/arch/metag/mm/ |
| D | fault.c | 182 info.si_signo = SIGSEGV; in do_page_fault() 188 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && in do_page_fault() 200 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/frv/kernel/ |
| D | traps.c | 48 info.si_signo = SIGSEGV; in insn_access_error() 322 info.si_signo = SIGSEGV; in atomic_operation() 377 info.si_signo = SIGSEGV; in memory_access_exception() 409 info.si_signo = SIGSEGV; in data_access_error() 535 do_exit(SIGSEGV); in die_if_kernel()
|
| D | signal.c | 107 force_sig(SIGSEGV, current); in sys_sigreturn() 133 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | gdb-stub.c | 801 { BRR_EB, TBR_TT_INSTR_ACC_ERROR, SIGSEGV }, 805 { BRR_EB, TBR_TT_DATA_ACC_ERROR, SIGSEGV }, 806 { BRR_EB, TBR_TT_DATA_STR_ERROR, SIGSEGV }, 808 { BRR_EB, TBR_TT_COMPOUND_EXCEP, SIGSEGV },
|
| /linux-4.4.14/arch/x86/math-emu/ |
| D | get_address.c | 128 math_abort(FPU_info, SIGSEGV); in vm86_segment() 148 math_abort(FPU_info, SIGSEGV); in pm_address() 220 math_abort(FPU_info, SIGSEGV); in FPU_get_address() 304 math_abort(FPU_info, SIGSEGV); in FPU_get_address_16()
|
| D | fpu_system.h | 81 math_abort(FPU_info,SIGSEGV) 82 #define FPU_abort math_abort(FPU_info, SIGSEGV)
|
| D | load_store.c | 80 math_abort(FPU_info, SIGSEGV); in FPU_load_store() 83 math_abort(FPU_info, SIGSEGV); in FPU_load_store()
|
| D | fpu_entry.c | 191 math_abort(FPU_info, SIGSEGV); in math_emulate() 263 math_abort(FPU_info, SIGSEGV); in math_emulate() 278 math_abort(FPU_info, SIGSEGV); in math_emulate()
|
| /linux-4.4.14/arch/um/os-Linux/skas/ |
| D | process.c | 101 err = ptrace(PTRACE_CONT, pid, 0, SIGSEGV); in get_skas_faultinfo() 232 if (sigaction(SIGSEGV, &sa, NULL) < 0) { in userspace_tramp() 381 case SIGSEGV: in userspace() 385 (*sig_info[SIGSEGV])(SIGSEGV, (struct siginfo *)&si, in userspace()
|
| /linux-4.4.14/arch/hexagon/mm/ |
| D | vm_fault.c | 147 info.si_signo = SIGSEGV; in do_page_fault() 159 info.si_signo = SIGSEGV; in do_page_fault()
|
| /linux-4.4.14/arch/sh/kernel/ |
| D | traps.c | 38 notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV); in die() 54 do_exit(SIGSEGV); in die()
|
| D | traps_64.c | 616 DO_ERROR(SIGSEGV, "address error (exec)", address_error_exec) 680 signr = SIGSEGV; in do_reserved_inst() 784 do_unhandled_exception(SIGSEGV, "address error(load)", in do_address_error_load() 791 do_unhandled_exception(SIGSEGV, "address error(store)", in do_address_error_store()
|
| D | signal_32.c | 177 force_sig(SIGSEGV, current); in sys_sigreturn() 208 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | signal_64.c | 283 force_sig(SIGSEGV, current); in sys_sigreturn() 317 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/blackfin/kernel/ |
| D | traps.c | 125 sig = SIGSEGV; in trap_c() 237 sig = SIGSEGV; in trap_c() 265 sig = SIGSEGV; in trap_c() 319 sig = SIGSEGV; in trap_c()
|
| D | asm-offsets.c | 117 DEFINE(SIGSEGV, SIGSEGV); in main()
|
| D | signal.c | 104 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/mn10300/mm/ |
| D | fault.c | 300 info.si_signo = SIGSEGV; in do_page_fault() 304 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault() 331 SIGSEGV, SEGV_ACCERR, regs); in do_page_fault()
|
| D | misalignment.c | 438 info.si_signo = SIGSEGV; in misalignment() 442 force_sig_info(SIGSEGV, &info, current); in misalignment()
|
| /linux-4.4.14/tools/testing/selftests/powerpc/mm/ |
| D | subpage_prot.c | 153 sigaction(SIGSEGV, &act, NULL); in test_anon() 188 sigaction(SIGSEGV, &act, NULL); in test_file()
|
| /linux-4.4.14/arch/m68k/mm/ |
| D | fault.c | 207 current->thread.signo = SIGSEGV; in do_page_fault() 213 current->thread.signo = SIGSEGV; in do_page_fault()
|
| /linux-4.4.14/arch/arc/mm/ |
| D | fault.c | 198 info.si_signo = SIGSEGV; in do_page_fault() 202 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/score/mm/ |
| D | fault.c | 144 info.si_signo = SIGSEGV; in do_page_fault() 148 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/tile/kernel/ |
| D | signal.c | 72 trace_unhandled_signal(type, regs, (unsigned long)frame, SIGSEGV); in signal_fault() 202 (unsigned long)frame, SIGSEGV); in setup_rt_frame() 396 case SIGSEGV: in trace_unhandled_signal()
|
| D | traps.c | 171 case SIGSEGV: in special_ill() 375 signo = SIGSEGV; in do_trap()
|
| D | unaligned.c | 1399 .si_signo = SIGSEGV, in jit_bundle_gen() 1411 SIGSEGV); in jit_bundle_gen() 1539 .si_signo = SIGSEGV, in do_unaligned() 1545 (unsigned long)info.si_addr, SIGSEGV); in do_unaligned()
|
| D | compat_signal.c | 244 (unsigned long)frame, SIGSEGV); in compat_setup_rt_frame()
|
| /linux-4.4.14/arch/openrisc/kernel/ |
| D | traps.c | 264 do_exit(SIGSEGV); in die() 306 info.si_signo = SIGSEGV; in do_unaligned_access() 310 force_sig_info(SIGSEGV, &info, current); in do_unaligned_access()
|
| D | signal.c | 102 force_sig(SIGSEGV, current); in _sys_rt_sigreturn()
|
| /linux-4.4.14/arch/alpha/kernel/ |
| D | traps.c | 188 do_exit(SIGSEGV); in die_if_kernel() 633 do_exit(SIGSEGV); in do_entUna() 688 do_exit(SIGSEGV); in do_entUna() 1043 info.si_signo = SIGSEGV; in do_entUnaUser() 1061 send_sig_info(SIGSEGV, &info, current); in do_entUnaUser()
|
| D | signal.c | 232 force_sig(SIGSEGV, current); in do_sigreturn() 266 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| /linux-4.4.14/arch/openrisc/mm/ |
| D | fault.c | 216 info.si_signo = SIGSEGV; in do_page_fault() 220 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/alpha/mm/ |
| D | fault.c | 233 info.si_signo = SIGSEGV; in do_page_fault() 237 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
|
| /linux-4.4.14/arch/avr32/mm/ |
| D | fault.c | 77 signr = SIGSEGV; in do_page_fault() 187 _exception(SIGSEGV, regs, code, address); in do_page_fault()
|
| /linux-4.4.14/arch/parisc/kernel/ |
| D | traps.c | 294 do_exit(SIGSEGV); in die_if_kernel() 745 si.si_signo = SIGSEGV; in handle_interruption() 751 force_sig_info(SIGSEGV, &si, current); in handle_interruption() 784 si.si_signo = SIGSEGV; in handle_interruption() 788 force_sig_info(SIGSEGV, &si, current); in handle_interruption()
|
| D | unaligned.c | 693 si.si_signo = SIGSEGV; in handle_unaligned() 697 force_sig_info(SIGSEGV, &si, current); in handle_unaligned()
|
| D | signal.c | 168 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/cris/mm/ |
| D | fault.c | 237 info.si_signo = SIGSEGV; in do_page_fault() 241 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/ia64/include/uapi/asm/ |
| D | signal.h | 23 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/m68k/kernel/ |
| D | traps.c | 495 force_sig (SIGSEGV, current); in bus_error030() 573 force_sig(SIGSEGV, current); in bus_error030() 600 force_sig(SIGSEGV, current); in bus_error030() 662 force_sig(SIGSEGV, current); in bus_error030() 806 force_sig(SIGSEGV, current); in buserr_c() 1138 do_exit(SIGSEGV); in die_if_kernel() 1152 do_exit(SIGSEGV); in fpsp040_die()
|
| D | asm-offsets.c | 69 DEFINE(LSIGSEGV, SIGSEGV); in main()
|
| D | signal.c | 763 force_sig(SIGSEGV, current); in do_sigreturn() 787 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| /linux-4.4.14/arch/s390/kernel/ |
| D | dumpstack.c | 192 notify_die(DIE_OOPS, str, regs, 0, regs->int_code & 0xffff, SIGSEGV); in die() 203 do_exit(SIGSEGV); in die()
|
| D | traps.c | 115 report_user_fault(regs, SIGSEGV); in default_trap_handler() 116 do_exit(SIGSEGV); in default_trap_handler()
|
| D | signal.c | 233 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0() 257 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0() 357 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame()
|
| D | compat_signal.c | 312 force_sig(SIGSEGV, current); in COMPAT_SYSCALL_DEFINE0() 337 force_sig(SIGSEGV, current); in COMPAT_SYSCALL_DEFINE0() 444 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame32()
|
| D | nmi.c | 95 do_exit(SIGSEGV); in s390_handle_mcck()
|
| D | uprobes.c | 366 do_report_trap(regs, SIGSEGV, SEGV_MAPERR, NULL); in handle_insn_ril()
|
| /linux-4.4.14/arch/frv/mm/ |
| D | fault.c | 194 info.si_signo = SIGSEGV; in do_page_fault() 198 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
|
| /linux-4.4.14/arch/parisc/include/uapi/asm/ |
| D | signal.h | 15 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/mn10300/include/uapi/asm/ |
| D | signal.h | 38 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/m32r/include/uapi/asm/ |
| D | signal.h | 30 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/avr32/include/uapi/asm/ |
| D | signal.h | 35 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/m68k/include/uapi/asm/ |
| D | signal.h | 28 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/mips/include/uapi/asm/ |
| D | signal.h | 35 #define SIGSEGV 11 /* Segmentation violation (ANSI). */ macro
|
| /linux-4.4.14/arch/h8300/include/uapi/asm/ |
| D | signal.h | 28 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/cris/include/uapi/asm/ |
| D | signal.h | 28 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/arm/include/uapi/asm/ |
| D | signal.h | 28 #define SIGSEGV 11 macro
|
| /linux-4.4.14/include/uapi/asm-generic/ |
| D | signal.h | 21 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/alpha/include/uapi/asm/ |
| D | signal.h | 32 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/s390/include/uapi/asm/ |
| D | signal.h | 36 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/powerpc/include/uapi/asm/ |
| D | signal.h | 31 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/x86/include/uapi/asm/ |
| D | signal.h | 33 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/xtensa/include/uapi/asm/ |
| D | signal.h | 45 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/unicore32/kernel/ |
| D | traps.c | 191 SIGSEGV); in __die() 237 do_exit(SIGSEGV); in die()
|
| D | signal.c | 132 force_sig(SIGSEGV, current); in __sys_rt_sigreturn()
|
| /linux-4.4.14/arch/arm/kernel/ |
| D | traps.c | 247 ret = notify_die(DIE_OOPS, str, regs, err, tsk->thread.trap_no, SIGSEGV); in __die() 323 int sig = SIGSEGV; in die() 511 send_sig(SIGSEGV, current, 1); in bad_syscall() 582 info.si_signo = SIGSEGV; in arm_syscall()
|
| D | swp_emulate.c | 121 info.si_signo = SIGSEGV; in set_segfault()
|
| D | signal.c | 215 force_sig(SIGSEGV, current); in sys_sigreturn() 248 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/m32r/kernel/ |
| D | traps.c | 226 do_exit(SIGSEGV); in die() 309 force_sig(SIGSEGV, current); in do_alignment_check()
|
| D | signal.c | 113 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/arc/kernel/ |
| D | process.c | 211 force_sigsegv(SIGSEGV, current); in elf_check_arch()
|
| D | signal.c | 198 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0()
|
| /linux-4.4.14/arch/cris/arch-v10/kernel/ |
| D | signal.c | 136 force_sig(SIGSEGV, current); in sys_sigreturn() 170 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/sparc/kernel/ |
| D | traps_64.c | 208 info.si_signo = SIGSEGV; in spitfire_insn_access_exception() 213 force_sig_info(SIGSEGV, &info, current); in spitfire_insn_access_exception() 249 info.si_signo = SIGSEGV; in sun4v_insn_access_exception() 254 force_sig_info(SIGSEGV, &info, current); in sun4v_insn_access_exception() 298 info.si_signo = SIGSEGV; in spitfire_data_access_exception() 303 force_sig_info(SIGSEGV, &info, current); in spitfire_data_access_exception() 354 info.si_signo = SIGSEGV; in sun4v_data_access_exception() 359 force_sig_info(SIGSEGV, &info, current); in sun4v_data_access_exception() 2402 notify_die(DIE_OOPS, str, regs, 0, 255, SIGSEGV); in die_if_kernel() 2434 do_exit(SIGSEGV); in die_if_kernel() [all …]
|
| D | signal_64.c | 139 force_sig(SIGSEGV, current); in sparc64_set_context() 233 force_sig(SIGSEGV, current); in sparc64_get_context() 325 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| D | signal_32.c | 139 force_sig(SIGSEGV, current); in do_sigreturn() 198 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| D | signal32.c | 241 force_sig(SIGSEGV, current); in do_sigreturn32() 329 force_sig(SIGSEGV, current); in do_rt_sigreturn32()
|
| D | traps_32.c | 88 do_exit(SIGSEGV); in die_if_kernel()
|
| /linux-4.4.14/tools/testing/selftests/powerpc/primitives/ |
| D | load_unaligned_zeropad.c | 108 sigaction(SIGSEGV, &action, NULL); in setup_segv_handler()
|
| /linux-4.4.14/arch/sparc/include/uapi/asm/ |
| D | signal.h | 45 #define SIGSEGV 11 macro
|
| /linux-4.4.14/arch/h8300/kernel/ |
| D | traps.c | 111 do_exit(SIGSEGV); in die()
|
| D | signal.c | 128 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/tile/mm/ |
| D | fault.c | 80 force_sig_info_fault("atomic segfault", SIGSEGV, SEGV_MAPERR, in SYSCALL_DEFINE1() 500 force_sig_info_fault("segfault", SIGSEGV, si_code, address, in handle_page_fault() 714 regs->faultnum, SIGSEGV) == NOTIFY_STOP) in __do_page_fault()
|
| /linux-4.4.14/arch/s390/mm/ |
| D | fault.c | 247 report_user_fault(regs, SIGSEGV); in do_sigsegv() 248 si.si_signo = SIGSEGV; in do_sigsegv() 251 force_sig_info(SIGSEGV, &si, current); in do_sigsegv()
|
| /linux-4.4.14/arch/powerpc/kernel/ |
| D | traps.c | 214 if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) == NOTIFY_STOP) in __die() 1127 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip); in emulate_math() 1235 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip); in program_check_exception() 1284 sig = SIGSEGV; in alignment_exception() 1736 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in altivec_assist_exception() 1798 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in SPEFloatingPointException() 1830 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in SPEFloatingPointRoundException()
|
| D | signal_64.c | 658 do_exit(SIGSEGV); in sys_swapcontext() 661 do_exit(SIGSEGV); in sys_swapcontext() 722 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | signal_32.c | 1224 do_exit(SIGSEGV); in sys_swapcontext() 1303 force_sig(SIGSEGV, current); in sys_rt_sigreturn() 1395 force_sig(SIGSEGV, current); in sys_debug_setcontext() 1565 force_sig(SIGSEGV, current); in sys_sigreturn()
|
| D | process.c | 313 11, SIGSEGV) == NOTIFY_STOP) in do_send_trap() 331 11, SIGSEGV) == NOTIFY_STOP) in do_break()
|
| D | asm-offsets.c | 78 DEFINE(SIGSEGV, SIGSEGV); in main()
|
| D | exceptions-64s.S | 1640 li r5,SIGSEGV
|
| /linux-4.4.14/tools/perf/ui/tui/ |
| D | setup.c | 144 signal(SIGSEGV, ui__signal_backtrace); in ui__init()
|
| /linux-4.4.14/arch/cris/kernel/ |
| D | traps.c | 233 do_exit(SIGSEGV); in die_if_kernel()
|
| /linux-4.4.14/arch/cris/ |
| D | Kconfig.debug | 38 delivering a terminating SIGSEGV to allow debugging with gdb.
|
| /linux-4.4.14/arch/sparc/mm/ |
| D | fault_32.c | 295 do_fault_siginfo(code, SIGSEGV, regs, text_fault); in do_sparc_fault() 423 __do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address); in force_user_fault()
|
| D | fault_64.c | 262 do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code); in do_kernel_fault()
|
| D | tsb.c | 206 do_exit(SIGSEGV); in setup_tsb_params()
|
| /linux-4.4.14/arch/m32r/mm/ |
| D | fault.c | 230 info.si_signo = SIGSEGV; in do_page_fault() 234 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
| /linux-4.4.14/arch/x86/mm/ |
| D | mpx.c | 288 info->si_signo = SIGSEGV; in mpx_generate_siginfo() 529 force_sig(SIGSEGV, current); in mpx_handle_bd_fault() 1039 force_sig(SIGSEGV, current); in mpx_notify_unmap()
|
| D | fault.c | 746 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg() 807 force_sig_info_fault(SIGSEGV, si_code, address, tsk, 0); in __bad_area_nosemaphore() 815 no_context(regs, error_code, address, SIGSEGV, si_code); in __bad_area_nosemaphore() 898 SIGSEGV, SEGV_MAPERR); in mm_fault_error()
|
| /linux-4.4.14/arch/cris/arch-v32/kernel/ |
| D | signal.c | 124 force_sig(SIGSEGV, current); in sys_sigreturn() 165 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/tools/perf/arch/x86/tests/ |
| D | rdpmc.c | 106 sigaction(SIGSEGV, &sa, NULL); in __test__rdpmc()
|
| /linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
| D | fault.c | 55 info.si_signo = SIGSEGV; in spufs_handle_event()
|
| /linux-4.4.14/Documentation/ABI/stable/ |
| D | vdso | 10 pointer to a vDSO function, you might get SIGSEGV instead of -EFAULT.
|
| /linux-4.4.14/arch/arm64/kernel/ |
| D | traps.c | 213 ret = notify_die(DIE_OOPS, str, regs, err, 0, SIGSEGV); in __die() 263 do_exit(SIGSEGV); in die()
|
| D | signal32.c | 398 force_sig(SIGSEGV, current); in compat_sys_sigreturn() 435 force_sig(SIGSEGV, current); in compat_sys_rt_sigreturn()
|
| D | signal.c | 161 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | armv8_deprecated.c | 336 info.si_signo = SIGSEGV; in set_segfault()
|
| /linux-4.4.14/arch/um/kernel/skas/ |
| D | mmu.c | 121 force_sigsegv(SIGSEGV, current); in uml_setup_stubs()
|
| /linux-4.4.14/arch/mips/math-emu/ |
| D | cp1emu.c | 1064 return SIGSEGV; in cop1Emulate() 1082 return SIGSEGV; in cop1Emulate() 1098 return SIGSEGV; in cop1Emulate() 1116 return SIGSEGV; in cop1Emulate() 1486 return SIGSEGV; in fpux_emu() 1506 return SIGSEGV; in fpux_emu() 1583 return SIGSEGV; in fpux_emu() 1602 return SIGSEGV; in fpux_emu()
|
| /linux-4.4.14/arch/avr32/kernel/ |
| D | traps.c | 248 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->pc); in do_illegal_opcode()
|
| D | signal.c | 97 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/nios2/kernel/ |
| D | misaligned.c | 164 _exception(SIGSEGV, fp, SEGV_MAPERR, fp->ea); in handle_unaligned_c()
|
| D | signal.c | 123 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
| /linux-4.4.14/arch/ia64/mm/ |
| D | fault.c | 82 int signal = SIGSEGV, code = SEGV_MAPERR; in ia64_do_page_fault()
|
| /linux-4.4.14/arch/hexagon/kernel/ |
| D | traps.c | 215 if (notify_die(DIE_OOPS, str, regs, err, pt_cause(regs), SIGSEGV) == in die()
|
| D | signal.c | 266 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/arch/metag/kernel/ |
| D | signal.c | 97 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | traps.c | 123 do_exit(SIGSEGV); in die() 594 unhandled_fault(regs, data_address, SIGSEGV, SEGV_ACCERR, in fault_handler()
|
| /linux-4.4.14/arch/x86/um/ |
| D | signal.c | 487 force_sig(SIGSEGV, current); in sys_sigreturn() 593 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| /linux-4.4.14/tools/perf/ui/gtk/ |
| D | annotate.c | 182 signal(SIGSEGV, perf_gtk__signal); in symbol__gtk_annotate()
|
| D | hists.c | 281 signal(SIGSEGV, perf_gtk__signal); in perf_evlist__gtk_browse_hists()
|
| /linux-4.4.14/arch/score/kernel/ |
| D | traps.c | 163 do_exit(SIGSEGV); in __die()
|
| D | signal.c | 171 force_sig(SIGSEGV, current); in score_rt_sigreturn()
|
| D | asm-offsets.c | 192 DEFINE(_SIGSEGV, SIGSEGV); in output_signal_defined()
|
| /linux-4.4.14/arch/microblaze/kernel/ |
| D | signal.c | 111 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
| D | hw_exception_handler.S | 1028 addik r7, r0, SIGSEGV
|
| /linux-4.4.14/arch/m68k/math-emu/ |
| D | fp_entry.S | 81 | user space, we correct stackpointer and send a SIGSEGV to
|
| /linux-4.4.14/arch/xtensa/kernel/ |
| D | traps.c | 312 force_sig_info(SIGSEGV, &info, current); in do_unaligned_user()
|
| D | signal.c | 274 force_sig(SIGSEGV, current); in xtensa_rt_sigreturn()
|
| /linux-4.4.14/include/linux/ |
| D | signal.h | 415 rt_sigmask(SIGFPE) | rt_sigmask(SIGSEGV) | \
|
| /linux-4.4.14/arch/sh/mm/ |
| D | fault.c | 262 force_sig_info_fault(SIGSEGV, si_code, address, tsk); in __bad_area_nosemaphore()
|
| /linux-4.4.14/Documentation/x86/ |
| D | intel_mpx.txt | 77 * Handles #BR exceptions and sends SIGSEGV to the app when it violates 172 87 /* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
|
| /linux-4.4.14/kernel/ |
| D | signal.c | 168 (sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \ 1449 if (sig == SIGSEGV) { in force_sigsegv() 1455 force_sig(SIGSEGV, p); in force_sigsegv() 2707 if (from->si_signo == SIGSEGV && from->si_code == SEGV_BNDERR) { in copy_siginfo_to_user()
|
| /linux-4.4.14/Documentation/vm/ |
| D | userfaultfd.txt | 10 of the PROT_NONE+SIGSEGV trick.
|
| /linux-4.4.14/Documentation/powerpc/ |
| D | transactional_memory.txt | 124 determine, for example, the address of the instruction causing the SIGSEGV.
|
| /linux-4.4.14/fs/ |
| D | binfmt_flat.c | 376 send_sig(SIGSEGV, current, 0); in calc_reloc()
|
| D | exec.c | 1435 force_sigsegv(SIGSEGV, current); in search_binary_handler()
|
| /linux-4.4.14/tools/perf/ |
| D | builtin-top.c | 605 signal(SIGSEGV, sighandler_dump_stack); in display_setup_sig()
|
| D | builtin-trace.c | 3100 signal(SIGSEGV, sighandler_dump_stack); in cmd_trace()
|
| /linux-4.4.14/Documentation/s390/ |
| D | Debugging390.txt | 1850 kill -SIGSEGV <gdb's pid> 1851 or alternatively use killall -SIGSEGV gdb if you have the killall command.
|
| /linux-4.4.14/arch/arm/ |
| D | Kconfig.debug | 76 8 - SIGSEGV faults
|
| /linux-4.4.14/Documentation/virtual/uml/ |
| D | UserModeLinux-HOWTO.txt | 3097 Program received signal SIGSEGV, Segmentation fault.
|
| /linux-4.4.14/Documentation/ |
| D | kernel-parameters.txt | 3960 8 - SIGSEGV faults
|