Searched refs:oldact (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_signal_interceptors.inc32 #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 Dsanitizer_linux.h60 int internal_sigaction_norestorer(int signum, const void *act, void *oldact);
H A Dsanitizer_linux_libcdep.cpp83 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 Dsanitizer_posix.h96 int internal_sigaction(int signum, const void *act, void *oldact);
H A Dsanitizer_mac.cpp211 int internal_sigaction(int signum, const void *act, void *oldact) { argument
213 (const struct sigaction *)act, (struct sigaction *)oldact);
H A Dsanitizer_linux.cpp798 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 Dmachines.c219 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 Dthr_sig.c520 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 Dmsan_interceptors.cpp1360 __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 Ddfsan_custom.cpp735 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 Dlinux_syscall_hooks.h1837 #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 Dz_Linux_util.cpp1168 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 Dtsan_interceptors_posix.cpp2344 #define SIGNAL_INTERCEPTOR_SIGACTION_IMPL(signo, act, oldact) \
2345 { return sigaction_impl(signo, act, oldact); }

Completed in 170 milliseconds