/linux-4.1.27/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() 600 hook_fault_code(4, do_translation_fault, SIGSEGV, SEGV_MAPERR, in exceptions_init() 609 hook_fault_code(3, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init() 611 hook_fault_code(6, do_bad, SIGSEGV, SEGV_MAPERR, in exceptions_init()
|
/linux-4.1.27/arch/arm64/mm/ |
D | fault.c | 146 __do_user_fault(tsk, addr, esr, SIGSEGV, SEGV_MAPERR, regs); in do_bad_area() 325 sig = SIGSEGV; in do_page_fault() 384 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 0 translation fault" }, 385 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" }, 386 { do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" }, 387 { do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" }, 389 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" }, 390 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" }, 391 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" }, 393 { do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" }, [all …]
|
/linux-4.1.27/arch/um/kernel/ |
D | trap.c | 145 if (!unhandled_signal(tsk, SIGSEGV)) in show_segv_info() 165 si.si_signo = SIGSEGV; in bad_segv() 169 force_sig_info(SIGSEGV, &si, current); in bad_segv() 174 force_sigsegv(SIGSEGV, current); in fatal_sigsegv() 265 si.si_signo = SIGSEGV; in segv() 268 force_sig_info(SIGSEGV, &si, current); in segv() 299 case SIGSEGV: in relay_signal()
|
/linux-4.1.27/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.1.27/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.1.27/arch/mips/kernel/ |
D | mips-r2-to-r6-emul.c | 271 return SIGSEGV; in jr_func() 1002 err = SIGSEGV; in mipsr2_decoder() 1057 err = SIGSEGV; in mipsr2_decoder() 1118 err = SIGSEGV; in mipsr2_decoder() 1203 err = SIGSEGV; in mipsr2_decoder() 1262 : "i"(SIGSEGV)); in mipsr2_decoder() 1276 err = SIGSEGV; in mipsr2_decoder() 1337 : "i"(SIGSEGV)); in mipsr2_decoder() 1350 err = SIGSEGV; in mipsr2_decoder() 1408 : "i"(SIGSEGV) in mipsr2_decoder() [all …]
|
D | traps.c | 382 int sig = SIGSEGV; in die() 387 SIGSEGV) == NOTIFY_STOP) in die() 534 return SIGSEGV; in simulate_ll() 586 return SIGSEGV; in simulate_sc() 748 case SIGSEGV: in process_fpemu_return() 1012 force_sig(SIGSEGV, current); in do_bp() 1053 force_sig(SIGSEGV, current); in do_tr() 1109 status = SIGSEGV; in do_ri() 1111 status = SIGSEGV; in do_ri() 1118 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 | 102 force_sig(SIGSEGV, current); in sysn32_rt_sigreturn()
|
D | signal.c | 387 force_sig(SIGSEGV, current); in sys_sigreturn() 425 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
D | signal32.c | 451 force_sig(SIGSEGV, current); in sys32_sigreturn() 488 force_sig(SIGSEGV, current); in sys32_rt_sigreturn()
|
D | unaligned.c | 1252 force_sig(SIGSEGV, current); in emulate_load_store_insn() 1879 force_sig(SIGSEGV, current); in emulate_load_store_microMIPS() 2124 force_sig(SIGSEGV, current); in emulate_load_store_MIPS16e()
|
D | asm-offsets.c | 273 DEFINE(_SIGSEGV, SIGSEGV); in output_signal_defined()
|
/linux-4.1.27/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.1.27/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.1.27/arch/x86/kernel/ |
D | traps.c | 312 DO_ERROR(X86_TRAP_OF, SIGSEGV, "overflow", overflow) 315 DO_ERROR(X86_TRAP_TS, SIGSEGV, "invalid TSS", invalid_TSS) 355 notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_DF, SIGSEGV); in do_double_fault() 382 X86_TRAP_BR, SIGSEGV) == NOTIFY_STOP) in do_bounds() 431 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, info); in do_bounds() 451 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, NULL); in do_bounds() 478 X86_TRAP_GP, SIGSEGV) != NOTIFY_STOP) in do_general_protection() 486 if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) && in do_general_protection() 495 force_sig_info(SIGSEGV, SEND_SIG_PRIV, tsk); in do_general_protection() 864 force_sig_info(SIGSEGV, SEND_SIG_PRIV, tsk); in math_state_restore()
|
D | vsyscall_64.c | 104 info.si_signo = SIGSEGV; in write_ok_or_segv() 109 force_sig_info(SIGSEGV, &info, current); in write_ok_or_segv() 252 !sigismember(&tsk->pending.signal, SIGSEGV))) in emulate_vsyscall() 267 force_sig(SIGSEGV, current); in emulate_vsyscall()
|
D | dumpstack.c | 276 current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP) in __die() 309 int sig = SIGSEGV; in die()
|
D | vm86_32.c | 143 do_exit(SIGSEGV); in save_v86_state() 150 do_exit(SIGSEGV); in save_v86_state()
|
D | uprobes.c | 991 force_sig_info(SIGSEGV, SEND_SIG_FORCED, current); in arch_uretprobe_hijack_return_addr()
|
D | signal.c | 760 force_sig(SIGSEGV, me); in signal_fault()
|
/linux-4.1.27/arch/um/os-Linux/ |
D | signal.c | 24 [SIGSEGV] = segv_handler, 34 if (sig == SIGSEGV) { in sig_handler_common() 124 [SIGSEGV] = sig_handler, 193 if (sig == SIGSEGV) in set_handler()
|
D | util.c | 111 signal(SIGSEGV, SIG_DFL); in os_dump_core()
|
D | process.c | 273 set_handler(SIGSEGV); in init_new_thread_signals()
|
/linux-4.1.27/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.1.27/arch/xtensa/mm/ |
D | fault.c | 61 bad_page_fault(regs, address, SIGSEGV); in do_page_fault() 155 info.si_signo = SIGSEGV; in do_page_fault() 159 force_sig_info(SIGSEGV, &info, current); in do_page_fault() 162 bad_page_fault(regs, address, SIGSEGV); in do_page_fault()
|
/linux-4.1.27/arch/powerpc/mm/ |
D | fault.c | 258 rc = SIGSEGV; in do_page_fault() 277 rc = SIGSEGV; in do_page_fault() 286 die("Weird page fault", regs, SIGSEGV); in do_page_fault() 486 _exception(SIGSEGV, regs, code, address); in do_page_fault() 495 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 | 1427 _exception(SIGSEGV, regs, SEGV_ACCERR, address); in low_hash_fault()
|
/linux-4.1.27/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.1.27/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.1.27/arch/mips/mm/ |
D | fault.c | 65 (regs->cp0_cause >> 2) & 0x1f, SIGSEGV) == NOTIFY_STOP) in __do_page_fault() 212 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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/x86/math-emu/ |
D | get_address.c | 127 math_abort(FPU_info, SIGSEGV); in vm86_segment() 147 math_abort(FPU_info, SIGSEGV); in pm_address() 219 math_abort(FPU_info, SIGSEGV); in FPU_get_address() 303 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 | 74 math_abort(FPU_info, SIGSEGV); in FPU_load_store() 77 math_abort(FPU_info, SIGSEGV); in FPU_load_store()
|
D | fpu_entry.c | 229 math_abort(FPU_info, SIGSEGV); in math_emulate() 301 math_abort(FPU_info, SIGSEGV); in math_emulate() 316 math_abort(FPU_info, SIGSEGV); in math_emulate()
|
/linux-4.1.27/arch/um/os-Linux/skas/ |
D | process.c | 100 err = ptrace(PTRACE_CONT, pid, 0, SIGSEGV); in get_skas_faultinfo() 233 if (sigaction(SIGSEGV, &sa, NULL) < 0) { in userspace_tramp() 389 case SIGSEGV: in userspace() 393 (*sig_info[SIGSEGV])(SIGSEGV, (struct siginfo *)&si, in userspace()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/score/mm/ |
D | fault.c | 143 info.si_signo = SIGSEGV; in do_page_fault() 147 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
/linux-4.1.27/arch/arc/mm/ |
D | fault.c | 191 info.si_signo = SIGSEGV; in do_page_fault() 195 force_sig_info(SIGSEGV, &info, tsk); in do_page_fault()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/alpha/mm/ |
D | fault.c | 234 info.si_signo = SIGSEGV; in do_page_fault() 238 force_sig_info(SIGSEGV, &info, current); in do_page_fault()
|
/linux-4.1.27/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.1.27/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.1.27/arch/ia64/include/uapi/asm/ |
D | signal.h | 23 #define SIGSEGV 11 macro
|
/linux-4.1.27/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.1.27/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.1.27/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 | 253 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0() 276 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0() 376 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame()
|
D | compat_signal.c | 333 force_sig(SIGSEGV, current); in COMPAT_SYSCALL_DEFINE0() 357 force_sig(SIGSEGV, current); in COMPAT_SYSCALL_DEFINE0() 464 if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL || in setup_frame32()
|
D | nmi.c | 89 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.1.27/arch/parisc/include/uapi/asm/ |
D | signal.h | 15 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/cris/include/uapi/asm/ |
D | signal.h | 28 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/m32r/include/uapi/asm/ |
D | signal.h | 30 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/m68k/include/uapi/asm/ |
D | signal.h | 28 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/avr32/include/uapi/asm/ |
D | signal.h | 35 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/mips/include/uapi/asm/ |
D | signal.h | 35 #define SIGSEGV 11 /* Segmentation violation (ANSI). */ macro
|
/linux-4.1.27/arch/mn10300/include/uapi/asm/ |
D | signal.h | 38 #define SIGSEGV 11 macro
|
/linux-4.1.27/include/uapi/asm-generic/ |
D | signal.h | 21 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/arm/include/uapi/asm/ |
D | signal.h | 28 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/powerpc/include/uapi/asm/ |
D | signal.h | 31 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | signal.h | 33 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
D | signal.h | 32 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/xtensa/include/uapi/asm/ |
D | signal.h | 45 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/s390/include/uapi/asm/ |
D | signal.h | 36 #define SIGSEGV 11 macro
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arc/kernel/ |
D | process.c | 206 force_sigsegv(SIGSEGV, current); in elf_check_arch()
|
D | signal.c | 146 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0()
|
/linux-4.1.27/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.1.27/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() 308 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
D | signal_32.c | 124 force_sig(SIGSEGV, current); in do_sigreturn() 178 force_sig(SIGSEGV, current); in do_rt_sigreturn()
|
D | signal32.c | 224 force_sig(SIGSEGV, current); in do_sigreturn32() 307 force_sig(SIGSEGV, current); in do_rt_sigreturn32()
|
D | traps_32.c | 88 do_exit(SIGSEGV); in die_if_kernel()
|
/linux-4.1.27/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 99 sigaction(SIGSEGV, &action, NULL); in setup_segv_handler()
|
/linux-4.1.27/arch/sparc/include/uapi/asm/ |
D | signal.h | 45 #define SIGSEGV 11 macro
|
/linux-4.1.27/arch/s390/mm/ |
D | fault.c | 246 report_user_fault(regs, SIGSEGV); in do_sigsegv() 247 si.si_signo = SIGSEGV; in do_sigsegv() 250 force_sig_info(SIGSEGV, &si, current); in do_sigsegv()
|
/linux-4.1.27/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() 715 regs->faultnum, SIGSEGV) == NOTIFY_STOP) in do_page_fault()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | traps.c | 214 if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) == NOTIFY_STOP) in __die() 1125 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip); in emulate_math() 1233 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip); in program_check_exception() 1282 sig = SIGSEGV; in alignment_exception() 1699 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in altivec_assist_exception() 1761 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in SPEFloatingPointException() 1793 _exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip); in SPEFloatingPointRoundException()
|
D | signal_64.c | 647 do_exit(SIGSEGV); in sys_swapcontext() 650 do_exit(SIGSEGV); in sys_swapcontext() 711 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
D | signal_32.c | 1219 do_exit(SIGSEGV); in sys_swapcontext() 1298 force_sig(SIGSEGV, current); in sys_rt_sigreturn() 1390 force_sig(SIGSEGV, current); in sys_debug_setcontext() 1560 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 | 1648 li r5,SIGSEGV
|
/linux-4.1.27/tools/perf/ui/tui/ |
D | setup.c | 148 signal(SIGSEGV, ui__signal_backtrace); in ui__init()
|
/linux-4.1.27/arch/cris/kernel/ |
D | traps.c | 233 do_exit(SIGSEGV); in die_if_kernel()
|
/linux-4.1.27/arch/cris/ |
D | Kconfig.debug | 38 delivering a terminating SIGSEGV to allow debugging with gdb.
|
/linux-4.1.27/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 | 204 do_exit(SIGSEGV); in setup_tsb_params()
|
/linux-4.1.27/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.1.27/arch/x86/mm/ |
D | mpx.c | 307 info->si_signo = SIGSEGV; in mpx_generate_siginfo() 521 force_sig(SIGSEGV, current); in mpx_handle_bd_fault() 915 force_sig(SIGSEGV, current); in mpx_notify_unmap()
|
D | fault.c | 742 if (!unhandled_signal(tsk, SIGSEGV)) in show_signal_msg() 803 force_sig_info_fault(SIGSEGV, si_code, address, tsk, 0); in __bad_area_nosemaphore() 811 no_context(regs, error_code, address, SIGSEGV, si_code); in __bad_area_nosemaphore() 894 SIGSEGV, SEGV_MAPERR); in mm_fault_error()
|
/linux-4.1.27/arch/arm64/kernel/ |
D | traps.c | 199 ret = notify_die(DIE_OOPS, str, regs, err, 0, SIGSEGV); in __die() 248 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 | 329 info.si_signo = SIGSEGV; in set_segfault()
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | signal.c | 125 force_sig(SIGSEGV, current); in sys_sigreturn() 166 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
/linux-4.1.27/Documentation/ABI/stable/ |
D | vdso | 10 pointer to a vDSO function, you might get SIGSEGV instead of -EFAULT.
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
D | fault.c | 55 info.si_signo = SIGSEGV; in spufs_handle_event()
|
/linux-4.1.27/tools/perf/tests/ |
D | rdpmc.c | 107 sigaction(SIGSEGV, &sa, NULL); in __test__rdpmc()
|
/linux-4.1.27/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() 1478 return SIGSEGV; in fpux_emu() 1498 return SIGSEGV; in fpux_emu() 1575 return SIGSEGV; in fpux_emu() 1594 return SIGSEGV; in fpux_emu()
|
/linux-4.1.27/arch/um/kernel/skas/ |
D | mmu.c | 119 force_sigsegv(SIGSEGV, current); in uml_setup_stubs()
|
/linux-4.1.27/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.1.27/arch/nios2/kernel/ |
D | misaligned.c | 179 _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.1.27/arch/ia64/mm/ |
D | fault.c | 82 int signal = SIGSEGV, code = SEGV_MAPERR; in ia64_do_page_fault()
|
/linux-4.1.27/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.1.27/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.1.27/arch/x86/um/ |
D | signal.c | 489 force_sig(SIGSEGV, current); in sys_sigreturn() 590 force_sig(SIGSEGV, current); in sys_rt_sigreturn()
|
/linux-4.1.27/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.1.27/arch/score/kernel/ |
D | traps.c | 163 do_exit(SIGSEGV); in __die()
|
D | asm-offsets.c | 192 DEFINE(_SIGSEGV, SIGSEGV); in output_signal_defined()
|
D | signal.c | 171 force_sig(SIGSEGV, current); in score_rt_sigreturn()
|
/linux-4.1.27/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.1.27/arch/sh/mm/ |
D | fault.c | 261 force_sig_info_fault(SIGSEGV, si_code, address, tsk); in __bad_area_nosemaphore()
|
/linux-4.1.27/include/linux/ |
D | signal.h | 416 rt_sigmask(SIGFPE) | rt_sigmask(SIGSEGV) | \
|
/linux-4.1.27/arch/m68k/math-emu/ |
D | fp_entry.S | 81 | user space, we correct stackpointer and send a SIGSEGV to
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | traps.c | 283 force_sig_info(SIGSEGV, &info, current); in do_unaligned_user()
|
D | signal.c | 274 force_sig(SIGSEGV, current); in xtensa_rt_sigreturn()
|
/linux-4.1.27/tools/testing/selftests/x86/ |
D | sigreturn.c | 644 sethandler(SIGSEGV, sigtrap, SA_ONSTACK); in main()
|
/linux-4.1.27/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.1.27/kernel/ |
D | signal.c | 168 (sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \ 1500 if (sig == SIGSEGV) { in force_sigsegv() 1506 force_sig(SIGSEGV, p); in force_sigsegv() 2761 if (from->si_signo == SIGSEGV && from->si_code == SEGV_BNDERR) { in copy_siginfo_to_user()
|
/linux-4.1.27/fs/ |
D | binfmt_flat.c | 376 send_sig(SIGSEGV, current, 0); in calc_reloc()
|
D | exec.c | 1429 force_sigsegv(SIGSEGV, current); in search_binary_handler()
|
/linux-4.1.27/Documentation/powerpc/ |
D | transactional_memory.txt | 123 determine, for example, the address of the instruction causing the SIGSEGV.
|
/linux-4.1.27/tools/perf/ |
D | builtin-top.c | 596 signal(SIGSEGV, display_sig); in display_setup_sig()
|
D | builtin-trace.c | 2711 signal(SIGSEGV, sighandler_dump_stack); in cmd_trace()
|
/linux-4.1.27/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.1.27/arch/arm/ |
D | Kconfig.debug | 75 8 - SIGSEGV faults
|
/linux-4.1.27/Documentation/virtual/uml/ |
D | UserModeLinux-HOWTO.txt | 3097 Program received signal SIGSEGV, Segmentation fault.
|
/linux-4.1.27/Documentation/ |
D | kernel-parameters.txt | 3840 8 - SIGSEGV faults
|