Lines Matching refs:stackaddr
44 void *stackaddr; /* Stack address. */ member
140 char *stackaddr; in _thr_stack_alloc() local
171 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc()
184 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc()
202 stackaddr = (void *)((uintptr_t)last_stack - in _thr_stack_alloc()
221 if ((stackaddr = mmap(stackaddr, stacksize+guardsize, in _thr_stack_alloc()
225 mprotect(stackaddr, guardsize, PROT_NONE) == 0)) { in _thr_stack_alloc()
226 stackaddr += guardsize; in _thr_stack_alloc()
228 if (stackaddr != MAP_FAILED) in _thr_stack_alloc()
229 munmap(stackaddr, stacksize + guardsize); in _thr_stack_alloc()
230 stackaddr = NULL; in _thr_stack_alloc()
232 attr->stackaddr_attr = stackaddr; in _thr_stack_alloc()
252 spare_stack->stackaddr = attr->stackaddr_attr; in _thr_stack_free()