Home
last modified time | relevance | path

Searched refs:uc_sigmask (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-13-stable/sys/kern/
HDkern_context.c73 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-13-stable/lib/libthr/thread/
HDthr_sig.c237 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-13-stable/sys/arm64/arm64/
HDfreebsd32_machdep.c264 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
284 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, in freebsd32_setcontext()
306 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn()
324 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
332 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
394 frame.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig()
/freebsd-13-stable/sys/mips/mips/
HDfreebsd32_machdep.c254 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn()
283 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
304 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext()
323 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
332 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
377 sf.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig()
HDpm_machdep.c107 sf.sf_uc.uc_sigmask = *mask; in sendsig()
203 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
/freebsd-13-stable/sys/powerpc/powerpc/
HDexec_machdep.c107 sigset_t uc_sigmask; member
184 sf32.sf_uc.uc_sigmask = *mask; in sendsig()
216 sf.sf_uc.uc_sigmask = *mask; in sendsig()
341 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
843 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn()
870 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
891 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext()
910 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
919 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
/freebsd-13-stable/sys/x86/linux/
HDlinux_x86_sigframe.h83 l_sigset_t uc_sigmask; member
204 l_sigset_t uc_sigmask; member
/freebsd-13-stable/sys/compat/ia32/
HDia32_signal.h81 sigset_t uc_sigmask; member
116 sigset_t uc_sigmask; member
/freebsd-13-stable/sys/sys/
HD_ucontext.h43 __sigset_t uc_sigmask; member
HDucontext.h43 sigset_t uc_sigmask; member
/freebsd-13-stable/sys/amd64/ia32/
HDia32_signal.c268 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-13-stable/sys/arm64/include/
HDucontext.h72 sigset_t uc_sigmask; member
/freebsd-13-stable/sys/arm64/linux/
HDlinux_sigframe.h64 l_sigset_t uc_sigmask; member
HDlinux_sysvec.c303 linux_to_bsd_sigset(&sf->sf_uc.uc_sigmask, &bmask); in linux_rt_sigreturn()
360 uc.uc_sigmask = *mask; in linux_rt_sendsig()
386 bsd_to_linux_sigset(mask, &frame->sf.sf_uc.uc_sigmask); in linux_rt_sendsig()
/freebsd-13-stable/lib/libc/arm/gen/
HDsignalcontext.c75 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd-13-stable/lib/libc/i386/gen/
HDsignalcontext.c77 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd-13-stable/lib/libc/powerpc/gen/
HDsignalcontext.c77 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd-13-stable/lib/libc/powerpc64/gen/
HDsignalcontext.c77 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd-13-stable/sys/mips/include/
HDucontext.h78 sigset_t uc_sigmask; member
/freebsd-13-stable/lib/libc/amd64/gen/
HDsignalcontext.c82 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd-13-stable/sys/arm/arm/
HDexec_machdep.c312 frame.sf_uc.uc_sigmask = *mask; in sendsig()
379 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
/freebsd-13-stable/sys/riscv/riscv/
HDexec_machdep.c341 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
389 frame.sf_uc.uc_sigmask = *mask; in sendsig()
/freebsd-13-stable/contrib/netbsd-tests/lib/libc/gen/
HDt_siginfo.c85 for (i = 0; i < __arraycount(ctx->uc_sigmask.__bits); i++) in sig_debug()
87 ctx->uc_sigmask.__bits[i]); in sig_debug()
/freebsd-13-stable/sys/amd64/linux/
HDlinux_sysvec.c418 linux_to_bsd_sigset(&sf.sf_uc.uc_sigmask, &bmask); in linux_rt_sigreturn()
578 bsd_to_linux_sigset(mask, &sf.sf_uc.uc_sigmask); in linux_rt_sendsig()
579 sf.sf_uc.uc_mcontext.sc_mask = sf.sf_uc.uc_sigmask; in linux_rt_sendsig()
/freebsd-13-stable/sys/i386/linux/
HDlinux_sysvec.c200 bsd_to_linux_sigset(mask, &frame.sf_uc.uc_sigmask); in linux_rt_sendsig()
202 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()

12