SS_ONSTACK
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) ?
ss->ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
ss->ss_flags |= SS_ONSTACK;
const bool onstack_p = (ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
if (ksc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (ksc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
(ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sf_uc.uc_flags |= (ss->ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
((l->l_sigstk.ss_flags & SS_ONSTACK) ?
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
kf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack =(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
kf.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
kf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (ksc.sc_onstack & SS_ONSTACK)
ksc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (ksc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
| ((l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
| (l->l_sigstk.ss_flags & SS_ONSTACK ? _UC_SETSTACK : _UC_CLRSTACK);
l->l_sigstk.ss_flags |= SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
if (sc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
frame.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (sc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
uc.uc_flags |= (ss->ss_flags & SS_ONSTACK) ?
ss->ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
onstack = (ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
| (l->l_sigstk.ss_flags & SS_ONSTACK ? _UC_SETSTACK : _UC_CLRSTACK);
l->l_sigstk.ss_flags |= SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack = (sigstk->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
((l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
sf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
sf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (sc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
*onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
((l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
((l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (sc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sf.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
if (scp->sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (ksc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
sigctx.sc_onstack = onstack ? SS_ONSTACK : 0;
if (ksc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
sigctx.sc_onstack = onstack ? SS_ONSTACK : 0;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
onstack = (ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
ss->ss_flags |= SS_ONSTACK;
if (ss_onstack == SS_ONSTACK && ss_disable == SS_DISABLE) \
(css.ss_flags & ss_onstack ? SS_ONSTACK : 0) \
if (ss_onstack == SS_ONSTACK && ss_disable == SS_DISABLE) \
(oss.ss_flags & SS_ONSTACK ? ss_onstack : 0) \
compat_sigaltstack(uap, sigaltstack13, SS_ONSTACK, SS_DISABLE);
sa->ss_flags |= SS_ONSTACK;
if (sa->ss_flags & SS_ONSTACK)
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
if (context.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
uc->uc_stack.ss_flags |= SS_ONSTACK;
(ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
if (ss->ss_flags & SS_ONSTACK)
ss->ss_flags |= SS_ONSTACK;
onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
l->l_sigstk.ss_flags |= SS_ONSTACK;
onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
if (l->l_sigstk.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
uctx.uc_stack.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sas->ss_flags |= SS_ONSTACK;
onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sas->ss_flags |= SS_ONSTACK;
sas->ss_flags |= SS_ONSTACK;
sas->ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & SS_ONSTACK ? LINUX_SS_ONSTACK : 0) |
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & ~SS_ONSTACK) |
(tuc.uc_stack.ss_flags & LINUX_SS_ONSTACK ? SS_ONSTACK : 0);
onstack = (l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
(l->l_sigstk.ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (sc.sc_onstack & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
bss->ss_flags = SS_ONSTACK;
if (bss->ss_flags & SS_ONSTACK)
if (l->l_sigstk.ss_flags & SS_ONSTACK)
uc.uc_stack.ss_flags |= SS_ONSTACK;
(ss->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
if (ss->ss_flags & SS_ONSTACK)
ss->ss_flags |= SS_ONSTACK;
onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sas->ss_flags |= SS_ONSTACK;
onstack = (sas->ss_flags & (SS_DISABLE | SS_ONSTACK)) == 0 &&
sas->ss_flags |= SS_ONSTACK;
sas->ss_flags |= SS_ONSTACK;
sas->ss_flags &= ~SS_ONSTACK;
if (bss->ss_flags & SS_ONSTACK)
compat_sigaltstack(uap, netbsd32_sigaltstack13, SS_ONSTACK, SS_DISABLE);
nsa.ss_flags = ss32.ss_onstack ? SS_ONSTACK : 0;
ss32.ss_onstack = (osa.ss_flags & SS_ONSTACK) != 0;
compat_sigaltstack(uap, netbsd32_sigaltstack, SS_ONSTACK, SS_DISABLE);
if ((l->l_sigstk.ss_flags & SS_ONSTACK) == 0) {
if (ucp->uc_stack.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if ((l->l_sigstk.ss_flags & SS_ONSTACK) == 0) {
if (ucp->uc_stack.ss_flags & SS_ONSTACK)
l->l_sigstk.ss_flags |= SS_ONSTACK;
l->l_sigstk.ss_flags &= ~SS_ONSTACK;
if (l->l_sigstk.ss_flags & SS_ONSTACK)