Home
last modified time | relevance | path

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

12

/freebsd/sys/kern/
H A Dkern_context.c72 uc.uc_sigmask = td->td_sigmask; in sys_getcontext()
92 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, in sys_setcontext()
112 uc.uc_sigmask = td->td_sigmask; in sys_swapcontext()
121 &uc.uc_sigmask, NULL, 0); in sys_swapcontext()
/freebsd/lib/libthr/thread/
H A Dthr_sig.c255 curthread->deferred_sigmask = ucp->uc_sigmask; in thr_sighandler()
257 ucp->uc_sigmask = _thr_deferset; in thr_sighandler()
276 SIGSETOR(actp->sa_mask, ucp->uc_sigmask); in handle_signal()
327 SIGDELSET(ucp->uc_sigmask, SIGCANCEL); in handle_signal()
377 SIGADDSET(ucp->uc_sigmask, SIGCANCEL); in check_cancel()
389 &ucp->uc_sigmask : NULL); in check_cancel()
415 uc->uc_sigmask = curthread->deferred_sigmask; in check_deferred_signal()
803 if (!SIGISMEMBER(ucp->uc_sigmask, SIGCANCEL)) in __thr_setcontext()
806 SIGDELSET(uc.uc_sigmask, SIGCANCEL); in __thr_setcontext()
819 if (SIGISMEMBER(ucp->uc_sigmask, SIGCANCEL)) { in __thr_swapcontext()
[all …]
/freebsd/sys/arm64/arm64/
H A Dfreebsd32_machdep.c272 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
292 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, in freebsd32_setcontext()
314 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn()
332 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
340 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
400 frame.sf_uc.uc_sigmask = *mask; in freebsd32_sendsig()
/freebsd/sys/compat/ia32/
H A Dia32_signal.h81 sigset_t uc_sigmask; member
115 sigset_t uc_sigmask; member
/freebsd/sys/x86/linux/
H A Dlinux_x86_sigframe.h83 l_sigset_t uc_sigmask; member
204 l_sigset_t uc_sigmask; member
/freebsd/sys/powerpc/powerpc/
H A Dexec_machdep.c110 sigset_t uc_sigmask; member
202 sf32.sf_uc.uc_sigmask = *mask; in sendsig()
234 sf.sf_uc.uc_sigmask = *mask; in sendsig()
352 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
929 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in freebsd32_sigreturn()
956 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
977 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext()
996 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
1005 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
/freebsd/sys/sys/
H A D_ucontext.h43 __sigset_t uc_sigmask; member
/freebsd/sys/amd64/ia32/
H A Dia32_signal.c278 uc.uc_sigmask = td->td_sigmask; in freebsd32_getcontext()
299 &uc.uc_sigmask, NULL, 0); in freebsd32_setcontext()
318 uc.uc_sigmask = td->td_sigmask; in freebsd32_swapcontext()
327 &uc.uc_sigmask, NULL, 0); in freebsd32_swapcontext()
474 sf.sf_uc.uc_sigmask = *mask; in freebsd4_ia32_sendsig()
599 sf.sf_uc.uc_sigmask = *mask; in ia32_sendsig()
832 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd4_freebsd32_sigreturn()
941 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd32_sigreturn()
/freebsd/sys/i386/include/
H A Ducontext.h61 sigset_t uc_sigmask; member
/freebsd/sys/arm64/linux/
H A Dlinux_sigframe.h64 l_sigset_t uc_sigmask; member
H A Dlinux_sysvec.c287 linux_to_bsd_sigset(&sf->sf_uc.uc_sigmask, &bmask); in linux_rt_sigreturn()
344 uc.uc_sigmask = *mask; in linux_rt_sendsig()
370 bsd_to_linux_sigset(mask, &frame->sf.sf_uc.uc_sigmask); in linux_rt_sendsig()
/freebsd/lib/libc/arm/gen/
H A Dsignalcontext.c74 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd/sys/arm64/include/
H A Ducontext.h99 sigset_t uc_sigmask; member
/freebsd/lib/libc/i386/gen/
H A Dsignalcontext.c76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd/lib/libc/powerpc64/gen/
H A Dsignalcontext.c76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd/lib/libc/powerpc/gen/
H A Dsignalcontext.c76 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd/lib/libc/amd64/gen/
H A Dsignalcontext.c81 sigdelset(&ucp->uc_sigmask, sig); in __signalcontext()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_freebsd.h
/freebsd/sys/arm/arm/
H A Dexec_machdep.c325 frame.sf_uc.uc_sigmask = *mask; in sendsig()
390 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
/freebsd/contrib/netbsd-tests/lib/libc/gen/
H A Dt_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/sys/riscv/riscv/
H A Dexec_machdep.c331 kern_sigprocmask(td, SIG_SETMASK, &uc.uc_sigmask, NULL, 0); in sys_sigreturn()
379 frame.sf_uc.uc_sigmask = *mask; in sendsig()
/freebsd/sys/amd64/linux/
H A Dlinux_sysvec.c412 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/sys/i386/linux/
H A Dlinux_sysvec.c199 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/sys/amd64/linux32/
H A Dlinux32_sysvec.c195 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/sys/i386/i386/
H A Dexec_machdep.c278 sf.sf_uc.uc_sigmask = *mask; in freebsd4_sendsig()
421 sf.sf_uc.uc_sigmask = *mask; in sendsig()
747 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in freebsd4_sigreturn()
883 kern_sigprocmask(td, SIG_SETMASK, &ucp->uc_sigmask, NULL, 0); in sys_sigreturn()

12