Searched refs:stackaddr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/lib/libthr/thread/ |
| H A D | thr_stack.c | 49 void *stackaddr; /* Stack address. */ member 199 char *stackaddr; in _thr_stack_alloc() local 228 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc() 260 stackaddr = last_stack - stacksize - guardsize; in _thr_stack_alloc() 276 if ((stackaddr = mmap(stackaddr, stacksize + guardsize, in _thr_stack_alloc() 281 stackaddr += guardsize; in _thr_stack_alloc() 283 if (stackaddr != MAP_FAILED) in _thr_stack_alloc() 284 munmap(stackaddr, stacksize + guardsize); in _thr_stack_alloc() 285 stackaddr = NULL; in _thr_stack_alloc() 287 attr->stackaddr_attr = stackaddr; in _thr_stack_alloc() [all …]
|
| H A D | thr_attr.c | 297 void ** __restrict stackaddr, size_t * __restrict stacksize) in _pthread_attr_getstack() argument 302 if (attr == NULL || *attr == NULL || stackaddr == NULL in _pthread_attr_getstack() 307 *stackaddr = (*attr)->stackaddr_attr; in _pthread_attr_getstack() 323 if (attr == NULL || *attr == NULL || stackaddr == NULL) in _thr_attr_getstackaddr() 327 *stackaddr = (*attr)->stackaddr_attr; in _thr_attr_getstackaddr() 537 _pthread_attr_setstack(pthread_attr_t *attr, void *stackaddr, in _pthread_attr_setstack() argument 543 if (attr == NULL || *attr == NULL || stackaddr == NULL in _pthread_attr_setstack() 548 (*attr)->stackaddr_attr = stackaddr; in _pthread_attr_setstack() 559 _thr_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr) in _thr_attr_setstackaddr() argument 564 if (attr == NULL || *attr == NULL || stackaddr == NULL) in _thr_attr_setstackaddr() [all …]
|
| /freebsd-13.1/sys/contrib/openzfs/lib/libtpool/ |
| H A D | thread_pool.c | 307 void *stackaddr; in pthread_attr_clone() local 309 error = pthread_attr_getstack(old_attr, &stackaddr, &stacksize); in pthread_attr_clone() 311 error = pthread_attr_setstack(attr, stackaddr, stacksize); in pthread_attr_clone() 326 void *stackaddr; in tpool_create() local 336 if (pthread_attr_getstack(attr, &stackaddr, &stacksize) != 0) { in tpool_create() 345 if (stackaddr != NULL) { in tpool_create()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_posix_libcdep.cpp | 396 uptr stackaddr = 0; in AdjustStackSize() local 398 my_pthread_attr_getstack(attr, (void**)&stackaddr, &stacksize); in AdjustStackSize() 401 bool stack_set = (stackaddr != 0) && (stackaddr + stacksize != 0); in AdjustStackSize()
|
| H A D | sanitizer_linux_libcdep.cpp | 141 void *stackaddr = nullptr; in GetThreadStackTopAndBottom() local 146 stackaddr = (char *)ss.ss_sp - stacksize; in GetThreadStackTopAndBottom() 151 my_pthread_attr_getstack(&attr, &stackaddr, &stacksize); in GetThreadStackTopAndBottom() 155 *stack_top = (uptr)stackaddr + stacksize; in GetThreadStackTopAndBottom() 156 *stack_bottom = (uptr)stackaddr; in GetThreadStackTopAndBottom()
|
| H A D | sanitizer_mac.cpp | 418 void *stackaddr = pthread_get_stackaddr_np(pthread_self()); in GetThreadStackTopAndBottom() local 419 *stack_top = (uptr)stackaddr; in GetThreadStackTopAndBottom()
|