Symbol: SIGSEGV
arch/alpha/kernel/signal.c
229
force_sig(SIGSEGV);
arch/alpha/kernel/signal.c
257
force_sig(SIGSEGV);
arch/alpha/kernel/traps.c
161
make_task_dead(SIGSEGV);
arch/alpha/kernel/traps.c
520
make_task_dead(SIGSEGV);
arch/alpha/kernel/traps.c
575
make_task_dead(SIGSEGV);
arch/alpha/kernel/traps.c
907
send_sig_fault(SIGSEGV, si_code, va, current);
arch/alpha/mm/fault.c
226
force_sig_fault(SIGSEGV, si_code, (void __user *) address);
arch/arc/kernel/process.c
102
force_sig(SIGSEGV);
arch/arc/kernel/process.c
290
force_fatal_sig(SIGSEGV);
arch/arc/kernel/signal.c
242
force_sig(SIGSEGV);
arch/arc/kernel/traps.c
76
DO_ERROR_INFO(SIGSEGV, "gcc generated __builtin_trap", do_trap5_error, 0)
arch/arc/mm/fault.c
181
sig = SIGSEGV;
arch/arm/kernel/signal.c
213
force_sig(SIGSEGV);
arch/arm/kernel/signal.c
246
force_sig(SIGSEGV);
arch/arm/kernel/swp_emulate.c
110
SIGSEGV, si_code,
arch/arm/kernel/traps.c
282
ret = notify_die(DIE_OOPS, str, regs, err, tsk->thread.trap_no, SIGSEGV);
arch/arm/kernel/traps.c
360
int sig = SIGSEGV;
arch/arm/kernel/traps.c
543
send_sig(SIGSEGV, current, 1);
arch/arm/kernel/traps.c
613
SIGSEGV, SEGV_MAPERR, NULL, 0, 0);
arch/arm/mm/fault.c
202
if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) ||
arch/arm/mm/fault.c
212
if ((sig == SIGSEGV) && ((addr & PAGE_MASK) == 0xffff0000))
arch/arm/mm/fault.c
234
__do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs);
arch/arm/mm/fault.c
273
__do_user_fault(addr, fsr, SIGSEGV, SEGV_MAPERR, regs);
arch/arm/mm/fault.c
463
sig = SIGSEGV;
arch/arm/mm/fault.c
712
hook_fault_code(4, do_translation_fault, SIGSEGV, SEGV_MAPERR,
arch/arm/mm/fault.c
721
hook_fault_code(3, do_bad, SIGSEGV, SEGV_MAPERR,
arch/arm/mm/fault.c
723
hook_fault_code(6, do_bad, SIGSEGV, SEGV_MAPERR,
arch/arm/mm/fsr-2level.c
12
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" },
arch/arm/mm/fsr-2level.c
14
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
arch/arm/mm/fsr-2level.c
16
{ do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" },
arch/arm/mm/fsr-2level.c
18
{ do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" },
arch/arm/mm/fsr-2level.c
20
{ do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" },
arch/arm/mm/fsr-2level.c
22
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
arch/arm/mm/fsr-2level.c
50
{ do_bad, SIGSEGV, SEGV_ACCERR, "section access flag fault" },
arch/arm/mm/fsr-2level.c
52
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "section translation fault" },
arch/arm/mm/fsr-2level.c
53
{ do_bad, SIGSEGV, SEGV_ACCERR, "page access flag fault" },
arch/arm/mm/fsr-2level.c
54
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "page translation fault" },
arch/arm/mm/fsr-2level.c
56
{ do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" },
arch/arm/mm/fsr-2level.c
58
{ do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" },
arch/arm/mm/fsr-2level.c
60
{ do_sect_fault, SIGSEGV, SEGV_ACCERR, "section permission fault" },
arch/arm/mm/fsr-2level.c
62
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "page permission fault" },
arch/arm/mm/fsr-2level.c
7
{ do_bad, SIGSEGV, 0, "vector exception" },
arch/arm/mm/fsr-3level.c
10
{ do_page_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" },
arch/arm/mm/fsr-3level.c
12
{ do_bad, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" },
arch/arm/mm/fsr-3level.c
13
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
arch/arm/mm/fsr-3level.c
14
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
arch/arm/mm/fsr-3level.c
16
{ do_bad, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" },
arch/arm/mm/fsr-3level.c
17
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
arch/arm/mm/fsr-3level.c
18
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
arch/arm/mm/fsr-3level.c
8
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" },
arch/arm/mm/fsr-3level.c
9
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" },
arch/arm64/include/asm/entry-common.h
21
send_sig_fault(SIGSEGV, SEGV_MTEAERR, (void __user *)NULL, current);
arch/arm64/kernel/probes/simulate-insn.c
168
force_sig(SIGSEGV);
arch/arm64/kernel/probes/simulate-insn.c
60
force_sig(SIGSEGV);
arch/arm64/kernel/probes/uprobes.c
170
force_sig(SIGSEGV);
arch/arm64/kernel/probes/uprobes.c
188
force_sig(SIGSEGV);
arch/arm64/kernel/traps.c
186
ret = notify_die(DIE_OOPS, str, regs, err, 0, SIGSEGV);
arch/arm64/kernel/traps.c
234
make_task_dead(SIGSEGV);
arch/arm64/kernel/traps.c
273
arm64_show_signal(SIGSEGV, str);
arch/arm64/kernel/traps.c
421
case SIGSEGV:
arch/arm64/kernel/traps.c
452
force_signal_inject(SIGSEGV, code, addr, 0);
arch/arm64/kernel/traps.c
506
force_signal_inject(SIGSEGV, SEGV_CPERR, regs->pc, 0);
arch/arm64/kernel/traps.c
623
force_sig(SIGSEGV);
arch/arm64/kernel/traps.c
635
force_sig(SIGSEGV);
arch/arm64/mm/fault.c
776
arm64_force_sig_fault(SIGSEGV, si_code, far, inf->name);
arch/arm64/mm/fault.c
866
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 0 translation fault" },
arch/arm64/mm/fault.c
867
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 1 translation fault" },
arch/arm64/mm/fault.c
868
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 2 translation fault" },
arch/arm64/mm/fault.c
869
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level 3 translation fault" },
arch/arm64/mm/fault.c
870
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 access flag fault" },
arch/arm64/mm/fault.c
871
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" },
arch/arm64/mm/fault.c
872
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 access flag fault" },
arch/arm64/mm/fault.c
873
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 access flag fault" },
arch/arm64/mm/fault.c
874
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 0 permission fault" },
arch/arm64/mm/fault.c
875
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" },
arch/arm64/mm/fault.c
876
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 2 permission fault" },
arch/arm64/mm/fault.c
877
{ do_page_fault, SIGSEGV, SEGV_ACCERR, "level 3 permission fault" },
arch/arm64/mm/fault.c
879
{ do_tag_check_fault, SIGSEGV, SEGV_MTESERR, "synchronous tag check fault" },
arch/arm64/mm/fault.c
905
{ do_translation_fault, SIGSEGV, SEGV_MAPERR, "level -1 translation fault" },
arch/csky/kernel/asm-offsets.c
80
DEFINE(SIGSEGV, SIGSEGV);
arch/csky/kernel/signal.c
97
force_sig(SIGSEGV);
arch/csky/kernel/traps.c
101
ret = notify_die(DIE_OOPS, str, regs, 0, trap_no(regs), SIGSEGV);
arch/csky/kernel/traps.c
113
make_task_dead(SIGSEGV);
arch/csky/kernel/traps.c
156
SIGSEGV, ILL_ILLADR, "error bus error exception");
arch/csky/mm/fault.c
108
do_trap(regs, SIGSEGV, code, addr);
arch/csky/mm/fault.c
125
do_trap(regs, SIGSEGV, code, addr);
arch/hexagon/kernel/signal.c
254
force_sig(SIGSEGV);
arch/hexagon/kernel/traps.c
197
if (notify_die(DIE_OOPS, str, regs, err, pt_cause(regs), SIGSEGV) ==
arch/hexagon/mm/vm_fault.c
127
si_signo = SIGSEGV;
arch/hexagon/mm/vm_fault.c
138
force_sig_fault(SIGSEGV, si_code, (void __user *)address);
arch/loongarch/kernel/asm-offsets.c
241
DEFINE(_SIGSEGV, SIGSEGV);
arch/loongarch/kernel/signal.c
931
force_sig(SIGSEGV);
arch/loongarch/kernel/traps.c
408
current->thread.trap_nr, SIGSEGV);
arch/loongarch/kernel/traps.c
433
make_task_dead(SIGSEGV);
arch/loongarch/kernel/traps.c
489
case SIGSEGV:
arch/loongarch/kernel/traps.c
496
force_sig_fault(SIGSEGV, si_code, fault_addr);
arch/loongarch/kernel/traps.c
714
force_sig(SIGSEGV);
arch/loongarch/kernel/traps.c
799
force_sig(SIGSEGV);
arch/loongarch/kernel/traps.c
873
status = SIGSEGV;
arch/loongarch/kernel/unaligned.c
489
force_sig(SIGSEGV);
arch/loongarch/mm/fault.c
153
unhandled_signal(current, SIGSEGV) && __ratelimit(&ratelimit_state)) {
arch/loongarch/mm/fault.c
167
force_sig_fault(SIGSEGV, si_code, (void __user *)address);
arch/m68k/kernel/asm-offsets.c
71
DEFINE(LSIGSEGV, SIGSEGV);
arch/m68k/kernel/signal.c
781
force_sig(SIGSEGV);
arch/m68k/kernel/signal.c
805
force_sig(SIGSEGV);
arch/m68k/kernel/traps.c
1136
make_task_dead(SIGSEGV);
arch/m68k/kernel/traps.c
1150
force_exit_sig(SIGSEGV);
arch/m68k/kernel/traps.c
491
force_sig (SIGSEGV);
arch/m68k/kernel/traps.c
570
force_sig(SIGSEGV);
arch/m68k/kernel/traps.c
597
force_sig(SIGSEGV);
arch/m68k/kernel/traps.c
659
force_sig(SIGSEGV);
arch/m68k/kernel/traps.c
803
force_sig(SIGSEGV);
arch/m68k/mm/fault.c
204
current->thread.signo = SIGSEGV;
arch/m68k/mm/fault.c
210
current->thread.signo = SIGSEGV;
arch/microblaze/kernel/signal.c
109
force_sig(SIGSEGV);
arch/microblaze/mm/fault.c
102
_exception(SIGSEGV, regs, code, address);
arch/microblaze/mm/fault.c
119
die("Weird page fault", regs, SIGSEGV);
arch/microblaze/mm/fault.c
273
_exception(SIGSEGV, regs, code, address);
arch/microblaze/mm/fault.c
277
bad_page_fault(regs, address, SIGSEGV);
arch/mips/kernel/asm-offsets.c
280
DEFINE(_SIGSEGV, SIGSEGV);
arch/mips/kernel/branch.c
310
force_sig(SIGSEGV);
arch/mips/kernel/branch.c
333
force_sig(SIGSEGV);
arch/mips/kernel/branch.c
348
force_sig(SIGSEGV);
arch/mips/kernel/branch.c
37
force_sig(SIGSEGV);
arch/mips/kernel/branch.c
864
force_sig(SIGSEGV);
arch/mips/kernel/kgdb.c
47
{ 14, SIGSEGV }, /* virtual instruction cache coherency */
arch/mips/kernel/kgdb.c
49
{ 23, SIGSEGV }, /* watch */
arch/mips/kernel/kgdb.c
50
{ 31, SIGSEGV }, /* virtual data cache coherency */
arch/mips/kernel/mips-r2-to-r6-emul.c
1004
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1059
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1130
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1210
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1269
: "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
1283
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1344
: "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
1357
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1415
: "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
1427
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1485
: "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
1502
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1604
: "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
1621
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1723
: "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
1740
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1842
: "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
1858
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
1960
: "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
2013
: "r"(vaddr), "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
2071
: "r"(vaddr), "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
2132
: "r"(vaddr), "i"(SIGSEGV)
arch/mips/kernel/mips-r2-to-r6-emul.c
2195
: "r"(vaddr), "i"(SIGSEGV));
arch/mips/kernel/mips-r2-to-r6-emul.c
2221
err = SIGSEGV;
arch/mips/kernel/mips-r2-to-r6-emul.c
273
return SIGSEGV;
arch/mips/kernel/signal.c
670
force_sig(SIGSEGV);
arch/mips/kernel/signal.c
710
force_sig(SIGSEGV);
arch/mips/kernel/signal_n32.c
87
force_sig(SIGSEGV);
arch/mips/kernel/signal_o32.c
191
force_sig(SIGSEGV);
arch/mips/kernel/signal_o32.c
290
force_sig(SIGSEGV);
arch/mips/kernel/traps.c
1112
force_sig(SIGSEGV);
arch/mips/kernel/traps.c
1149
force_sig(SIGSEGV);
arch/mips/kernel/traps.c
1202
status = SIGSEGV;
arch/mips/kernel/traps.c
1224
status = SIGSEGV;
arch/mips/kernel/traps.c
1226
status = SIGSEGV;
arch/mips/kernel/traps.c
1432
status = SIGSEGV;
arch/mips/kernel/traps.c
399
int sig = SIGSEGV;
arch/mips/kernel/traps.c
404
SIGSEGV) == NOTIFY_STOP)
arch/mips/kernel/traps.c
551
return SIGSEGV;
arch/mips/kernel/traps.c
603
return SIGSEGV;
arch/mips/kernel/traps.c
808
case SIGSEGV:
arch/mips/kernel/traps.c
815
force_sig_fault(SIGSEGV, si_code, fault_addr);
arch/mips/kernel/unaligned.c
1220
force_sig(SIGSEGV);
arch/mips/kernel/unaligned.c
1501
force_sig(SIGSEGV);
arch/mips/kernel/unaligned.c
593
force_sig(SIGSEGV);
arch/mips/loongson64/cop2-ex.c
326
force_sig(SIGSEGV);
arch/mips/math-emu/cp1emu.c
1062
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1080
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1096
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1114
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1492
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1512
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1601
return SIGSEGV;
arch/mips/math-emu/cp1emu.c
1620
return SIGSEGV;
arch/mips/mm/fault.c
200
unhandled_signal(tsk, SIGSEGV) &&
arch/mips/mm/fault.c
216
force_sig_fault(SIGSEGV, si_code, (void __user *)address);
arch/mips/mm/fault.c
63
current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP)
arch/nios2/kernel/misaligned.c
164
_exception(SIGSEGV, fp, SEGV_MAPERR, fp->ea);
arch/nios2/kernel/signal.c
124
force_sig(SIGSEGV);
arch/nios2/mm/fault.c
171
if (unhandled_signal(current, SIGSEGV) && printk_ratelimit()) {
arch/nios2/mm/fault.c
173
"cause %ld\n", current->comm, SIGSEGV, address, cause);
arch/nios2/mm/fault.c
176
_exception(SIGSEGV, regs, code, address);
arch/openrisc/kernel/signal.c
134
force_sig(SIGSEGV);
arch/openrisc/kernel/traps.c
171
make_task_dead(SIGSEGV);
arch/openrisc/kernel/traps.c
343
force_sig(SIGSEGV);
arch/openrisc/kernel/traps.c
390
force_sig(SIGSEGV);
arch/openrisc/mm/fault.c
216
force_sig_fault(SIGSEGV, si_code, (void __user *)address);
arch/parisc/kernel/signal.c
152
force_sig(SIGSEGV);
arch/parisc/kernel/traps.c
272
make_task_dead(SIGSEGV);
arch/parisc/kernel/traps.c
741
force_sig_fault(SIGSEGV, SEGV_MAPERR,
arch/parisc/kernel/traps.c
774
force_sig_fault(SIGSEGV, SEGV_MAPERR,
arch/parisc/kernel/unaligned.c
617
force_sig_fault(SIGSEGV, SEGV_MAPERR,
arch/parisc/mm/fault.c
246
if (!unhandled_signal(tsk, SIGSEGV))
arch/parisc/mm/fault.c
378
signo = SIGSEGV;
arch/parisc/mm/fault.c
385
signo = SIGSEGV;
arch/parisc/mm/fault.c
400
signo = SIGSEGV;
arch/powerpc/kernel/process.c
613
11, SIGSEGV) == NOTIFY_STOP)
arch/powerpc/kernel/process.c
663
11, SIGSEGV) == NOTIFY_STOP)
arch/powerpc/kernel/signal_32.c
1079
force_exit_sig(SIGSEGV);
arch/powerpc/kernel/signal_32.c
1188
force_sig(SIGSEGV);
arch/powerpc/kernel/signal_32.c
1272
force_sig(SIGSEGV);
arch/powerpc/kernel/signal_32.c
1346
force_sig(SIGSEGV);
arch/powerpc/kernel/signal_32.c
1357
force_sig(SIGSEGV);
arch/powerpc/kernel/signal_64.c
715
force_exit_sig(SIGSEGV);
arch/powerpc/kernel/signal_64.c
724
force_exit_sig(SIGSEGV);
arch/powerpc/kernel/signal_64.c
853
force_sig(SIGSEGV);
arch/powerpc/kernel/traps.c
104
case SIGSEGV: return "segfault";
arch/powerpc/kernel/traps.c
1468
_exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip);
arch/powerpc/kernel/traps.c
1578
_exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip);
arch/powerpc/kernel/traps.c
1612
_exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip);
arch/powerpc/kernel/traps.c
1670
sig = SIGSEGV;
arch/powerpc/kernel/traps.c
1685
die("Kernel stack overflow", regs, SIGSEGV);
arch/powerpc/kernel/traps.c
2121
_exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip);
arch/powerpc/kernel/traps.c
2185
_exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip);
arch/powerpc/kernel/traps.c
2218
_exception(SIGSEGV, regs, SEGV_ACCERR, regs->nip);
arch/powerpc/kernel/traps.c
275
if (notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV) == NOTIFY_STOP)
arch/powerpc/kernel/traps.c
361
if (!exception_common(SIGSEGV, regs, SEGV_PKUERR, addr))
arch/powerpc/mm/book3s64/hash_utils.c
2002
_exception(SIGSEGV, regs, SEGV_ACCERR, ea);
arch/powerpc/mm/fault.c
127
return SIGSEGV;
arch/powerpc/mm/fault.c
185
return SIGSEGV;
arch/powerpc/mm/fault.c
455
return SIGSEGV;
arch/powerpc/mm/fault.c
63
return SIGSEGV;
arch/powerpc/mm/fault.c
65
_exception(SIGSEGV, regs, si_code, address);
arch/powerpc/mm/fault.c
672
bad_page_fault(regs, SIGSEGV);
arch/powerpc/mm/fault.c
688
_exception(SIGSEGV, regs, SEGV_BNDERR, regs->dar);
arch/powerpc/mm/fault.c
690
bad_page_fault(regs, SIGSEGV);
arch/powerpc/platforms/book3s/vas-api.c
225
info.si_signo = SIGSEGV;
arch/powerpc/platforms/book3s/vas-api.c
237
rc = kill_pid_info(SIGSEGV, &info, pid);
arch/powerpc/platforms/cell/spufs/fault.c
38
force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *)ea);
arch/riscv/kernel/compat_signal.c
155
force_sig(SIGSEGV);
arch/riscv/kernel/signal.c
349
force_sig(SIGSEGV);
arch/riscv/kernel/traps.c
112
make_task_dead(SIGSEGV);
arch/riscv/kernel/traps.c
171
SIGSEGV, SEGV_ACCERR, "instruction access fault");
arch/riscv/kernel/traps.c
199
SIGSEGV, SEGV_ACCERR, "load access fault");
arch/riscv/kernel/traps.c
253
SIGSEGV, SEGV_ACCERR, "store (or AMO) access fault");
arch/riscv/kernel/traps.c
392
do_trap_error(regs, SIGSEGV, SEGV_CPERR, regs->epc,
arch/riscv/kernel/traps.c
97
ret = notify_die(DIE_OOPS, str, regs, 0, cause, SIGSEGV);
arch/riscv/mm/fault.c
136
do_trap(regs, SIGSEGV, SEGV_MAPERR, addr);
arch/riscv/mm/fault.c
152
do_trap(regs, SIGSEGV, code, addr);
arch/riscv/mm/fault.c
180
return do_trap(regs, SIGSEGV, code, addr);
arch/s390/kernel/dumpstack.c
212
notify_die(DIE_OOPS, str, regs, 0, regs->int_code & 0xffff, SIGSEGV);
arch/s390/kernel/dumpstack.c
223
make_task_dead(SIGSEGV);
arch/s390/kernel/signal.c
232
force_sig(SIGSEGV);
arch/s390/kernel/signal.c
256
force_sig(SIGSEGV);
arch/s390/kernel/signal.c
345
if (sig == SIGSEGV || sig == SIGBUS || sig == SIGILL ||
arch/s390/kernel/traps.c
85
report_user_fault(regs, SIGSEGV, 0);
arch/s390/kernel/traps.c
86
force_exit_sig(SIGSEGV);
arch/s390/kernel/uprobes.c
362
do_report_trap(regs, SIGSEGV, SEGV_MAPERR, NULL);
arch/s390/kvm/kvm-s390.c
4585
send_sig(SIGSEGV, current, 0);
arch/s390/kvm/kvm-s390.c
4597
send_sig(SIGSEGV, current, 0);
arch/s390/kvm/kvm-s390.c
4614
send_sig(SIGSEGV, current, 0);
arch/s390/mm/fault.c
213
report_user_fault(regs, SIGSEGV, 1);
arch/s390/mm/fault.c
214
force_sig_fault(SIGSEGV, si_code, (void __user *)get_fault_address(regs));
arch/s390/mm/fault.c
431
send_sig(SIGSEGV, current, 0);
arch/s390/mm/fault.c
474
send_sig(SIGSEGV, current, 0);
arch/sh/kernel/signal_32.c
181
force_sig(SIGSEGV);
arch/sh/kernel/signal_32.c
212
force_sig(SIGSEGV);
arch/sh/kernel/traps.c
46
notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV);
arch/sh/kernel/traps.c
62
make_task_dead(SIGSEGV);
arch/sh/mm/fault.c
254
force_sig_info_fault(SIGSEGV, si_code, address);
arch/sparc/kernel/process_64.c
560
force_sig(SIGSEGV);
arch/sparc/kernel/signal32.c
171
force_sig(SIGSEGV);
arch/sparc/kernel/signal32.c
257
force_sig(SIGSEGV);
arch/sparc/kernel/signal_32.c
138
force_sig(SIGSEGV);
arch/sparc/kernel/signal_32.c
197
force_sig(SIGSEGV);
arch/sparc/kernel/signal_64.c
136
force_sig(SIGSEGV);
arch/sparc/kernel/signal_64.c
230
force_sig(SIGSEGV);
arch/sparc/kernel/signal_64.c
322
force_sig(SIGSEGV);
arch/sparc/kernel/traps_32.c
90
make_task_dead((regs->psr & PSR_PS) ? SIGKILL : SIGSEGV);
arch/sparc/kernel/traps_64.c
2038
SIGSEGV) == NOTIFY_STOP)
arch/sparc/kernel/traps_64.c
205
force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)regs->tpc);
arch/sparc/kernel/traps_64.c
2072
force_sig_fault(SIGSEGV, SEGV_ADIDERR, (void __user *)ent.err_raddr);
arch/sparc/kernel/traps_64.c
240
force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *) addr);
arch/sparc/kernel/traps_64.c
2533
notify_die(DIE_OOPS, str, regs, 0, 255, SIGSEGV);
arch/sparc/kernel/traps_64.c
2563
make_task_dead((regs->tstate & TSTATE_PRIV)? SIGKILL : SIGSEGV);
arch/sparc/kernel/traps_64.c
2619
0, 0x34, SIGSEGV) == NOTIFY_STOP)
arch/sparc/kernel/traps_64.c
2637
0, 0x34, SIGSEGV) == NOTIFY_STOP)
arch/sparc/kernel/traps_64.c
2661
0, 0x8, SIGSEGV) == NOTIFY_STOP)
arch/sparc/kernel/traps_64.c
2694
force_sig_fault(SIGSEGV, SEGV_ADIPERR, (void __user *)addr);
arch/sparc/kernel/traps_64.c
324
force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)sfar);
arch/sparc/kernel/traps_64.c
391
force_sig_fault(SIGSEGV, SEGV_ACCADI, (void __user *)addr);
arch/sparc/kernel/traps_64.c
394
force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)addr);
arch/sparc/mm/fault_32.c
225
do_fault_siginfo(code, SIGSEGV, regs, text_fault);
arch/sparc/mm/fault_32.c
337
__do_fault_siginfo(code, SIGSEGV, tsk->thread.kregs, address);
arch/sparc/mm/fault_64.c
247
do_fault_siginfo(si_code, SIGSEGV, regs, address, insn, fault_code);
arch/um/kernel/skas/stub_exe.c
89
res = stub_syscall4(__NR_rt_sigaction, SIGSEGV,
arch/um/kernel/skas/stub_exe.c
97
res = stub_syscall4(__NR_rt_sigaction, SIGSEGV,
arch/um/kernel/trap.c
244
if (!unhandled_signal(tsk, SIGSEGV))
arch/um/kernel/trap.c
263
force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *) FAULT_ADDRESS(fi));
arch/um/kernel/trap.c
268
force_fatal_sig(SIGSEGV);
arch/um/kernel/trap.c
387
force_sig_fault(SIGSEGV, si_code, (void __user *) address);
arch/um/os-Linux/process.c
177
set_handler(SIGSEGV);
arch/um/os-Linux/signal.c
189
[SIGSEGV] = sig_handler,
arch/um/os-Linux/signal.c
231
if (sig == SIGSEGV)
arch/um/os-Linux/signal.c
32
[SIGSEGV] = segv_handler,
arch/um/os-Linux/signal.c
42
if (sig == SIGSEGV) {
arch/um/os-Linux/skas/process.c
255
err = ptrace(PTRACE_CONT, pid, 0, SIGSEGV);
arch/um/os-Linux/skas/process.c
642
if (sig == SIGSEGV) {
arch/um/os-Linux/skas/process.c
722
case SIGSEGV:
arch/um/os-Linux/skas/process.c
750
case SIGSEGV:
arch/um/os-Linux/skas/process.c
752
(*sig_info[SIGSEGV])(SIGSEGV,
arch/um/os-Linux/util.c
118
signal(SIGSEGV, SIG_DFL);
arch/x86/entry/vsyscall/vsyscall_64.c
107
force_sig_fault(SIGSEGV, SEGV_MAPERR, (void __user *)ptr);
arch/x86/entry/vsyscall/vsyscall_64.c
279
force_sig(SIGSEGV);
arch/x86/kernel/cet.c
68
if (show_unhandled_signals && unhandled_signal(tsk, SIGSEGV) &&
arch/x86/kernel/cet.c
79
force_sig_fault(SIGSEGV, SEGV_CPERR, (void __user *)0);
arch/x86/kernel/dumpstack.c
435
current->thread.trap_nr, SIGSEGV) == NOTIFY_STOP)
arch/x86/kernel/dumpstack.c
456
int sig = SIGSEGV;
arch/x86/kernel/dumpstack.c
466
int sig = SIGSEGV;
arch/x86/kernel/signal.c
382
force_sig(SIGSEGV);
arch/x86/kernel/traps.c
1536
force_sig(SIGSEGV);
arch/x86/kernel/traps.c
387
do_error_trap(regs, 0, "overflow", X86_TRAP_OF, SIGSEGV, 0, NULL);
arch/x86/kernel/traps.c
507
do_error_trap(regs, error_code, "invalid TSS", X86_TRAP_TS, SIGSEGV,
arch/x86/kernel/traps.c
663
notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_DF, SIGSEGV);
arch/x86/kernel/traps.c
720
X86_TRAP_BR, SIGSEGV) == NOTIFY_STOP)
arch/x86/kernel/traps.c
727
do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, 0, 0, NULL);
arch/x86/kernel/traps.c
901
return notify_die(DIE_GPF, str, regs, error_code, trapnr, SIGSEGV) == NOTIFY_STOP;
arch/x86/kernel/traps.c
909
show_signal(current, SIGSEGV, "", str, regs, error_code);
arch/x86/kernel/traps.c
910
force_sig(SIGSEGV);
arch/x86/kernel/umip.c
320
force_sig_fault(SIGSEGV, SEGV_MAPERR, addr);
arch/x86/kernel/umip.c
322
if (!(show_unhandled_signals && unhandled_signal(tsk, SIGSEGV)))
arch/x86/kernel/uprobes.c
1770
force_sig(SIGSEGV);
arch/x86/kernel/uprobes.c
1780
force_sig(SIGSEGV);
arch/x86/kernel/vm86_32.c
163
force_exit_sig(SIGSEGV);
arch/x86/math-emu/fpu_entry.c
189
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/fpu_entry.c
261
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/fpu_entry.c
276
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/fpu_system.h
108
math_abort(FPU_info,SIGSEGV)
arch/x86/math-emu/fpu_system.h
109
#define FPU_abort math_abort(FPU_info, SIGSEGV)
arch/x86/math-emu/get_address.c
129
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/get_address.c
149
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/get_address.c
222
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/get_address.c
306
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/load_store.c
81
math_abort(FPU_info, SIGSEGV);
arch/x86/math-emu/load_store.c
84
math_abort(FPU_info, SIGSEGV);
arch/x86/mm/fault.c
1428
SIGSEGV, SEGV_MAPERR,
arch/x86/mm/fault.c
751
if (!unhandled_signal(tsk, SIGSEGV))
arch/x86/mm/fault.c
784
SIGSEGV, si_code, pkey);
arch/x86/mm/fault.c
823
force_sig_fault(SIGSEGV, si_code, (void __user *)address);
arch/x86/um/signal.c
361
force_sig(SIGSEGV);
arch/x86/um/signal.c
468
force_sig(SIGSEGV);
arch/xtensa/kernel/signal.c
282
force_sig(SIGSEGV);
arch/xtensa/mm/fault.c
114
bad_page_fault(regs, address, SIGSEGV);
arch/xtensa/mm/fault.c
202
force_sig_fault(SIGSEGV, code, (void *) address);
arch/xtensa/mm/fault.c
205
bad_page_fault(regs, address, SIGSEGV);
drivers/gpu/drm/amd/amdkfd/kfd_events.c
1138
send_sig(SIGSEGV, p->lead_thread, 0);
fs/binfmt_flat.c
333
send_sig(SIGSEGV, current, 0);
fs/exec.c
1769
force_fatal_sig(SIGSEGV);
include/linux/rseq_entry.h
214
force_sig(SIGSEGV);
include/linux/signal.h
429
rt_sigmask(SIGFPE) | rt_sigmask(SIGSEGV) | \
include/linux/signal.h
440
rt_sigmask(SIGSEGV) | rt_sigmask(SIGBUS) | \
kernel/entry/syscall_user_dispatch.c
52
force_exit_sig(SIGSEGV);
kernel/rseq.c
312
force_sig(SIGSEGV);
kernel/rseq.c
374
force_sig(SIGSEGV);
kernel/rseq.c
400
force_sig(SIGSEGV);
kernel/rseq.c
634
force_sig(SIGSEGV);
kernel/rseq.c
695
force_sig(SIGSEGV);
kernel/rseq.c
745
force_sig(SIGSEGV);
kernel/signal.c
1683
if (sig == SIGSEGV)
kernel/signal.c
1684
force_fatal_sig(SIGSEGV);
kernel/signal.c
1686
force_sig(SIGSEGV);
kernel/signal.c
1753
info.si_signo = SIGSEGV;
kernel/signal.c
1768
info.si_signo = SIGSEGV;
kernel/signal.c
200
(sigmask(SIGSEGV) | sigmask(SIGBUS) | sigmask(SIGILL) | \
kernel/signal.c
3423
[SIGSEGV] = { NSIGSEGV, SIL_FAULT },
kernel/signal.c
3464
else if ((sig == SIGSEGV) && (si_code == SEGV_BNDERR))
kernel/signal.c
3467
else if ((sig == SIGSEGV) && (si_code == SEGV_PKUERR))
security/apparmor/include/sig_names.h
20
[SIGSEGV] = 11,
tools/objtool/signal.c
102
int signals[] = {SIGSEGV, SIGBUS, SIGILL, SIGABRT};
tools/objtool/signal.c
35
case SIGSEGV: sig_name = "SIGSEGV"; break;
tools/perf/builtin-record.c
2444
signal(SIGSEGV, sigsegv_handler);
tools/perf/builtin-top.c
668
signal(SIGSEGV, sighandler_dump_stack);
tools/perf/builtin-trace.c
5490
signal(SIGSEGV, sighandler_dump_stack);
tools/perf/tests/builtin-test.c
326
SIGABRT, SIGBUS, SIGFPE, SIGILL, SIGINT, SIGPIPE, SIGQUIT, SIGSEGV, SIGTERM,
tools/perf/tests/kallsyms-split.c
112
signal(SIGSEGV, remove_proc_dir);
tools/perf/tests/perf-hooks.c
13
signal(SIGSEGV, SIG_DFL);
tools/perf/tests/perf-hooks.c
14
raise(SIGSEGV);
tools/perf/tests/perf-hooks.c
26
raise(SIGSEGV);
tools/perf/tests/perf-hooks.c
33
signal(SIGSEGV, sigsegv_handler);
tools/perf/ui/gtk/annotate.c
208
signal(SIGSEGV, perf_gtk__signal);
tools/perf/ui/gtk/hists.c
603
signal(SIGSEGV, perf_gtk__signal);
tools/perf/ui/tui/setup.c
167
signal(SIGSEGV, ui__signal_backtrace);
tools/testing/selftests/arm64/gcs/libc-gcs.c
491
TEST_F_SIGNAL(map_gcs, not_writeable, SIGSEGV)
tools/testing/selftests/arm64/gcs/libc-gcs.c
548
TEST_F_SIGNAL(map_gcs, stack_overflow, SIGSEGV)
tools/testing/selftests/arm64/mte/check_buffer_fill.c
418
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/check_child_memory.c
163
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
239
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/check_ksm_options.c
145
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/check_mmap_options.c
967
mte_register_signal(SIGSEGV, mte_default_handler,
tools/testing/selftests/arm64/mte/check_tags_inclusion.c
183
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/check_user_mem.c
214
mte_register_signal(SIGSEGV, mte_default_handler, false);
tools/testing/selftests/arm64/mte/mte_common_util.c
116
if (export_tags && signal == SIGSEGV)
tools/testing/selftests/arm64/mte/mte_common_util.c
53
if (signum == SIGSEGV) {
tools/testing/selftests/arm64/pauth/pac.c
194
if (signum == SIGSEGV || signum == SIGILL)
tools/testing/selftests/arm64/pauth/pac.c
209
sigaction(SIGSEGV, &sa, NULL);
tools/testing/selftests/arm64/signal/test_signals_utils.c
160
if (td->sig_ok == SIGSEGV && si->si_code != SEGV_ACCERR) {
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_magic.c
49
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size.c
74
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_bad_size_for_magic0.c
43
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_duplicated_fpsimd.c
47
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_misaligned_sp.c
34
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_missing_fpsimd.c
47
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sme_change_vl.c
72
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c
72
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c
57
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/gcs_prot_none_fault.c
71
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
62
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_compat_toggle.c
29
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_daif_bits.c
33
.sig_ok = SIGSEGV,
tools/testing/selftests/arm64/signal/testcases/mangle_pstate_invalid_mode_template.h
26
.sig_ok = SIGSEGV, \
tools/testing/selftests/bpf/test_progs.c
1968
sigaction(SIGSEGV, &sigact, NULL);
tools/testing/selftests/bpf/test_progs.c
219
pthread_kill(env.main_thread, SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1076
if (info.coredump_signal != SIGSEGV) {
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1078
info.coredump_signal, SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1125
ASSERT_EQ(WTERMSIG(status), SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1130
ASSERT_EQ(info.coredump_signal, SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_test.c
506
if (info.coredump_signal != SIGSEGV) {
tools/testing/selftests/coredump/coredump_socket_test.c
508
info.coredump_signal, SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_test.c
568
ASSERT_EQ(WTERMSIG(status), SIGSEGV);
tools/testing/selftests/coredump/coredump_socket_test.c
574
ASSERT_EQ(info.coredump_signal, SIGSEGV);
tools/testing/selftests/kvm/lib/kvm_util.c
2339
KVM_CASE_SIGNUM(SIGSEGV);
tools/testing/selftests/kvm/lib/kvm_util.c
2357
sigaction(SIGSEGV, &sig_sa, NULL);
tools/testing/selftests/mm/guard-regions.c
185
if (sigaction(SIGSEGV, &act, NULL))
tools/testing/selftests/mm/guard-regions.c
197
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/mm/mkdirty.c
36
if (sig == SIGSEGV)
tools/testing/selftests/mm/mkdirty.c
46
if (signal(SIGSEGV, signal_handler) == SIG_ERR) {
tools/testing/selftests/mm/mkdirty.c
55
if (signal(SIGSEGV, SIG_DFL) == SIG_ERR)
tools/testing/selftests/mm/pfnmap.c
44
if (signal(SIGSEGV, signal_handler) == SIG_ERR)
tools/testing/selftests/mm/pfnmap.c
51
if (signal(SIGSEGV, SIG_DFL) == SIG_ERR)
tools/testing/selftests/mm/pkey_sighandler_tests.c
215
if (sigaction(SIGSEGV, &sa, NULL) == -1) {
tools/testing/selftests/mm/pkey_sighandler_tests.c
232
ksft_test_result(siginfo.si_signo == SIGSEGV &&
tools/testing/selftests/mm/pkey_sighandler_tests.c
255
if (sigaction(SIGSEGV, &sa, NULL) == -1) {
tools/testing/selftests/mm/pkey_sighandler_tests.c
272
ksft_test_result(siginfo.si_signo == SIGSEGV &&
tools/testing/selftests/mm/pkey_sighandler_tests.c
297
if (sigaction(SIGSEGV, &sa, NULL) == -1) {
tools/testing/selftests/mm/pkey_sighandler_tests.c
347
ksft_test_result(siginfo.si_signo == SIGSEGV &&
tools/testing/selftests/mm/pkey_sighandler_tests.c
456
if (sigaction(SIGSEGV, &sa, NULL) == -1) {
tools/testing/selftests/mm/protection_keys.c
420
int signum = SIGSEGV;
tools/testing/selftests/powerpc/alignment/alignment_handler.c
646
if (sigaction(SIGSEGV, &sa, NULL) == -1
tools/testing/selftests/powerpc/copyloops/exc_validate.c
51
sigaction(SIGSEGV, &action, NULL);
tools/testing/selftests/powerpc/mm/bad_accesses.c
78
FAIL_IF(sigaction(SIGSEGV, &sig, NULL) != 0);
tools/testing/selftests/powerpc/mm/exec_prot.c
125
FAIL_IF(sigaction(SIGSEGV, &segv_act, NULL) != 0);
tools/testing/selftests/powerpc/mm/pkey_exec_prot.c
118
FAIL_IF(sigaction(SIGSEGV, &segv_act, NULL) != 0);
tools/testing/selftests/powerpc/mm/pkey_siginfo.c
275
FAIL_IF(sigaction(SIGSEGV, &act, NULL) != 0);
tools/testing/selftests/powerpc/mm/segv_errors.c
46
FAIL_IF(sigaction(SIGSEGV, &act, NULL) != 0);
tools/testing/selftests/powerpc/mm/subpage_prot.c
165
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/powerpc/mm/subpage_prot.c
202
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/powerpc/mm/tlbie_test.c
445
if (sigaction(SIGSEGV, &sa, NULL) == -1) {
tools/testing/selftests/powerpc/mm/wild_bctr.c
135
FAIL_IF(sigaction(SIGSEGV, &segv, NULL));
tools/testing/selftests/powerpc/nx-gzip/gunz_test.c
1015
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
385
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
99
sigaction(SIGSEGV, &action, NULL);
tools/testing/selftests/powerpc/signal/sigfuz.c
219
sigaction(SIGSEGV, &seg_sa, NULL);
tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c
155
sigaction(SIGSEGV, &seg_sa, NULL);
tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c
28
if (segv_expected && (signum == SIGSEGV))
tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c
62
if (signal(SIGSEGV, signal_segv) == SIG_ERR)
tools/testing/selftests/powerpc/tm/tm-signal-stack.c
60
if (signal(SIGSEGV, signal_segv) == SIG_ERR)
tools/testing/selftests/powerpc/tm/tm-sigreturn.c
65
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
51
signal(SIGSEGV, sigsegv_expect);
tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c
72
signal(SIGSEGV, sigsegv_fail);
tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c
62
signal(SIGSEGV, sigsegv_cb);
tools/testing/selftests/prctl/disable-tsc-test.c
65
signal(SIGSEGV, sigsegv_cb);
tools/testing/selftests/proc/proc-empty-vm.c
188
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/proc/proc-empty-vm.c
486
sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/proc/proc-empty-vm.c
531
assert(WSTOPSIG(wstatus) == SIGSEGV);
tools/testing/selftests/proc/proc-pid-vm.c
261
(void)sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/riscv/abi/pointer_masking.c
129
signal(SIGSEGV, sigsegv_handler);
tools/testing/selftests/riscv/abi/pointer_masking.c
135
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/riscv/abi/pointer_masking.c
148
signal(SIGSEGV, execve_child_sigsegv_handler);
tools/testing/selftests/riscv/cfi/cfitests.c
40
if (sigaction(SIGSEGV, &sa, NULL)) {
tools/testing/selftests/riscv/hwprobe/cbo.c
123
rc = sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/riscv/hwprobe/cbo.c
148
rc = sigaction(SIGSEGV, &dfl, NULL);
tools/testing/selftests/riscv/hwprobe/cbo.c
39
if (sig == SIGSEGV || sig == SIGBUS)
tools/testing/selftests/riscv/sigreturn/sigreturn.c
50
sigaction(SIGSEGV, &sig_action, 0);
tools/testing/selftests/signal/mangle_uc_sigmask.c
107
ret = sigismember(&(((ucontext_t *)uc)->uc_sigmask), SIGSEGV);
tools/testing/selftests/signal/mangle_uc_sigmask.c
134
if (sigemptyset(&act.sa_mask) || sigaddset(&act.sa_mask, SIGSEGV)
tools/testing/selftests/signal/mangle_uc_sigmask.c
135
|| (sigismember(&act.sa_mask, SIGSEGV) != 1))
tools/testing/selftests/signal/mangle_uc_sigmask.c
144
if (sigaction(SIGSEGV, &act2, NULL))
tools/testing/selftests/signal/mangle_uc_sigmask.c
87
if (raise(SIGSEGV))
tools/testing/selftests/x86/corrupt_xstate_header.c
54
sethandler(SIGSEGV, sigsegv, 0);
tools/testing/selftests/x86/entry_from_vm86.c
314
sethandler(SIGSEGV, sighandler, 0);
tools/testing/selftests/x86/entry_from_vm86.c
321
clearhandler(SIGSEGV);
tools/testing/selftests/x86/entry_from_vm86.c
45
if (sig == SIGSEGV)
tools/testing/selftests/x86/fsgsbase.c
49
clearhandler(SIGSEGV);
tools/testing/selftests/x86/fsgsbase.c
590
sethandler(SIGSEGV, sigsegv, 0);
tools/testing/selftests/x86/ioperm.c
36
sethandler(SIGSEGV, sigsegv, SA_RESETHAND);
tools/testing/selftests/x86/ioperm.c
44
clearhandler(SIGSEGV);
tools/testing/selftests/x86/iopl.c
108
clearhandler(SIGSEGV);
tools/testing/selftests/x86/iopl.c
36
sethandler(SIGSEGV, sigsegv, SA_RESETHAND);
tools/testing/selftests/x86/iopl.c
44
clearhandler(SIGSEGV);
tools/testing/selftests/x86/iopl.c
75
sethandler(SIGSEGV, sigsegv, SA_RESETHAND);
tools/testing/selftests/x86/iopl.c
88
clearhandler(SIGSEGV);
tools/testing/selftests/x86/iopl.c
95
sethandler(SIGSEGV, sigsegv, SA_RESETHAND);
tools/testing/selftests/x86/lam.c
324
signal(SIGSEGV, segv_handler);
tools/testing/selftests/x86/lam.c
364
signal(SIGSEGV, segv_handler);
tools/testing/selftests/x86/lam.c
385
signal(SIGSEGV, segv_handler);
tools/testing/selftests/x86/lam.c
747
signal(SIGSEGV, segv_handler);
tools/testing/selftests/x86/ldt_gdt.c
539
sethandler(SIGSEGV, sigsegv, 0);
tools/testing/selftests/x86/ldt_gdt.c
540
fix_sa_restorer(SIGSEGV);
tools/testing/selftests/x86/mov_ss_trap.c
161
sethandler(SIGSEGV, handle_and_return, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
166
sethandler(SIGSEGV, handle_and_return, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
183
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
189
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
200
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
245
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND | SA_ONSTACK);
tools/testing/selftests/x86/mov_ss_trap.c
261
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND);
tools/testing/selftests/x86/mov_ss_trap.c
98
[SIGSEGV] = "SIGSEGV",
tools/testing/selftests/x86/nx_stack.c
168
int rv = sigaction(SIGSEGV, &act, NULL);
tools/testing/selftests/x86/sigaltstack.c
74
sethandler(SIGSEGV, sigsegv, 0);
tools/testing/selftests/x86/sigaltstack.c
86
clearhandler(SIGSEGV);
tools/testing/selftests/x86/sigreturn.c
520
clearhandler(SIGSEGV);
tools/testing/selftests/x86/sigreturn.c
810
sethandler(SIGSEGV, sigtrap, SA_ONSTACK);
tools/testing/selftests/x86/single_step_syscall.c
195
sethandler(SIGSEGV, print_and_longjmp,
tools/testing/selftests/x86/single_step_syscall.c
209
clearhandler(SIGSEGV);
tools/testing/selftests/x86/single_step_syscall.c
70
[SIGSEGV] = "SIGSEGV",
tools/testing/selftests/x86/syscall_arg_fault.c
98
sethandler(SIGSEGV, sigsegv_or_sigbus, SA_ONSTACK);
tools/testing/selftests/x86/sysret_rip.c
145
sethandler(SIGSEGV, sigsegv_for_fallthrough, 0);
tools/testing/selftests/x86/sysret_rip.c
71
sethandler(SIGSEGV, sigsegv_for_sigreturn_test, SA_RESETHAND);
tools/testing/selftests/x86/test_FCMOV.c
64
signal(SIGSEGV, sighandler);
tools/testing/selftests/x86/test_FCOMI.c
309
signal(SIGSEGV, sighandler);
tools/testing/selftests/x86/test_FISTTP.c
128
signal(SIGSEGV, sighandler);
tools/testing/selftests/x86/test_shadow_stack.c
226
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
236
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
324
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
392
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
405
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
446
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
493
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
529
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
537
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
713
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
838
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_shadow_stack.c
870
signal(SIGSEGV, SIG_DFL);
tools/testing/selftests/x86/test_shadow_stack.c
899
if (sigaction(SIGSEGV, &sa, NULL))
tools/testing/selftests/x86/test_vsyscall.c
527
sethandler(SIGSEGV, sigsegv, 0);