Lines Matching refs:stackaddr
46 void *stackaddr; /* Stack address. */ member
91 char *stackaddr; in _thr_stack_alloc() local
120 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc()
133 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc()
179 stackaddr = mmap(base_stack, stacksize + guardsize, in _thr_stack_alloc()
182 if (stackaddr != MAP_FAILED && guardsize) { in _thr_stack_alloc()
183 if (mmap(stackaddr, guardsize, 0, in _thr_stack_alloc()
185 munmap(stackaddr, stacksize + guardsize); in _thr_stack_alloc()
186 stackaddr = MAP_FAILED; in _thr_stack_alloc()
188 stackaddr += guardsize; in _thr_stack_alloc()
191 if (stackaddr == MAP_FAILED) in _thr_stack_alloc()
192 stackaddr = NULL; in _thr_stack_alloc()
193 attr->stackaddr_attr = stackaddr; in _thr_stack_alloc()
213 spare_stack->stackaddr = attr->stackaddr_attr; in _thr_stack_free()
234 munmap(spare->stackaddr, in _thr_stack_cleanup()