/tools/lib/subcmd/ |
D | sigchain.c | 14 static void check_signum(int sig) in check_signum() argument 16 if (sig < 1 || sig >= SIGCHAIN_MAX_SIGNALS) in check_signum() 17 die("BUG: signal out of range: %d", sig); in check_signum() 20 static int sigchain_push(int sig, sigchain_fun f) in sigchain_push() argument 22 struct sigchain_signal *s = signals + sig; in sigchain_push() 23 check_signum(sig); in sigchain_push() 26 s->old[s->n] = signal(sig, f); in sigchain_push() 33 int sigchain_pop(int sig) in sigchain_pop() argument 35 struct sigchain_signal *s = signals + sig; in sigchain_pop() 36 check_signum(sig); in sigchain_pop() [all …]
|
D | sigchain.h | 6 int sigchain_pop(int sig);
|
/tools/testing/selftests/x86/ |
D | syscall_arg_fault.c | 29 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 37 if (sigaction(sig, &sa, 0)) in sethandler() 46 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv() argument 61 static void sigill(int sig, siginfo_t *info, void *ctx_void) in sigill() argument
|
D | syscall_nt.c | 47 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 55 if (sigaction(sig, &sa, 0)) in sethandler() 59 static void sigtrap(int sig, siginfo_t *si, void *ctx_void) in sigtrap() argument
|
D | iopl.c | 24 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 32 if (sigaction(sig, &sa, 0)) in sethandler() 39 static void sigsegv(int sig, siginfo_t *si, void *ctx_void) in sigsegv() argument
|
D | sigreturn.c | 152 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 160 if (sigaction(sig, &sa, 0)) in sethandler() 164 static void clearhandler(int sig) in clearhandler() argument 170 if (sigaction(sig, &sa, 0)) in clearhandler() 402 static void validate_signal_ss(int sig, ucontext_t *ctx) in validate_signal_ss() argument 421 sig); in validate_signal_ss() 446 static void sigusr1(int sig, siginfo_t *info, void *ctx_void) in sigusr1() argument 450 validate_signal_ss(sig, ctx); in sigusr1() 473 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument 477 validate_signal_ss(sig, ctx); in sigtrap() [all …]
|
D | entry_from_vm86.c | 31 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 39 if (sigaction(sig, &sa, 0)) in sethandler() 43 static void clearhandler(int sig) in clearhandler() argument 49 if (sigaction(sig, &sa, 0)) in clearhandler() 55 static void sighandler(int sig, siginfo_t *info, void *ctx_void) in sighandler() argument 66 if (sig == SIGSEGV) in sighandler() 68 else if (sig == SIGILL) in sighandler()
|
D | single_step_syscall.c | 42 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 50 if (sigaction(sig, &sa, 0)) in sethandler() 81 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
|
D | vdso_restorer.c | 42 static void handler_with_siginfo(int sig, siginfo_t *info, void *ctx_void) in handler_with_siginfo() argument 47 static void handler_without_siginfo(int sig) in handler_without_siginfo() argument
|
D | unwind_vdso.c | 53 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 61 if (sigaction(sig, &sa, 0)) in sethandler() 135 static void sigtrap(int sig, siginfo_t *info, void *ctx_void) in sigtrap() argument
|
D | fsgsbase.c | 36 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 44 if (sigaction(sig, &sa, 0)) in sethandler() 48 static void clearhandler(int sig) in clearhandler() argument 54 if (sigaction(sig, &sa, 0)) in clearhandler() 58 static void sigsegv(int sig, siginfo_t *si, void *ctx_void) in sigsegv() argument
|
D | test_FISTTP.c | 111 void sighandler(int sig) in sighandler() argument 113 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
|
D | ptrace_syscall.c | 95 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 103 if (sigaction(sig, &sa, 0)) in sethandler() 107 static void setsigign(int sig, int flags) in setsigign() argument 114 if (sigaction(sig, &sa, 0)) in setsigign() 118 static void clearhandler(int sig) in clearhandler() argument 124 if (sigaction(sig, &sa, 0)) in clearhandler() 134 static void empty_handler(int sig, siginfo_t *si, void *ctx_void) in empty_handler() argument
|
D | test_FCMOV.c | 47 void sighandler(int sig) in sighandler() argument 49 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
|
D | ldt_gdt.c | 444 static void fix_sa_restorer(int sig) in fix_sa_restorer() argument 448 if (syscall(SYS_rt_sigaction, sig, NULL, &ksa, 8) == 0) { in fix_sa_restorer() 459 if (syscall(SYS_rt_sigaction, sig, &ksa, NULL, in fix_sa_restorer() 466 static void fix_sa_restorer(int sig) in fix_sa_restorer() argument 472 static void sethandler(int sig, void (*handler)(int, siginfo_t *, void *), in sethandler() argument 480 if (sigaction(sig, &sa, 0)) in sethandler() 483 fix_sa_restorer(sig); in sethandler() 488 static void sigsegv(int sig, siginfo_t *info, void *ctx_void) in sigsegv() argument
|
/tools/perf/ui/tui/ |
D | setup.c | 37 static void ui__sigwinch(int sig __maybe_unused) in ui__sigwinch() 98 static void ui__signal_backtrace(int sig) in ui__signal_backtrace() argument 104 psignal(sig, "perf"); in ui__signal_backtrace() 116 static void ui__signal(int sig) in ui__signal() argument 119 psignal(sig, "perf"); in ui__signal()
|
/tools/perf/tests/ |
D | bp_signal.c | 106 static int __event(bool is_x, void *addr, int sig) in __event() argument 136 fcntl(fd, F_SETSIG, sig); in __event() 144 static int bp_event(void *addr, int sig) in bp_event() argument 146 return __event(true, addr, sig); in bp_event() 149 static int wp_event(void *addr, int sig) in wp_event() argument 151 return __event(false, addr, sig); in wp_event()
|
/tools/testing/selftests/powerpc/signal/ |
D | signal_tm.c | 27 extern long tm_signal_self(pid_t pid, int sig, long *ret); 32 static void signal_handler(int sig) in signal_handler() argument 39 if (sig == SIGUSR1) in signal_handler()
|
D | signal.c | 27 extern long signal_self(pid_t pid, int sig); 32 static void signal_handler(int sig) in signal_handler() argument 34 if (sig == SIGUSR1) in signal_handler()
|
/tools/perf/trace/beauty/ |
D | signum.c | 4 int sig = arg->val; in syscall_arg__scnprintf_signum() local 6 switch (sig) { in syscall_arg__scnprintf_signum() 50 return scnprintf(bf, size, "%#x", sig); in syscall_arg__scnprintf_signum()
|
/tools/testing/selftests/prctl/ |
D | disable-tsc-ctxt-sw-stress-test.c | 38 static void sigsegv_expect(int sig) in sigsegv_expect() argument 58 static void sigsegv_fail(int sig) in sigsegv_fail() argument
|
/tools/testing/selftests/ptrace/ |
D | peeksiginfo.c | 14 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() argument 16 return syscall(SYS_rt_sigqueueinfo, tgid, sig, uinfo); in sys_rt_sigqueueinfo() 20 int sig, siginfo_t *uinfo) in sys_rt_tgsigqueueinfo() argument 22 return syscall(SYS_rt_tgsigqueueinfo, tgid, tid, sig, uinfo); in sys_rt_tgsigqueueinfo()
|
/tools/virtio/virtio-trace/ |
D | trace-agent-ctl.c | 29 static void signal_handler(int sig) in signal_handler() argument 31 global_signal_val = sig; in signal_handler()
|
/tools/perf/ui/gtk/ |
D | browser.c | 11 void perf_gtk__signal(int sig) in perf_gtk__signal() argument 14 psignal(sig, "perf"); in perf_gtk__signal()
|
/tools/testing/selftests/filesystems/ |
D | dnotify_test.c | 10 static void handler(int sig, siginfo_t *si, void *data) in handler() argument
|