Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 25 of 58) sorted by relevance

123

/tools/lib/subcmd/
Dsigchain.c14 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 …]
Dsigchain.h6 int sigchain_pop(int sig);
/tools/testing/selftests/x86/
Dsyscall_arg_fault.c29 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
Dsyscall_nt.c47 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
Diopl.c24 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
Dsigreturn.c152 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 …]
Dentry_from_vm86.c31 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()
Dsingle_step_syscall.c42 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
Dvdso_restorer.c42 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
Dunwind_vdso.c53 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
Dfsgsbase.c36 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
Dtest_FISTTP.c111 void sighandler(int sig) in sighandler() argument
113 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
Dptrace_syscall.c95 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
Dtest_FCMOV.c47 void sighandler(int sig) in sighandler() argument
49 printf("[FAIL]\tGot signal %d, exiting\n", sig); in sighandler()
Dldt_gdt.c444 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/
Dsetup.c37 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/
Dbp_signal.c106 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/
Dsignal_tm.c27 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()
Dsignal.c27 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/
Dsignum.c4 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/
Ddisable-tsc-ctxt-sw-stress-test.c38 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/
Dpeeksiginfo.c14 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/
Dtrace-agent-ctl.c29 static void signal_handler(int sig) in signal_handler() argument
31 global_signal_val = sig; in signal_handler()
/tools/perf/ui/gtk/
Dbrowser.c11 void perf_gtk__signal(int sig) in perf_gtk__signal() argument
14 psignal(sig, "perf"); in perf_gtk__signal()
/tools/testing/selftests/filesystems/
Ddnotify_test.c10 static void handler(int sig, siginfo_t *si, void *data) in handler() argument

123