/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_signal_interceptors.inc | 32 #define SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signum, act, oldact) \ 33 { return REAL(sigaction_symname)(signum, act, oldact); } 55 const __sanitizer_sigaction *act, __sanitizer_sigaction *oldact) { 57 SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signum, act, oldact); 62 int real_sigaction(int signum, const void *act, void *oldact) { 64 (__sanitizer_sigaction *)oldact); 75 __sanitizer_sigaction *oldact)
|
H A D | sanitizer_linux.h | 60 int internal_sigaction_norestorer(int signum, const void *act, void *oldact);
|
H A D | sanitizer_linux_libcdep.cpp | 83 real_sigaction(int signum, const void *act, void *oldact); 85 int internal_sigaction(int signum, const void *act, void *oldact) { argument 88 return real_sigaction(signum, act, oldact); 91 (struct sigaction *)oldact);
|
H A D | sanitizer_posix.h | 96 int internal_sigaction(int signum, const void *act, void *oldact);
|
H A D | sanitizer_mac.cpp | 211 int internal_sigaction(int signum, const void *act, void *oldact) { argument 213 (const struct sigaction *)act, (struct sigaction *)oldact);
|
H A D | sanitizer_linux.cpp | 798 int internal_sigaction_norestorer(int signum, const void *act, void *oldact) { argument 803 __sanitizer_sigaction *u_oldact = (__sanitizer_sigaction *)oldact; 818 // oldact->sa_restorer upon a call to sigaction(xxx, NULL, oldact).
|
/freebsd-11-stable/contrib/ntp/libntp/ |
H A D | machines.c | 219 struct sigaction oldact; /* SIGALRM state saved by setitimer */ member in struct:__anon4881 247 sigaction(SIGALRM, &setitimer_mpe_ctx.oldact, NULL); 252 if (setitimer_mpe_ctx.oldact.sa_handler != SIG_DFL && 253 setitimer_mpe_ctx.oldact.sa_handler != SIG_ERR && 254 setitimer_mpe_ctx.oldact.sa_handler != SIG_IGN) 255 (*setitimer_mpe_ctx.oldact.sa_handler)(SIGALRM); 302 if (sigaction(SIGALRM, NULL, &setitimer_mpe_ctx.oldact) < 0) { 310 newact.sa_mask = setitimer_mpe_ctx.oldact.sa_mask; 311 newact.sa_flags = setitimer_mpe_ctx.oldact.sa_flags;
|
/freebsd-11-stable/lib/libthr/thread/ |
H A D | thr_sig.c | 520 struct sigaction newact, oldact, oldact2; local 557 ret = __sys_sigaction(sig, &newact, &oldact); 563 ret = __sys_sigaction(sig, NULL, &oldact); 567 if (oldact.sa_handler != SIG_DFL && oldact.sa_handler != SIG_IGN) { 569 oldact = oldact2; 571 oldact = usa->sigact; 579 *oact = oldact;
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_interceptors.cpp | 1360 __sanitizer_sigaction *oldact); 1362 #define SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signo, act, oldact) \ 1363 { return sigaction_impl(signo, act, oldact); } 1375 __sanitizer_sigaction *oldact) { 1396 res = REAL(SIGACTION_SYMNAME)(signo, pnew_act, oldact); 1397 if (res == 0 && oldact) { 1398 uptr cb = (uptr)oldact->sigaction; 1400 oldact->sigaction = (decltype(oldact->sigaction))old_cb; 1404 res = REAL(SIGACTION_SYMNAME)(signo, act, oldact); 1374 sigaction_impl(int signo, const __sanitizer_sigaction *act, __sanitizer_sigaction *oldact) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_custom.cpp | 735 struct sigaction *oldact, dfsan_label signum_label, 738 int ret = sigaction(signum, act, oldact); 739 if (oldact) { 740 dfsan_set_label(0, oldact, sizeof(struct sigaction)); 734 __dfsw_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact, dfsan_label signum_label, dfsan_label act_label, dfsan_label oldact_label, dfsan_label *ret_label) argument
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/include/sanitizer/ |
H A D | linux_syscall_hooks.h | 1837 #define __sanitizer_syscall_pre_sigaction(signum, act, oldact) \ 1838 __sanitizer_syscall_pre_impl_sigaction((long)signum, (long)act, (long)oldact) 1839 #define __sanitizer_syscall_post_sigaction(res, signum, act, oldact) \ 1841 (long)oldact) 1842 #define __sanitizer_syscall_pre_rt_sigaction(signum, act, oldact, sz) \ 1844 (long)oldact, (long)sz) 1845 #define __sanitizer_syscall_post_rt_sigaction(res, signum, act, oldact, sz) \ 1847 (long)oldact, (long)sz) 3071 void __sanitizer_syscall_pre_impl_sigaction(long signum, long act, long oldact); 3073 long oldact); [all...] |
/freebsd-11-stable/contrib/llvm-project/openmp/runtime/src/ |
H A D | z_Linux_util.cpp | 1168 struct sigaction *oldact) { 1169 int rc = sigaction(signum, act, oldact); 1167 __kmp_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) argument
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interceptors_posix.cpp | 2344 #define SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signo, act, oldact) \ 2345 { return sigaction_impl(signo, act, oldact); }
|