/illumos-gate/usr/src/test/os-tests/tests/ |
H A D | getcontext_extd.c | 73 ctx.uc_stack.ss_sp = calloc(SIGSTKSZ, sizeof (uint8_t)); in getcontext_stack() 74 if (ctx.uc_stack.ss_sp == NULL) { in getcontext_stack() 78 ctx.uc_stack.ss_size = SIGSTKSZ; in getcontext_stack() 79 ctx.uc_stack.ss_flags = 0; in getcontext_stack() 118 ctx->uc_stack.ss_sp = calloc(SIGSTKSZ, sizeof (uint8_t)); in main() 119 if (ctx->uc_stack.ss_sp == NULL) { in main() 123 ctx->uc_stack.ss_size = SIGSTKSZ; in main() 124 ctx->uc_stack.ss_flags = 0; in main()
|
H A D | ucontext.c | 95 ctx.uc_stack.ss_sp = stk; in main() 96 ctx.uc_stack.ss_size = sizeof (stk); in main()
|
/illumos-gate/usr/src/uts/intel/syscall/ |
H A D | getcontext.c | 147 sizeof (ucp->uc_stack)) != 0 || in savecontext() 148 ucp->uc_stack.ss_size == 0) { in savecontext() 151 ucp->uc_stack = lwp->lwp_sigaltstack; in savecontext() 155 ucp->uc_stack.ss_flags = 0; in savecontext() 392 sizeof (uc.uc_stack)); in getsetcontext() 446 sizeof (ucp->uc_stack)) != 0 || in savecontext32() 447 ucp->uc_stack.ss_size == 0) { in savecontext32() 450 ucp->uc_stack.ss_sp = in savecontext32() 452 ucp->uc_stack.ss_size = in savecontext32() 459 ucp->uc_stack.ss_flags = 0; in savecontext32() [all …]
|
/illumos-gate/usr/src/uts/sparc/syscall/ |
H A D | getcontext.c | 73 (&ucp->uc_stack.ss_flags)[1] = 0; in savecontext() 92 sizeof (ucp->uc_stack)) != 0 || in savecontext() 93 ucp->uc_stack.ss_size == 0) { in savecontext() 100 ucp->uc_stack.ss_flags = 0; in savecontext() 370 (&ucp->uc_stack.ss_flags)[1] = 0; in savecontext32() 393 ucp->uc_stack.ss_sp = in savecontext32() 395 ucp->uc_stack.ss_size = in savecontext32() 399 ucp->uc_stack.ss_sp = in savecontext32() 401 ucp->uc_stack.ss_size = in savecontext32() 403 ucp->uc_stack.ss_flags = 0; in savecontext32() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_context.c | 99 c->ctx_uc.uc_stack.ss_sp = c->ctx_stack; in mdb_context_create() 100 c->ctx_uc.uc_stack.ss_size = c->ctx_stacksize; in mdb_context_create() 101 c->ctx_uc.uc_stack.ss_flags = 0; in mdb_context_create()
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | makectxt.c | 81 sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp - size) & in makecontext() 128 sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp + in __makecontext_v2() 129 ucp->uc_stack.ss_size - size) & ~(STACK_ALIGN - 1)); in __makecontext_v2()
|
H A D | siglongjmp.c | 63 uc.uc_stack = bp->sjs_stack; in siglongjmp()
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | makectxt.c | 81 sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp - size) & in makecontext() 128 sp = (char *)(((uintptr_t)ucp->uc_stack.ss_sp + in __makecontext_v2() 129 ucp->uc_stack.ss_size - size) & ~(STACK_ALIGN - 1)); in __makecontext_v2()
|
H A D | siglongjmp.c | 62 uc.uc_stack = bp->sjs_stack; in siglongjmp()
|
/illumos-gate/usr/src/test/os-tests/tests/stackalign/ |
H A D | stackalign.c | 121 uc.uc_stack.ss_size = STACK_SIZE; in main() 122 uc.uc_stack.ss_flags = 0; in main() 123 if ((uc.uc_stack.ss_sp = malloc(STACK_SIZE)) == NULL) { in main()
|
/illumos-gate/usr/src/lib/libc/amd64/threads/ |
H A D | machdep.c | 180 ucp->uc_stack = self->ul_ustack; in __csigsetjmp() 182 ucp->uc_stack.ss_sp = in __csigsetjmp() 184 ucp->uc_stack.ss_size = self->ul_stksiz; in __csigsetjmp() 185 ucp->uc_stack.ss_flags = 0; in __csigsetjmp()
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | ucontext.h | 86 stack_t uc_stack; member 103 stack32_t uc_stack; member
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | makectxt.c | 94 tsp = (long *)(((uintptr_t)ucp->uc_stack.ss_sp + in makecontext() 95 ucp->uc_stack.ss_size - size) & ~(STACK_ALIGN - 1)); in makecontext()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | ucontext.h | 86 stack_t uc_stack; member 107 stack32_t uc_stack; member
|
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | machdep.c | 223 ucp->uc_stack = self->ul_ustack; in __csigsetjmp() 225 ucp->uc_stack.ss_sp = in __csigsetjmp() 227 ucp->uc_stack.ss_size = self->ul_stksiz; in __csigsetjmp() 228 ucp->uc_stack.ss_flags = 0; in __csigsetjmp()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | stack.c | 96 base = (uintptr_t)ucp->uc_stack.ss_sp; in stack_violation() 97 size = ucp->uc_stack.ss_size; in stack_violation()
|
/illumos-gate/usr/src/cmd/csh/i386/ |
H A D | signal.c | 73 sc.sc_onstack = ((ucp->uc_stack.ss_flags & SS_ONSTACK) != 0); in sigvechandler() 102 ucp->uc_stack.ss_flags |= SS_ONSTACK; in sigvechandler() 104 ucp->uc_stack.ss_flags &= ~SS_ONSTACK; in sigvechandler()
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | makectxt.c | 77 sp = (long *)(((uintptr_t)ucp->uc_stack.ss_sp + in makecontext() 78 ucp->uc_stack.ss_size - size) & ~(STACK_ENTRY_ALIGN - 1)); in makecontext()
|
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/ |
H A D | signal.c | 115 sc.sc_onstack = ((ucp->uc_stack.ss_flags & SS_ONSTACK) != 0); in ucbsigvechandler() 275 ucp->uc_stack.ss_flags |= SS_ONSTACK; in ucbsigvechandler() 277 ucp->uc_stack.ss_flags &= ~SS_ONSTACK; in ucbsigvechandler() 359 ucp->uc_stack.ss_flags |= SS_ONSTACK; in __sigcleanup() 361 ucp->uc_stack.ss_flags &= ~SS_ONSTACK; in __sigcleanup()
|
/illumos-gate/usr/src/cmd/csh/sparc/ |
H A D | signal.c | 73 sc.sc_onstack = ((ucp->uc_stack.ss_flags & SS_ONSTACK) != 0); in sigvechandler() 114 ucp->uc_stack.ss_flags |= SS_ONSTACK; in sigvechandler() 116 ucp->uc_stack.ss_flags &= ~SS_ONSTACK; in sigvechandler()
|
/illumos-gate/usr/src/ucblib/libucb/i386/sys/ |
H A D | signal.c | 101 sc.sc_onstack = ((ucp->uc_stack.ss_flags & SS_ONSTACK) != 0); in ucbsigvechandler() 171 ucp->uc_stack.ss_flags |= SS_ONSTACK; in ucbsigvechandler() 173 ucp->uc_stack.ss_flags &= ~SS_ONSTACK; in ucbsigvechandler()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | archdep.c | 387 dst->uc_stack.ss_sp = (void *)(uintptr_t)src->uc_stack.ss_sp; in ucontext_32ton() 388 dst->uc_stack.ss_size = (size_t)src->uc_stack.ss_size; in ucontext_32ton() 389 dst->uc_stack.ss_flags = src->uc_stack.ss_flags; in ucontext_32ton()
|
/illumos-gate/usr/src/uts/sparc/v9/os/ |
H A D | v9dep.c | 1790 dest->uc_stack.ss_sp = (void *)(uintptr_t)src->uc_stack.ss_sp; in ucontext_32ton() 1791 dest->uc_stack.ss_size = (size_t)src->uc_stack.ss_size; in ucontext_32ton() 1792 dest->uc_stack.ss_flags = src->uc_stack.ss_flags; in ucontext_32ton()
|
/illumos-gate/usr/src/test/os-tests/tests/xsave/ |
H A D | xsave_util.c | 780 ctx->uc_stack.ss_size = size; in xsu_ustack_alloc() 781 ctx->uc_stack.ss_sp = stack; in xsu_ustack_alloc() 782 ctx->uc_stack.ss_flags = 0; in xsu_ustack_alloc()
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Plwpregs.c | 745 (uintptr_t)&ctxp->uc_stack) != sizeof (*stkp)) in Plwp_main_stack() 753 (uintptr_t)&ctxp->uc_stack) != sizeof (stk32)) in Plwp_main_stack()
|