SA_ONSTACK
if ((ka->sa.sa_flags & SA_ONSTACK) != 0 && ! sas_ss_flags(sp))
if (ka->sa.sa_flags & SA_ONSTACK) {
if (ka->sa.sa_flags & SA_ONSTACK) {
if ((ksig->ka.sa.sa_flags & SA_ONSTACK) && (sas_ss_flags(sp) == 0))
.sa_flags = SA_ONSTACK | SA_NODEFER | SA_SIGINFO | 0x04000000,
int flags = SA_SIGINFO | SA_ONSTACK;
.sa_flags = SA_SIGINFO | SA_ONSTACK | SA_RESTART,
sa.sa_flags = SA_ONSTACK | SA_NODEFER | SA_SIGINFO;
if (ka->sa.sa_flags & SA_ONSTACK) {
if ((ksig->ka.sa.sa_flags & SA_ONSTACK) != 0 && sas_ss_flags(sp) == 0) {
if (unlikely((ksig->ka.sa.sa_flags & SA_ONSTACK)) && ! sas_ss_flags(sp))
(SA_NOCLDSTOP | SA_NOCLDWAIT | SA_SIGINFO | SA_ONSTACK | SA_RESTART | \
#ifndef SA_ONSTACK
sa.sa_flags = SA_ONSTACK | SA_SIGINFO;
sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
usr_sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
act.sa_flags = SA_ONSTACK | SA_SIGINFO;
sethandler(SIGSEGV, handle_and_longjmp, SA_RESETHAND | SA_ONSTACK);
sethandler(SIGALRM, sigalrm, SA_ONSTACK);
sethandler(SIGTRAP, sigtrap, SA_ONSTACK);
sethandler(SIGSEGV, sigtrap, SA_ONSTACK);
sethandler(SIGBUS, sigtrap, SA_ONSTACK);
sethandler(SIGILL, sigtrap, SA_ONSTACK); /* 32-bit kernels do this */
SA_RESETHAND | SA_ONSTACK);
sethandler(SIGBUS, sigsegv_or_sigbus, SA_ONSTACK);
sethandler(SIGILL, sigill, SA_ONSTACK);
sethandler(SIGTRAP, sigtrap, SA_ONSTACK);
sethandler(SIGSEGV, sigsegv_or_sigbus, SA_ONSTACK);