Home
last modified time | relevance | path

Searched refs:oldset (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_killable.h47 sigset_t blocked, oldset; in down_interruptible_killable() local
49 sigprocmask(SIG_SETMASK, &blocked, &oldset); in down_interruptible_killable()
51 sigprocmask(SIG_SETMASK, &oldset, NULL); in down_interruptible_killable()
61 sigset_t blocked, oldset; in mutex_lock_interruptible_killable() local
63 sigprocmask(SIG_SETMASK, &blocked, &oldset); in mutex_lock_interruptible_killable()
65 sigprocmask(SIG_SETMASK, &oldset, NULL); in mutex_lock_interruptible_killable()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux.h57 __sanitizer_sigset_t *oldset);
59 void SetSigProcMask(__sanitizer_sigset_t *set, __sanitizer_sigset_t *oldset);
60 void BlockSignals(__sanitizer_sigset_t *oldset = nullptr);
H A Dsanitizer_solaris.cpp202 __sanitizer_sigset_t *oldset) { in DECLARE__REAL_AND_INTERNAL() argument
203 return _REAL(sigprocmask)(how, set, oldset); in DECLARE__REAL_AND_INTERNAL()
H A Dsanitizer_netbsd.cpp322 __sanitizer_sigset_t *oldset) { in internal_sigprocmask() argument
324 return _sys___sigprocmask14(how, set, oldset); in internal_sigprocmask()
H A Dsanitizer_haiku.cpp332 __sanitizer_sigset_t *oldset) { in internal_sigprocmask() argument
334 return _kern_set_signal_mask(how, set, oldset); in internal_sigprocmask()
H A Dsanitizer_linux.cpp183 void SetSigProcMask(__sanitizer_sigset_t *set, __sanitizer_sigset_t *oldset) { in SetSigProcMask() argument
184 CHECK_EQ(0, internal_sigprocmask(SIG_SETMASK, set, oldset)); in SetSigProcMask()
191 __sanitizer_sigset_t &oldset, int signum) { in KeepUnblocked() argument
193 if (SANITIZER_ANDROID || !internal_sigismember(&oldset, signum)) in KeepUnblocked()
199 void BlockSignals(__sanitizer_sigset_t *oldset) { in BlockSignals() argument
236 SetSigProcMask(&newset, oldset); in BlockSignals()
1029 __sanitizer_sigset_t *oldset) { in internal_sigprocmask() argument
1031 return internal_syscall(SYSCALL(sigprocmask), how, set, oldset); in internal_sigprocmask()
1034 __sanitizer_kernel_sigset_t *k_oldset = (__sanitizer_kernel_sigset_t *)oldset; in internal_sigprocmask()
H A Dsanitizer_mac.cpp235 __sanitizer_sigset_t *oldset) { in internal_sigprocmask() argument
237 return pthread_sigmask(how, set, oldset); in internal_sigprocmask()
H A Dsanitizer_common_interceptors.inc4486 __sanitizer_sigset_t *oldset) {
4488 COMMON_INTERCEPTOR_ENTER(ctx, sigprocmask, how, set, oldset);
4493 int res = REAL(sigprocmask)(how, set, oldset);
4494 if (!res && oldset)
4495 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldset, sizeof(*oldset));
4505 __sanitizer_sigset_t *oldset) {
4507 COMMON_INTERCEPTOR_ENTER(ctx, pthread_sigmask, how, set, oldset);
4512 int res = REAL(pthread_sigmask)(how, set, oldset);
4513 if (!res && oldset)
4514 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, oldset, sizeof(*oldset));
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp636 __sanitizer_sigset_t oldset; in cur_thread() local
637 CHECK_EQ(0, internal_sigprocmask(SIG_SETMASK, &emptyset, &oldset)); in cur_thread()
654 CHECK_EQ(0, internal_sigprocmask(SIG_SETMASK, &oldset, nullptr)); in cur_thread()
666 __sanitizer_sigset_t oldset; in cur_thread_finalize() local
667 CHECK_EQ(0, internal_sigprocmask(SIG_SETMASK, &emptyset, &oldset)); in cur_thread_finalize()
673 CHECK_EQ(0, internal_sigprocmask(SIG_SETMASK, &oldset, nullptr)); in cur_thread_finalize()
H A Dtsan_interceptors_posix.cpp182 __sanitizer::Vector<__sanitizer_sigset_t> oldset; member
563 buf->oldset_stack_size = sctx ? sctx->oldset.Size() : 0; in SetJmp()
582 while (sctx->oldset.Size() > buf->oldset_stack_size) in LongJmp()
583 sctx->oldset.PopBack(); in LongJmp()
1027 sctx->oldset.Reset(); in PlatformCleanUpThreadState()
2132 __sanitizer_sigset_t *oldset) { in TSAN_INTERCEPTOR() argument
2133 SCOPED_TSAN_INTERCEPTOR(pthread_sigmask, how, set, oldset); in TSAN_INTERCEPTOR()
2134 return REAL(pthread_sigmask)(how, set, oldset); in TSAN_INTERCEPTOR()
2224 __sanitizer_sigset_t *oldset = sctx->oldset.PushBack(); in ProcessPendingSignalsImpl() local
2225 int res = REAL(pthread_sigmask)(SIG_SETMASK, &sctx->emptyset, oldset); in ProcessPendingSignalsImpl()
[all …]
/freebsd/lib/libthr/thread/
H A Dthr_sig.c477 sigset_t oldset; in _thr_signal_init() local
481 __sys_sigprocmask(SIG_SETMASK, &_thr_maskset, &oldset); in _thr_signal_init()
499 __sys_sigprocmask(SIG_SETMASK, &oldset, NULL); in _thr_signal_init()
592 sigset_t oldset; in __thr_sigaction() local
605 __sys_sigprocmask(SIG_SETMASK, &_thr_maskset, &oldset); in __thr_sigaction()
646 __sys_sigprocmask(SIG_SETMASK, &oldset, NULL); in __thr_sigaction()
/freebsd/sys/fs/nfs/
H A Dnfs_commonkrpc.c689 sigset_t oldset; in newnfs_request() local
718 newnfs_set_sigmask(td, &oldset); in newnfs_request()
864 newnfs_restore_sigmask(td, &oldset); in newnfs_request()
1095 newnfs_restore_sigmask(td, &oldset); in newnfs_request()
1478 newnfs_restore_sigmask(td, &oldset); in newnfs_request()
1489 newnfs_restore_sigmask(td, &oldset); in newnfs_request()
1583 newnfs_set_sigmask(struct thread *td, sigset_t *oldset) in newnfs_set_sigmask() argument
1608 kern_sigprocmask(td, SIG_SETMASK, &newset, oldset, in newnfs_set_sigmask()
1628 sigset_t oldset; in newnfs_msleep() local
1635 newnfs_set_sigmask(td, &oldset); in newnfs_msleep()
[all …]
/freebsd/sys/fs/autofs/
H A Dautofs.c345 autofs_set_sigmask(sigset_t *oldset) in autofs_set_sigmask() argument
368 kern_sigprocmask(curthread, SIG_SETMASK, &newset, oldset, in autofs_set_sigmask()
384 sigset_t oldset; in autofs_trigger_one() local
451 autofs_set_sigmask(&oldset); in autofs_trigger_one()
454 autofs_restore_sigmask(&oldset); in autofs_trigger_one()
/freebsd/contrib/jemalloc/src/
H A Dbackground_thread.c282 sigset_t oldset;
283 int mask_err = pthread_sigmask(SIG_SETMASK, &set, &oldset);
293 int restore_err = pthread_sigmask(SIG_SETMASK, &oldset, NULL);
/freebsd/sys/fs/fuse/
H A Dfuse_ipc.c410 sigset_t blockedset, oldset; in fticket_wait_answer() local
423 kern_sigprocmask(td, SIG_BLOCK, NULL, &oldset, 0); in fticket_wait_answer()
440 kern_sigprocmask(td, SIG_SETMASK, &oldset, NULL, 0); in fticket_wait_answer()
/freebsd/sys/nfsclient/
H A Dnfs.h284 void nfs_set_sigmask(struct thread *td, sigset_t *oldset);
/freebsd/sys/fs/nfsclient/
H A Dnfs_clbio.c1300 sigset_t oldset; in nfs_getcacheblk() local
1302 newnfs_set_sigmask(td, &oldset); in nfs_getcacheblk()
1304 newnfs_restore_sigmask(td, &oldset); in nfs_getcacheblk()