| /freebsd-14.2/sys/kern/ |
| H A D | kern_context.c | 73 uc.uc_sigmask = td->td_sigmask; in sys_getcontext() 93 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, in sys_setcontext() 113 uc.uc_sigmask = td->td_sigmask; in sys_swapcontext() 122 &uc.uc_sigmask, NULL, 0); in sys_swapcontext()
|
| /freebsd-14.2/lib/libthr/thread/ |
| H A D | thr_sig.c | 237 curthread->deferred_sigmask = ucp->uc_sigmask; in thr_sighandler() 239 ucp->uc_sigmask = _thr_deferset; in thr_sighandler() 259 SIGSETOR(actp->sa_mask, ucp->uc_sigmask); in handle_signal() 311 SIGDELSET(uc2.uc_sigmask, SIGCANCEL); in handle_signal() 361 SIGADDSET(ucp->uc_sigmask, SIGCANCEL); in check_cancel() 372 ucp? &ucp->uc_sigmask : NULL); in check_cancel() 398 uc->uc_sigmask = curthread->deferred_sigmask; in check_deferred_signal() 794 if (!SIGISMEMBER(ucp->uc_sigmask, SIGCANCEL)) in __thr_setcontext() 797 SIGDELSET(uc.uc_sigmask, SIGCANCEL); in __thr_setcontext() 810 if (SIGISMEMBER(ucp->uc_sigmask, SIGCANCEL)) { in __thr_swapcontext() [all …]
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | freebsd32_machdep.c | 271 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext() 291 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, in freebsd32_setcontext() 313 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn() 331 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext() 339 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext() 399 frame.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig()
|
| H A D | exec_machdep.c | 663 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn() 772 frame.sf_uc.uc_sigmask = *mask; in sendsig()
|
| /freebsd-14.2/sys/x86/linux/ |
| H A D | linux_x86_sigframe.h | 83 l_sigset_t uc_sigmask; member 204 l_sigset_t uc_sigmask; member
|
| /freebsd-14.2/sys/compat/ia32/ |
| H A D | ia32_signal.h | 81 sigset_t uc_sigmask; member 115 sigset_t uc_sigmask; member
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | exec_machdep.c | 110 sigset_t uc_sigmask; member 202 sf32.sf_uc.uc_sigmask = *mask; in sendsig() 234 sf.sf_uc.uc_sigmask = *mask; in sendsig() 359 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn() 926 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn() 953 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext() 974 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext() 993 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext() 1002 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
|
| /freebsd-14.2/sys/sys/ |
| H A D | _ucontext.h | 43 __sigset_t uc_sigmask; member
|
| /freebsd-14.2/sys/amd64/ia32/ |
| H A D | ia32_signal.c | 268 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext() 289 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext() 308 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext() 317 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext() 464 sf.sf_uc.uc_sigmask = *mask; in freebsd4_ia32_sendsig() 589 sf.sf_uc.uc_sigmask = *mask; in ia32_sendsig() 813 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd4_freebsd32_sigreturn() 914 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd32_sigreturn()
|
| /freebsd-14.2/sys/i386/include/ |
| H A D | ucontext.h | 61 sigset_t uc_sigmask; member
|
| /freebsd-14.2/sys/arm64/linux/ |
| H A D | linux_sigframe.h | 64 l_sigset_t uc_sigmask; member
|
| H A D | linux_sysvec.c | 285 linux_to_bsd_sigset(&sf->sf_uc.uc_sigmask, &bmask); in linux_rt_sigreturn() 342 uc.uc_sigmask = *mask; in linux_rt_sendsig() 368 bsd_to_linux_sigset(mask, &frame->sf.sf_uc.uc_sigmask); in linux_rt_sendsig()
|
| /freebsd-14.2/lib/libc/arm/gen/ |
| H A D | signalcontext.c | 74 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
|
| /freebsd-14.2/sys/arm64/include/ |
| H A D | ucontext.h | 97 sigset_t uc_sigmask; member
|
| /freebsd-14.2/lib/libc/i386/gen/ |
| H A D | signalcontext.c | 76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
|
| /freebsd-14.2/lib/libc/powerpc/gen/ |
| H A D | signalcontext.c | 76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
|
| /freebsd-14.2/lib/libc/powerpc64/gen/ |
| H A D | signalcontext.c | 76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
|
| /freebsd-14.2/lib/libc/amd64/gen/ |
| H A D | signalcontext.c | 81 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | exec_machdep.c | 320 frame.sf_uc.uc_sigmask = *mask; in sendsig() 387 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
|
| /freebsd-14.2/contrib/netbsd-tests/lib/libc/gen/ |
| H A D | t_siginfo.c | 85 for (i = 0; i < __arraycount(ctx->uc_sigmask.__bits); i++) in sig_debug() 87 ctx->uc_sigmask.__bits[i]); in sig_debug()
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | exec_machdep.c | 332 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn() 380 frame.sf_uc.uc_sigmask = *mask; in sendsig()
|
| /freebsd-14.2/sys/i386/linux/ |
| H A D | linux_sysvec.c | 199 bsd_to_linux_sigset(mask, &frame.sf_uc.uc_sigmask); in linux_rt_sendsig() 201 frame.sf_uc.uc_mcontext.sc_mask = frame.sf_uc.uc_sigmask.__mask; in linux_rt_sendsig() 474 linux_to_bsd_sigset(&uc.uc_sigmask, &bmask); in linux_rt_sigreturn()
|
| /freebsd-14.2/sys/amd64/linux/ |
| H A D | linux_sysvec.c | 412 linux_to_bsd_sigset(&sf.sf_uc.uc_sigmask, &bmask); in linux_rt_sigreturn() 572 bsd_to_linux_sigset(mask, &sf.sf_uc.uc_sigmask); in linux_rt_sendsig() 573 sf.sf_uc.uc_mcontext.sc_mask = sf.sf_uc.uc_sigmask; in linux_rt_sendsig()
|
| /freebsd-14.2/sys/amd64/linux32/ |
| H A D | linux32_sysvec.c | 195 bsd_to_linux_sigset(mask, &frame.sf_uc.uc_sigmask); in linux_rt_sendsig() 197 frame.sf_uc.uc_mcontext.sc_mask = frame.sf_uc.uc_sigmask.__mask; in linux_rt_sendsig() 475 linux_to_bsd_sigset(&uc.uc_sigmask, &bmask); in linux_rt_sigreturn()
|
| /freebsd-14.2/sys/i386/i386/ |
| H A D | exec_machdep.c | 280 sf.sf_uc.uc_sigmask = *mask; in freebsd4_sendsig() 423 sf.sf_uc.uc_sigmask = *mask; in sendsig() 749 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd4_sigreturn() 885 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in sys_sigreturn()
|