/freebsd/tests/sys/kern/ |
H A D | pdeathsig.c | 42 dummy_signal_handler(int signum) in dummy_signal_handler() argument 49 int signum; in ATF_TC_BODY() local 53 signum = 8888; in ATF_TC_BODY() 54 rc = procctl(P_PID, 0, PROC_PDEATHSIG_CTL, &signum); in ATF_TC_BODY() 59 signum = SIGINFO; in ATF_TC_BODY() 60 rc = procctl(8888, 0, PROC_PDEATHSIG_CTL, &signum); in ATF_TC_BODY() 65 signum = SIGINFO; in ATF_TC_BODY() 67 PROC_PDEATHSIG_CTL, &signum); in ATF_TC_BODY() 72 signum = SIGINFO; in ATF_TC_BODY() 78 signum = SIGINFO; in ATF_TC_BODY() [all …]
|
H A D | pdeathsig_helper.c | 34 int signum; in main() local 42 signum = 0xdeadbeef; in main() 43 rc = procctl(P_PID, 0, PROC_PDEATHSIG_STATUS, &signum); in main() 45 assert(signum == SIGINFO); in main()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_signal_interceptors.inc | 27 #define SIGNAL_INTERCEPTOR_SIGNAL_IMPL(func, signum, handler) \ 28 { return REAL(func)(signum, handler); } 32 # define SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signum, act, oldact) \ 40 return REAL(sigaction_symname)(signum, act, oldact); \ 45 INTERCEPTOR(uptr, bsd_signal, int signum, uptr handler) { 47 if (GetHandleSignalMode(signum) == kHandleSignalExclusive) return 0; 48 SIGNAL_INTERCEPTOR_SIGNAL_IMPL(bsd_signal, signum, handler); 56 INTERCEPTOR(uptr, signal, int signum, uptr handler) { 58 if (GetHandleSignalMode(signum) == kHandleSignalExclusive) 60 SIGNAL_INTERCEPTOR_SIGNAL_IMPL(signal, signum, handler); [all …]
|
H A D | sanitizer_linux.h | 79 int internal_sigaction_norestorer(int signum, const void *act, void *oldact); 80 void internal_sigdelset(__sanitizer_sigset_t *set, int signum); 90 void internal_sigdelset(__sanitizer_sigset_t *set, int signum); 92 void internal_sigdelset(__sanitizer_sigset_t *set, int signum);
|
H A D | sanitizer_linux.cpp | 167 __sanitizer_sigset_t &oldset, int signum) { in KeepUnblocked() argument 169 if (SANITIZER_ANDROID || !internal_sigismember(&oldset, signum)) in KeepUnblocked() 170 internal_sigdelset(&newset, signum); in KeepUnblocked() 936 int internal_sigaction_norestorer(int signum, const void *act, void *oldact) { in internal_sigaction_norestorer() argument 962 uptr result = internal_syscall(SYSCALL(rt_sigaction), (uptr)signum, in internal_sigaction_norestorer() 1002 void internal_sigdelset(__sanitizer_sigset_t *set, int signum) { in internal_sigdelset() argument 1003 signum -= 1; in internal_sigdelset() 1004 CHECK_GE(signum, 0); in internal_sigdelset() 1005 CHECK_LT(signum, sizeof(*set) * 8); in internal_sigdelset() 1007 const uptr idx = signum / (sizeof(k_set->sig[0]) * 8); in internal_sigdelset() [all …]
|
H A D | sanitizer_stoptheworld_netbsd_libcdep.cpp | 158 static void TracerThreadSignalHandler(int signum, __sanitizer_siginfo *siginfo, in TracerThreadSignalHandler() argument 161 Printf("Tracer caught signal %d: addr=%p pc=%p sp=%p\n", signum, in TracerThreadSignalHandler() 165 if (signum == SIGABRT) in TracerThreadSignalHandler() 173 internal__exit((signum == SIGABRT) ? 1 : 2); in TracerThreadSignalHandler()
|
H A D | sanitizer_posix.h | 97 int internal_sigaction(int signum, const void *act, void *oldact); 100 bool internal_sigismember(__sanitizer_sigset_t *set, int signum);
|
/freebsd/lib/libc/string/ |
H A D | strsignal.c | 92 int signum; in strsignal() local 120 signum = num; in strsignal() 122 signum = -signum; in strsignal() 126 *t++ = "0123456789"[signum % 10]; in strsignal() 127 } while (signum /= 10); in strsignal()
|
/freebsd/usr.bin/top/ |
H A D | commands.c | 398 int signum = SIGTERM; /* default */ in kill_procs() local 417 scanint(str + 1, &signum); in kill_procs() 418 if (signum <= 0 || signum >= NSIG) in kill_procs() 425 signum = signame_to_signum(str + 1); in kill_procs() 428 if (signum == -1 ) in kill_procs() 447 if (kill(procnum, signum) == -1) in kill_procs()
|
/freebsd/contrib/ntp/sntp/libevent/ |
H A D | evmap-internal.h | 84 int evmap_signal_add_(struct event_base *base, int signum, struct event *ev); 85 int evmap_signal_del_(struct event_base *base, int signum, struct event *ev); 86 void evmap_signal_active_(struct event_base *base, evutil_socket_t signum, int ncalls);
|
H A D | evmap.c | 591 int signum; local 593 for (signum = 0; signum < sigmap->nentries; ++signum) { 594 struct evmap_signal *ctx = sigmap->entries[signum]; 597 if ((r = fn(base, signum, ctx, arg))) 640 int signum, struct evmap_signal *ctx, void *arg) argument 646 if (evsel->add(base, signum, 0, EV_SIGNAL, NULL) == -1) 686 evmap_signal_delete_all_iter_fn(struct event_base *base, int signum, argument 986 int signum, struct evmap_signal *sig_info, void *arg) argument 994 EVUTIL_ASSERT(ev->ev_fd == signum); 1037 evmap_signal_foreach_event_fn(struct event_base *base, int signum, argument
|
/freebsd/contrib/libevent/ |
H A D | evmap-internal.h | 84 int evmap_signal_add_(struct event_base *base, int signum, struct event *ev); 85 int evmap_signal_del_(struct event_base *base, int signum, struct event *ev); 86 void evmap_signal_active_(struct event_base *base, evutil_socket_t signum, int ncalls);
|
H A D | evmap.c | 591 int signum; local 593 for (signum = 0; signum < sigmap->nentries; ++signum) { 594 struct evmap_signal *ctx = sigmap->entries[signum]; 597 if ((r = fn(base, signum, ctx, arg))) 640 int signum, struct evmap_signal *ctx, void *arg) argument 646 if (evsel->add(base, signum, 0, EV_SIGNAL, NULL) == -1) 686 evmap_signal_delete_all_iter_fn(struct event_base *base, int signum, argument 986 int signum, struct evmap_signal *sig_info, void *arg) argument 994 EVUTIL_ASSERT(ev->ev_fd == signum); 1037 evmap_signal_foreach_event_fn(struct event_base *base, int signum, argument
|
/freebsd/tools/test/stress2/misc/ |
H A D | signal0.sh | 72 signal_handler(int signum, siginfo_t *si, void *context) { 73 if (signum != SIGUSR1) { 74 printf("FAIL bad signal, signum=%d\n", signum);
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerUtilPosix.cpp | 61 static void SetSigaction(int signum, in SetSigaction() argument 64 if (sigaction(signum, nullptr, &sigact)) { in SetSigaction() 70 if (signum != SIGSEGV) in SetSigaction() 86 if (sigaction(signum, &new_sigact, nullptr)) { in SetSigaction()
|
/freebsd/sys/contrib/openzfs/cmd/zed/ |
H A D | zed.c | 37 _exit_handler(int signum) in _exit_handler() argument 39 (void) signum; in _exit_handler() 47 _hup_handler(int signum) in _hup_handler() argument 49 (void) signum; in _hup_handler()
|
/freebsd/contrib/tcsh/ |
H A D | sh.proc.c | 1438 int signum, len = 0; in dokill() local 1446 for (signum = 0; signum <= nsig; signum++) { in dokill() 1447 if ((name = mesg[signum].iname) != NULL) { in dokill() 1470 signum = strtoul(short2str(sigptr), &ep, 0); in dokill() 1471 if (*ep || signum < 0 || signum > (MAXSIG-1)) in dokill() 1475 for (signum = 0; signum <= nsig; signum++) in dokill() 1476 if (mesg[signum].iname && in dokill() 1477 eq(sigptr, str2short(mesg[signum].iname))) in dokill() 1486 signum = SIGTERM; in dokill() 1487 pkill(v, signum); in dokill() [all …]
|
/freebsd/sys/kern/ |
H A D | kern_sig.c | 996 int signum; member 1009 if (uap->signum <= 0 || uap->signum >= ONSIG) in osigaction() 1023 error = kern_sigaction(td, uap->signum, nsap, osap, KSA_OSIGSET); in osigaction() 1521 int signum; member 1535 if (uap->signum <= 0 || uap->signum >= ONSIG) in osigvec() 1548 error = kern_sigaction(td, uap->signum, nsap, osap, KSA_OSIGSET); in osigvec() 1895 int signum; member 1903 return (kern_kill(td, uap->pid, uap->signum)); in sys_kill() 1907 kern_kill(struct thread *td, pid_t pid, int signum) in kern_kill() argument 1920 ktrcapfail(CAPFAIL_SIGNAL, &signum); in kern_kill() [all …]
|
/freebsd/contrib/mandoc/ |
H A D | term_tag.c | 215 tag_signal(int signum) in tag_signal() argument 223 sigaction(signum, &sa, NULL); in tag_signal() 224 kill(getpid(), signum); in tag_signal()
|
/freebsd/sys/i386/linux/ |
H A D | linux_ptrace_machdep.c | 83 map_signum(int signum) in map_signum() argument 86 signum = linux_to_bsd_signal(signum); in map_signum() 87 return ((signum == SIGSTOP)? 0 : signum); in map_signum()
|
/freebsd/sys/sys/ |
H A D | unistd.h | 187 #define RFTSIGFLAGS(signum) ((signum) << RFTSIGSHIFT) argument
|
/freebsd/contrib/ntp/libntp/ |
H A D | syssignal.c | 124 int signum in sigint_handler() argument 127 UNUSED_ARG(signum); in sigint_handler()
|
/freebsd/sys/security/audit/ |
H A D | audit.h | 111 void audit_arg_signum(u_int signum); 287 #define AUDIT_ARG_SIGNUM(signum) do { \ argument 289 audit_arg_signum((signum)); \ 449 #define AUDIT_ARG_SIGNUM(signum) argument
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_select.c | 50 sig_handler(int signum __unused) in sig_handler() 56 sigchld(int signum __unused) in sigchld()
|
/freebsd/sys/security/mac/ |
H A D | mac_process.c | 406 mac_proc_check_signal(struct ucred *cred, struct proc *p, int signum) in mac_proc_check_signal() argument 412 MAC_POLICY_CHECK_NOSLEEP(proc_check_signal, cred, p, signum); in mac_proc_check_signal() 413 MAC_CHECK_PROBE3(proc_check_signal, error, cred, p, signum); in mac_proc_check_signal()
|