/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 168 fp = (struct l_rt_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_rt_sendsig() 189 frame.sf_uc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig() 284 fp = (struct l_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_sendsig() 503 ss.ss_sp = PTRIN(lss->ss_sp); in linux_rt_sigreturn()
|
H A D | linux.h | 286 l_uintptr_t ss_sp; member
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_getcontext.c | 117 uc[i].uc_stack.ss_sp = malloc(STACKSZ);
|
H A D | t_setrlimit.c | 503 ATF_REQUIRE((c.uc_stack.ss_sp = malloc(c.uc_stack.ss_size)) != NULL); in ATF_TC_BODY()
|
/freebsd/sys/arm64/linux/ |
H A D | linux_sysvec.c | 328 fp = (struct l_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in linux_rt_sendsig() 344 uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig()
|
H A D | linux.h | 170 l_uintptr_t ss_sp; member
|
/freebsd/sys/powerpc/powerpc/ |
H A D | exec_machdep.c | 203 sf32.sf_uc.uc_stack.ss_sp = (uintptr_t)td->td_sigstk.ss_sp; in sendsig() 252 usfp = (void *)(((uintptr_t)td->td_sigstk.ss_sp + in sendsig() 1165 sp = ((uintptr_t)stack->ss_sp + stack->ss_size - 48) & in cpu_set_upcall() 1168 sp = ((uintptr_t)stack->ss_sp + stack->ss_size - 8) & in cpu_set_upcall()
|
/freebsd/sys/compat/linux/ |
H A D | linux_signal.c | 220 ss.ss_sp = PTRIN(lss.ss_sp); in linux_sigaltstack() 227 lss.ss_sp = PTROUT(oss.ss_sp); in linux_sigaltstack()
|
/freebsd/sys/amd64/amd64/ |
H A D | vm_machdep.c | 636 (((uintptr_t)stack->ss_sp + stack->ss_size - 4) & ~0x0f) - 4; in cpu_set_upcall() 658 ((register_t)stack->ss_sp + stack->ss_size) & ~0x0f; in cpu_set_upcall()
|
/freebsd/sys/amd64/linux/ |
H A D | linux.h | 177 l_uintptr_t ss_sp; member
|
H A D | linux_sysvec.c | 544 sf.sf_uc.uc_stack.ss_sp = PTROUT(td->td_sigstk.ss_sp); in linux_rt_sendsig() 552 sp = (char *)td->td_sigstk.ss_sp + td->td_sigstk.ss_size; in linux_rt_sendsig()
|
/freebsd/sys/riscv/riscv/ |
H A D | vm_machdep.c | 189 tf->tf_sp = STACKALIGN((uintptr_t)stack->ss_sp + stack->ss_size); in cpu_set_upcall()
|
H A D | exec_machdep.c | 365 fp = (struct sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in sendsig()
|
/freebsd/sys/arm/arm/ |
H A D | vm_machdep.c | 233 tf->tf_usr_sp = STACKALIGN((int)stack->ss_sp + stack->ss_size); in cpu_set_upcall()
|
H A D | exec_machdep.c | 302 fp = (struct sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in sendsig()
|
/freebsd/sys/sys/ |
H A D | signal.h | 443 void *ss_sp; /* signal stack pointer */ member
|
/freebsd/sys/i386/linux/ |
H A D | linux.h | 258 l_uintptr_t ss_sp; member
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_misc.c | 380 PTRIN_CP(s32, ss, ss_sp); in freebsd32_sigaltstack() 388 PTROUT_CP(oss, s32, ss_sp); in freebsd32_sigaltstack() 2949 uint32_t ss_sp; member 2965 nss.ss_sp = PTRIN(s32.ss_sp); in ofreebsd32_sigstack() 2971 oss.ss_sp = td->td_sigstk.ss_sp; in ofreebsd32_sigstack() 2974 td->td_sigstk.ss_sp = nss.ss_sp; in ofreebsd32_sigstack() 2980 s32.ss_sp = PTROUT(oss.ss_sp); in ofreebsd32_sigstack()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_stoptheworld_netbsd_libcdep.cpp | 202 handler_stack.ss_sp = handler_stack_memory.data(); in TracerThread()
|
H A D | sanitizer_stoptheworld_linux_libcdep.cpp | 302 handler_stack.ss_sp = handler_stack_memory.data(); in TracerThread()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/Unix/ |
H A D | Signals.inc | 275 (OldAltStack.ss_sp && OldAltStack.ss_size >= AltStackSize)) 279 AltStack.ss_sp = static_cast<char *>(safe_malloc(AltStackSize)); 280 NewAltStackPointer = AltStack.ss_sp; // Save to avoid reporting a leak. 283 free(AltStack.ss_sp);
|
/freebsd/contrib/netbsd-tests/lib/libc/gen/ |
H A D | t_siginfo.c | 88 printf("uc_stack %p %lu 0x%x\n", ctx->uc_stack.ss_sp, in sig_debug()
|
/freebsd/sys/i386/i386/ |
H A D | vm_machdep.c | 509 (((int)stack->ss_sp + stack->ss_size - 4) & ~0x0f) - 4; in cpu_set_upcall()
|
H A D | exec_machdep.c | 150 fp = (struct osigframe *)((uintptr_t)td->td_sigstk.ss_sp + in osendsig() 294 sfp = (struct freebsd4_sigframe *)((uintptr_t)td->td_sigstk.ss_sp + in freebsd4_sendsig() 446 sp = (char *)td->td_sigstk.ss_sp + td->td_sigstk.ss_size; in sendsig()
|
/freebsd/sys/kern/ |
H A D | kern_sig.c | 749 return (sp >= (size_t)td->td_sigstk.ss_sp && in sigonstack() 750 sp < td->td_sigstk.ss_size + (size_t)td->td_sigstk.ss_sp); in sigonstack() 1098 td->td_sigstk.ss_sp = 0; in execsigs() 1700 oss.ss_sp = td->td_sigstk.ss_sp; in osigstack() 1703 td->td_sigstk.ss_sp = nss.ss_sp; in osigstack()
|