/netbsd-src/lib/libpthread/ |
H A D | pthread_makelwp_netbsd.c | 49 void *stack_base, size_t stack_size, in pthread__makelwp() argument 61 uc.uc_stack.ss_sp = stack_base; in pthread__makelwp() 66 _lwp_makecontext(&uc, start_routine, arg, priv, stack_base, stack_size); in pthread__makelwp()
|
/netbsd-src/lib/libc/arch/powerpc64/gen/ |
H A D | _lwp.c | 52 void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 59 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 62 sp = (void *)(stack_base + stack_size); in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/i386/gen/ |
H A D | _lwp.c | 46 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 53 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 61 sp = (void **) (((uintptr_t)(stack_base + stack_size - 4) & ~0xf) + 4); in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/m68k/gen/ |
H A D | _lwp.c | 48 void *arg, void *tcb, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() 55 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 60 sp = (void **)(void *)(stack_base + stack_size); in _lwp_makecontext() 46 _lwp_makecontext(ucontext_t * u,void (* start)(void *),void * arg,void * tcb,caddr_t stack_base,size_t stack_size) _lwp_makecontext() argument
|
/netbsd-src/lib/libc/arch/alpha/gen/ |
H A D | _lwp.c | 45 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 54 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 61 gr[_REG_SP] = ((unsigned long) (stack_base + stack_size)) & ~0xfUL; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/x86_64/gen/ |
H A D | _lwp.c | 46 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 54 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 60 sp = (void **) (((uintptr_t)(stack_base + stack_size) & ~15)); in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/ia64/gen/ |
H A D | _lwp.c | 45 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 55 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 62 gr[_REG_SP] = ((unsigned long) (stack_base + stack_size)) & ~0x7; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/sh3/gen/ |
H A D | _lwp.c | 51 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 58 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 61 sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/powerpc/gen/ |
H A D | _lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() 61 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 64 sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext() 52 _lwp_makecontext(ucontext_t * u,void (* start)(void *),void * arg,void * tcb,caddr_t stack_base,size_t stack_size) _lwp_makecontext() argument
|
/netbsd-src/lib/libc/arch/or1k/gen/ |
H A D | _lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() 61 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 64 sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext() 52 _lwp_makecontext(ucontext_t * u,void (* start)(void *),void * arg,void * tcb,caddr_t stack_base,size_t stack_size) _lwp_makecontext() argument
|
/netbsd-src/lib/libc/arch/arm/gen/ |
H A D | _lwp.c | 51 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 58 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 61 sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/riscv/gen/ |
H A D | _lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() 61 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 64 sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext() 52 _lwp_makecontext(ucontext_t * u,void (* start)(void *),void * arg,void * tcb,caddr_t stack_base,size_t stack_size) _lwp_makecontext() argument
|
/netbsd-src/lib/libc/arch/aarch64/gen/ |
H A D | _lwp.c | 45 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 50 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 53 uintptr_t sp = (uintptr_t)stack_base + stack_size; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/sparc/gen/ |
H A D | _lwp.c | 42 void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 52 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 56 sp = (void *)(stack_base + stack_size); in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/mips/gen/ |
H A D | _lwp.c | 53 void *arg, void *tcb, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() 62 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 64 sp = stack_base + stack_size - CALLFRAME_SIZ; in _lwp_makecontext() 51 _lwp_makecontext(ucontext_t * u,void (* start)(void *),void * arg,void * tcb,caddr_t stack_base,size_t stack_size) _lwp_makecontext() argument
|
/netbsd-src/lib/libc/arch/sparc64/gen/ |
H A D | _lwp.c | 43 caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 53 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 57 sp = (ulong *)(stack_base + stack_size); in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/hppa/gen/ |
H A D | _lwp.c | 46 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 57 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 59 sp = stack_base + HPPA_FRAME_SIZE; in _lwp_makecontext()
|
/netbsd-src/lib/libc/arch/vax/gen/ |
H A D | _lwp.c | 46 void *arg, void *private, caddr_t stack_base, size_t stack_size) in _lwp_makecontext() argument 54 u->uc_stack.ss_sp = stack_base; in _lwp_makecontext() 59 sp = (int *)((uintptr_t)(stack_base + stack_size) & ~0x3); in _lwp_makecontext()
|
/netbsd-src/tests/lib/libc/sys/ |
H A D | t_futex_robust.c | 61 void *stack_base; member 77 lwp_data.stack_base = mmap(NULL, STACK_SIZE, in setup_lwp_context() 80 ATF_REQUIRE(lwp_data.stack_base != MAP_FAILED); in setup_lwp_context() 82 &lwp_data, NULL, lwp_data.stack_base, STACK_SIZE); in setup_lwp_context() 89 if (lwp_data.stack_base != NULL && in do_cleanup() 90 lwp_data.stack_base != MAP_FAILED) { in do_cleanup() 91 (void) munmap(lwp_data.stack_base, STACK_SIZE); in do_cleanup()
|
H A D | t_ptrace_clone_wait.h | 47 void *stack, *stack_base; in clone_body() local 53 stack_base = stack; in clone_body() 55 stack_base = (char *)stack + stack_size; in clone_body() 67 SYSCALL_REQUIRE((child2 = __clone(clone_func, stack_base, in clone_body() 345 void *stack, *stack_base; in CLONE_TEST() local 351 stack_base = stack; in CLONE_TEST() 353 stack_base = (char *)stack + stack_size; in CLONE_TEST() 378 SYSCALL_REQUIRE((child2 = __clone(clone_func, stack_base, in CLONE_TEST() 692 void *stack, *stack_base; in CLONE_TEST2() local 698 stack_base = stack; in CLONE_TEST2() [all …]
|
H A D | t_fork.c | 280 void *stack, *stack_base; in nested_raw() local 286 stack_base = stack; in nested_raw() 288 stack_base = (char *)stack + stack_size; in nested_raw() 301 child2 = __clone(clone_func, stack_base, flags, NULL); in nested_raw()
|
/netbsd-src/external/gpl3/gdb/dist/sim/ppc/ |
H A D | hw_vm.c | 69 unsigned_word stack_base; /* min possible stack value */ member 85 vm->stack_base = device_find_integer_property(me, "stack-base"); in hw_vm_init_address_callback() 86 vm->stack_bound = (vm->stack_base in hw_vm_init_address_callback() 143 if (addr >= vm->stack_base && addr < vm->stack_lower_limit) { in hw_vm_add_space()
|
/netbsd-src/external/gpl3/gdb.old/dist/sim/ppc/ |
H A D | hw_vm.c | 69 unsigned_word stack_base; /* min possible stack value */ member 85 vm->stack_base = device_find_integer_property(me, "stack-base"); in hw_vm_init_address_callback() 86 vm->stack_bound = (vm->stack_base in hw_vm_init_address_callback() 143 if (addr >= vm->stack_base && addr < vm->stack_lower_limit) { in hw_vm_add_space()
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/safestack/ |
H A D | safestack.cc | 154 void *stack_base; member 190 UnmapOrDie(stack->stack_base, stack->size); in thread_cleanup_handler() 199 cur_stack->stack_base = (char *)unsafe_stack_start - unsafe_stack_guard; in thread_cleanup_handler()
|
/netbsd-src/external/cddl/osnet/dist/head/ |
H A D | thread.h | 80 thr_create(void *stack_base, size_t stack_size, void *(*start_func) (void*), in thr_create() argument 86 assert(stack_base == NULL); in thr_create()
|