Lines Matching defs:stack_size
97 .stack_size = DEFAULT_STACKSIZE,
161 *p_stack_size = thread->attr.stack_size;
321 size_t stack_size = (attr->stack_size + (PAGE_SIZE-1)) & ~(PAGE_SIZE-1);
324 stack = mkstack(stack_size, attr->guard_size);
332 void** tls = (void**)(stack + stack_size - BIONIC_TLS_SLOTS*sizeof(void*));
354 munmap(stack, stack_size);
441 int pthread_attr_setstacksize(pthread_attr_t * attr, size_t stack_size)
443 if ((stack_size & (PAGE_SIZE - 1) || stack_size < PTHREAD_STACK_MIN)) {
446 attr->stack_size = stack_size;
450 int pthread_attr_getstacksize(pthread_attr_t const * attr, size_t * stack_size)
452 *stack_size = attr->stack_size;
472 *stack_addr = (char*)attr->stack_base + attr->stack_size;
476 int pthread_attr_setstack(pthread_attr_t * attr, void * stack_base, size_t stack_size)
478 if ((stack_size & (PAGE_SIZE - 1) || stack_size < PTHREAD_STACK_MIN)) {
485 attr->stack_size = stack_size;
489 int pthread_attr_getstack(pthread_attr_t const * attr, void ** stack_base, size_t * stack_size)
492 *stack_size = attr->stack_size;
567 int stack_size = thread->attr.stack_size;
597 thread->attr.stack_size = 0;
630 _exit_with_stack_teardown(stack_base, stack_size, (int)retval);