| /linux/arch/sh/kernel/ |
| H A D | traps.c | 143 SIGTRAP) == NOTIFY_STOP) in BUILD_TRAP_HANDLER() 146 force_sig(SIGTRAP); in BUILD_TRAP_HANDLER() 160 SIGTRAP) == NOTIFY_STOP) in BUILD_TRAP_HANDLER() 172 force_sig(SIGTRAP); in BUILD_TRAP_HANDLER()
|
| H A D | hw_breakpoint.c | 341 force_sig_fault(SIGTRAP, TRAP_HWBKPT, in hw_breakpoint_handler() 363 notify_die(DIE_BREAKPOINT, "breakpoint", regs, 0, ex, SIGTRAP); in BUILD_TRAP_HANDLER()
|
| /linux/tools/testing/selftests/powerpc/tm/ |
| H A D | tm-signal-sigreturn-nt.c | 40 sigaction(SIGTRAP, &trap_sa, NULL); in tm_signal_sigreturn_nt() 42 raise(SIGTRAP); in tm_signal_sigreturn_nt()
|
| /linux/include/linux/ |
| H A D | ptrace.h | 151 ptrace_notify((event << 8) | SIGTRAP, message); in ptrace_event() 155 send_sig(SIGTRAP, current, 0); in ptrace_event() 345 info.si_signo = SIGTRAP; in user_single_step_report() 415 signr = ptrace_notify(SIGTRAP | ((ptrace & PT_TRACESYSGOOD) ? 0x80 : 0), in ptrace_report_syscall()
|
| /linux/arch/powerpc/kernel/ |
| H A D | traps.c | 105 case SIGTRAP: return "unhandled trap"; in signame() 306 force_sig_fault(SIGTRAP, TRAP_TRACE, (void __user *)regs->nip); in user_single_step_report() 1096 _exception(SIGTRAP, regs, TRAP_UNK, 0); in DEFINE_INTERRUPT_HANDLER() 1104 _exception(SIGTRAP, regs, TRAP_UNK, 0); in DEFINE_INTERRUPT_HANDLER_ASYNC() 1112 _exception(SIGTRAP, regs, TRAP_UNK, 0); in DEFINE_INTERRUPT_HANDLER_NMI() 1120 5, SIGTRAP) == NOTIFY_STOP) in DEFINE_INTERRUPT_HANDLER() 1124 _exception(SIGTRAP, regs, TRAP_BRKPT, regs->nip); in DEFINE_INTERRUPT_HANDLER() 1129 _exception(SIGTRAP, regs, TRAP_UNK, 0); in DEFINE_INTERRUPT_HANDLER() 1141 5, SIGTRAP) == NOTIFY_STOP) in __single_step_exception() 1146 _exception(SIGTRAP, regs, TRAP_TRACE, regs->nip); in __single_step_exception() [all …]
|
| /linux/tools/testing/selftests/perf_events/ |
| H A D | remove_on_exec.c | 86 ASSERT_EQ(sigaction(SIGTRAP, &action, &self->oldact), 0); in FIXTURE_SETUP() 96 sigaction(SIGTRAP, &self->oldact, NULL); in FIXTURE_TEARDOWN() 238 if (sigaction(SIGTRAP, &action, NULL)) in exec_child()
|
| /linux/arch/arm64/kernel/ |
| H A D | kgdb.c | 239 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_brk_handler() 247 kgdb_handle_exception(1, SIGTRAP, 0, regs); in NOKPROBE_SYMBOL() 258 kgdb_handle_exception(0, SIGTRAP, 0, regs); in kgdb_single_step_handler()
|
| /linux/arch/s390/kernel/ |
| H A D | traps.c | 74 if (notify_die(DIE_SSTEP, "sstep", regs, 0, 0, SIGTRAP) == NOTIFY_STOP) in do_per_trap() 78 force_sig_fault(SIGTRAP, TRAP_HWBKPT, (void __force __user *)current->thread.per_event.address); in do_per_trap() 152 force_sig_fault(SIGTRAP, TRAP_BRKPT, location); in illegal_op() 169 if (notify_die(DIE_BPT, "bpt", regs, 0, 3, SIGTRAP) != NOTIFY_STOP) in illegal_op()
|
| /linux/arch/um/os-Linux/skas/ |
| H A D | process.c | 115 #define STUB_DONE_MASK (1 << SIGTRAP) 614 if (sig == SIGTRAP && proc_data->err != 0) { in userspace() 726 case SIGTRAP: in userspace() 762 case SIGTRAP + 0x80: in userspace() 765 case SIGTRAP: in userspace() 766 relay_signal(SIGTRAP, (struct siginfo *)si, regs, NULL); in userspace()
|
| /linux/tools/testing/selftests/x86/ |
| H A D | single_step_syscall.c | 72 [SIGTRAP] = "SIGTRAP", 129 sethandler(SIGTRAP, sigtrap, 0); in main()
|
| H A D | fsgsbase.c | 446 raise(SIGTRAP); in test_ptrace_write_gs_read_base() 452 if (WSTOPSIG(status) == SIGTRAP) { in test_ptrace_write_gs_read_base() 506 raise(SIGTRAP); in test_ptrace_write_gsbase() 512 if (WSTOPSIG(status) == SIGTRAP) { in test_ptrace_write_gsbase()
|
| H A D | sigreturn.c | 468 if (asm_ss != sig_ss && sig == SIGTRAP) { in sigtrap() 519 clearhandler(SIGTRAP); in test_nonstrict_ss() 759 sethandler(SIGTRAP, sigtrap, SA_ONSTACK); in main() 809 clearhandler(SIGTRAP); in main()
|
| H A D | mov_ss_trap.c | 100 [SIGTRAP] = "SIGTRAP", 142 sethandler(SIGTRAP, sigtrap, 0); in main()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | perf_skip.c | 50 if (!ASSERT_OK(sigaction(SIGTRAP, &action, &previous_sigtrap), "sigaction")) in serial_test_perf_skip() 136 sigaction(SIGTRAP, &previous_sigtrap, NULL); in serial_test_perf_skip()
|
| /linux/arch/mips/kernel/ |
| H A D | traps.c | 976 SIGTRAP) == NOTIFY_STOP) in do_trap_or_bp() 981 SIGTRAP) == NOTIFY_STOP) in do_trap_or_bp() 1001 force_sig(SIGTRAP); in do_trap_or_bp() 1016 force_sig(SIGTRAP); in do_trap_or_bp() 1022 force_sig_fault(SIGTRAP, si_code, NULL); in do_trap_or_bp() 1024 force_sig(SIGTRAP); in do_trap_or_bp() 1079 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp() 1085 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp() 1091 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp() 1097 current->thread.trap_nr, SIGTRAP) == NOTIFY_STOP) in do_bp() [all …]
|
| /linux/kernel/debug/kdb/ |
| H A D | kdb_debugger.c | 73 if (ks->err_code == KDB_REASON_SYSTEM_NMI && ks->signo == SIGTRAP) in kdb_stub() 111 ks->signo == SIGTRAP) { in kdb_stub()
|
| /linux/arch/um/os-Linux/ |
| H A D | start_up.c | 163 (WSTOPSIG(status) == (SIGTRAP|0x80))) { in check_sysemu() 176 else if (WIFSTOPPED(status) && (WSTOPSIG(status) == SIGTRAP)) in check_sysemu() 216 (WSTOPSIG(status) != (SIGTRAP | 0x80))) in check_ptrace()
|
| /linux/arch/csky/kernel/ |
| H A D | asm-offsets.c | 81 DEFINE(SIGTRAP, SIGTRAP); in main()
|
| H A D | traps.c | 180 send_sig(SIGTRAP, current, 0); in do_trap_bkpt() 202 send_sig(SIGTRAP, current, 0); in do_trap_illinsn()
|
| /linux/arch/arm64/include/asm/ |
| H A D | signal.h | 18 if (sig == SIGTRAP && si_code == TRAP_BRKPT) in arch_untagged_si_addr()
|
| /linux/arch/arm/kernel/ |
| H A D | kgdb.c | 144 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_brk_fn() 152 kgdb_handle_exception(1, SIGTRAP, 0, regs); in kgdb_compiled_brk_fn()
|
| /linux/tools/perf/tests/ |
| H A D | sigtrap.c | 239 if (sigaction(SIGTRAP, &action, &oldact)) { in test__sigtrap() 268 sigaction(SIGTRAP, &oldact, NULL); in test__sigtrap()
|
| /linux/arch/parisc/kernel/ |
| H A D | traps.c | 279 force_sig_fault(SIGTRAP, wot, in handle_gdb_break() 314 kgdb_handle_exception(9, SIGTRAP, 0, regs); in handle_break() 425 (void)notify_die(DIE_OOPS, msg, regs, 0, code, SIGTRAP); in parisc_terminate() 544 kgdb_handle_exception(0, SIGTRAP, 0, regs); in handle_interruption()
|
| /linux/security/apparmor/include/ |
| H A D | sig_names.h | 14 [SIGTRAP] = 5, /* -, 5, - */
|
| /linux/arch/sparc/kernel/ |
| H A D | traps_64.c | 94 0, lvl, SIGTRAP) == NOTIFY_STOP) in bad_trap() 120 0, lvl, SIGTRAP) == NOTIFY_STOP) in bad_trap_tl1() 193 0, 0x8, SIGTRAP) == NOTIFY_STOP) in spitfire_insn_access_exception() 213 0, 0x8, SIGTRAP) == NOTIFY_STOP) in spitfire_insn_access_exception_tl1() 226 0, 0x8, SIGTRAP) == NOTIFY_STOP) in sun4v_insn_access_exception() 246 0, 0x8, SIGTRAP) == NOTIFY_STOP) in sun4v_insn_access_exception_tl1() 296 0, 0x30, SIGTRAP) == NOTIFY_STOP) in spitfire_data_access_exception() 332 0, 0x30, SIGTRAP) == NOTIFY_STOP) in spitfire_data_access_exception_tl1() 345 0, 0x8, SIGTRAP) == NOTIFY_STOP) in sun4v_data_access_exception() 402 0, 0x8, SIGTRAP) == NOTIFY_STOP) in sun4v_data_access_exception_tl1() [all …]
|