Home
last modified time | relevance | path

Searched refs:lwp_sigaltstack (Results 1 – 13 of 13) sorted by relevance

/titanic_50/usr/src/uts/common/syscall/
H A Dsigaltstack.c54 if (lwp->lwp_sigaltstack.ss_flags & SS_ONSTACK) in sigaltstack()
65 if (copyout(&lwp->lwp_sigaltstack, in sigaltstack()
71 lwp->lwp_sigaltstack = ss; in sigaltstack()
89 if (lwp->lwp_sigaltstack.ss_flags & SS_ONSTACK) in sigaltstack32()
103 ss = &lwp->lwp_sigaltstack; in sigaltstack32()
113 ss = &lwp->lwp_sigaltstack; in sigaltstack32()
/titanic_50/usr/src/uts/intel/ia32/os/
H A Dsendsig.c187 !(lwp->lwp_sigaltstack.ss_flags & (SS_ONSTACK|SS_DISABLE)); in sendsig()
190 fp = (caddr_t)(SA((uintptr_t)lwp->lwp_sigaltstack.ss_sp) + in sendsig()
191 SA(lwp->lwp_sigaltstack.ss_size) - STACK_ALIGN); in sendsig()
299 lwp->lwp_sigaltstack.ss_flags |= SS_ONSTACK; in sendsig()
301 copyout_noerr(&lwp->lwp_sigaltstack, in sendsig()
418 !(lwp->lwp_sigaltstack.ss_flags & (SS_ONSTACK|SS_DISABLE)); in sendsig32()
421 fp = (caddr_t)(SA32((uintptr_t)lwp->lwp_sigaltstack.ss_sp) + in sendsig32()
422 SA32(lwp->lwp_sigaltstack.ss_size) - STACK_ALIGN32); in sendsig32()
517 lwp->lwp_sigaltstack.ss_flags |= SS_ONSTACK; in sendsig32()
522 lwp->lwp_sigaltstack.ss_sp; in sendsig32()
[all …]
/titanic_50/usr/src/uts/intel/ia32/syscall/
H A Dgetcontext.c82 if (lwp->lwp_sigaltstack.ss_flags == SS_ONSTACK) { in savecontext()
83 ucp->uc_stack = lwp->lwp_sigaltstack; in savecontext()
144 lwp->lwp_sigaltstack = ucp->uc_stack; in restorecontext()
146 lwp->lwp_sigaltstack.ss_flags &= ~SS_ONSTACK; in restorecontext()
274 if (lwp->lwp_sigaltstack.ss_flags == SS_ONSTACK) { in savecontext32()
276 (caddr32_t)(uintptr_t)lwp->lwp_sigaltstack.ss_sp; in savecontext32()
278 (size32_t)lwp->lwp_sigaltstack.ss_size; in savecontext32()
/titanic_50/usr/src/uts/sparc/syscall/
H A Dgetcontext.c95 if (lwp->lwp_sigaltstack.ss_flags == SS_ONSTACK) { in savecontext()
96 ucp->uc_stack = lwp->lwp_sigaltstack; in savecontext()
136 lwp->lwp_sigaltstack = ucp->uc_stack; in restorecontext()
138 lwp->lwp_sigaltstack.ss_flags &= ~SS_ONSTACK; in restorecontext()
392 if (lwp->lwp_sigaltstack.ss_flags == SS_ONSTACK) { in savecontext32()
394 (caddr32_t)(uintptr_t)lwp->lwp_sigaltstack.ss_sp; in savecontext32()
396 (size32_t)lwp->lwp_sigaltstack.ss_size; in savecontext32()
/titanic_50/usr/src/uts/sparc/v9/os/
H A Dv9dep.c971 !(lwp->lwp_sigaltstack.ss_flags & (SS_ONSTACK|SS_DISABLE))); in sendsig()
983 (SA((uintptr_t)lwp->lwp_sigaltstack.ss_sp) + in sendsig()
984 SA((int)lwp->lwp_sigaltstack.ss_size) - STACK_ALIGN - in sendsig()
994 !(lwp->lwp_sigaltstack.ss_flags & SS_ONSTACK)) in sendsig()
1142 lwp->lwp_sigaltstack.ss_flags |= SS_ONSTACK; in sendsig()
1145 copyout_noerr(&lwp->lwp_sigaltstack, in sendsig()
1300 !(lwp->lwp_sigaltstack.ss_flags & (SS_ONSTACK|SS_DISABLE))); in sendsig32()
1312 (SA32((uintptr_t)lwp->lwp_sigaltstack.ss_sp) + in sendsig32()
1313 SA32((int)lwp->lwp_sigaltstack.ss_size) - in sendsig32()
1324 !(lwp->lwp_sigaltstack.ss_flags & SS_ONSTACK)) in sendsig32()
[all …]
/titanic_50/usr/src/uts/common/os/
H A Dbrand.c595 lwp->lwp_sigaltstack.ss_sp = sp->ss_sp; in restoreexecenv()
596 lwp->lwp_sigaltstack.ss_size = sp->ss_size; in restoreexecenv()
597 lwp->lwp_sigaltstack.ss_flags = sp->ss_flags; in restoreexecenv()
670 orig_sigaltstack.ss_sp = lwp->lwp_sigaltstack.ss_sp; in brand_solaris_elfexec()
671 orig_sigaltstack.ss_size = lwp->lwp_sigaltstack.ss_size; in brand_solaris_elfexec()
672 orig_sigaltstack.ss_flags = lwp->lwp_sigaltstack.ss_flags; in brand_solaris_elfexec()
H A Dexec.c369 lwp->lwp_sigaltstack.ss_sp = 0; in exec_common()
370 lwp->lwp_sigaltstack.ss_size = 0; in exec_common()
371 lwp->lwp_sigaltstack.ss_flags = SS_DISABLE; in exec_common()
1362 lwp->lwp_sigaltstack.ss_sp = 0; in setexecenv()
1363 lwp->lwp_sigaltstack.ss_size = 0; in setexecenv()
1364 lwp->lwp_sigaltstack.ss_flags = SS_DISABLE; in setexecenv()
H A Dlwp.c265 lwp->lwp_sigaltstack.ss_flags = SS_DISABLE; in lwp_create()
/titanic_50/usr/src/uts/common/sys/
H A Dklwp.h116 stack_t lwp_sigaltstack; /* alternate signal stack */ member
/titanic_50/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gcore.h181 stack_t lwp_sigaltstack; member
/titanic_50/usr/src/uts/common/fs/proc/
H A Dprioctl.c1412 (caddr32_t)(uintptr_t)lwp->lwp_sigaltstack.ss_sp; in oprgetstatus32()
1413 sp->pr_altstack.ss_size = (size32_t)lwp->lwp_sigaltstack.ss_size; in oprgetstatus32()
1414 sp->pr_altstack.ss_flags = (int32_t)lwp->lwp_sigaltstack.ss_flags; in oprgetstatus32()
3251 sp->pr_altstack = lwp->lwp_sigaltstack; in oprgetstatus()
H A Dprsubr.c998 (caddr32_t)(uintptr_t)lwp->lwp_sigaltstack.ss_sp; in prgetlwpstatus32()
999 sp->pr_altstack.ss_size = (size32_t)lwp->lwp_sigaltstack.ss_size; in prgetlwpstatus32()
1000 sp->pr_altstack.ss_flags = (int32_t)lwp->lwp_sigaltstack.ss_flags; in prgetlwpstatus32()
1228 sp->pr_altstack = lwp->lwp_sigaltstack; in prgetlwpstatus()
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/
H A Dgcore.c1254 sp->pr_altstack = lwp->lwp_sigaltstack; in gcore_prgetlwpstatus()