Lines Matching refs:stackaddr
111 pthread_attr_getstack(const pthread_attr_t *attrp, void **stackaddr, in pthread_attr_getstack() argument
114 *stackaddr = (*attrp)->stack_addr; in pthread_attr_getstack()
121 pthread_attr_setstack(pthread_attr_t *attrp, void *stackaddr, size_t stacksize) in pthread_attr_setstack() argument
124 volatile char *p = stackaddr; in pthread_attr_setstack()
132 stackaddr, stacksize, PTHREAD_STACK_MIN); in pthread_attr_setstack()
140 if (((uintptr_t)stackaddr % PTHREAD_STACK_MIN) != 0 in pthread_attr_setstack()
145 stackaddr, stacksize); in pthread_attr_setstack()
164 if (mmap(stackaddr, stacksize, PROT_READ|PROT_WRITE, in pthread_attr_setstack()
168 stackaddr, stacksize); in pthread_attr_setstack()
172 if ((error = pthread_attr_setstackaddr(attrp, stackaddr))) in pthread_attr_setstack()
202 pthread_attr_getstackaddr(const pthread_attr_t *attrp, void **stackaddr) in pthread_attr_getstackaddr() argument
204 *stackaddr = (*attrp)->stack_addr; in pthread_attr_getstackaddr()
210 pthread_attr_setstackaddr(pthread_attr_t *attrp, void *stackaddr) in pthread_attr_setstackaddr() argument
215 if (stackaddr == NULL || (uintptr_t)stackaddr & (_thread_pagesize - 1)) in pthread_attr_setstackaddr()
217 (*attrp)->stack_addr = stackaddr; in pthread_attr_setstackaddr()