Home
last modified time | relevance | path

Searched refs:stackaddr (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/lib/libthr/thread/
H A Dthr_stack.c49 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 Dthr_attr.c297 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-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux_libcdep.cc129 void *stackaddr = nullptr; in GetThreadStackTopAndBottom() local
134 stackaddr = (char *)ss.ss_sp - stacksize; in GetThreadStackTopAndBottom()
138 stackaddr = sattr.ss_sp; in GetThreadStackTopAndBottom()
144 my_pthread_attr_getstack(&attr, &stackaddr, &stacksize); in GetThreadStackTopAndBottom()
148 *stack_top = (uptr)stackaddr + stacksize; in GetThreadStackTopAndBottom()
149 *stack_bottom = (uptr)stackaddr; in GetThreadStackTopAndBottom()
H A Dsanitizer_posix_libcdep.cc419 uptr stackaddr = 0; in AdjustStackSize() local
421 my_pthread_attr_getstack(attr, (void**)&stackaddr, &stacksize); in AdjustStackSize()
424 bool stack_set = (stackaddr != 0) && (stackaddr + stacksize != 0); in AdjustStackSize()
H A Dsanitizer_mac.cc319 void *stackaddr = pthread_get_stackaddr_np(pthread_self()); in GetThreadStackTopAndBottom() local
320 *stack_top = (uptr)stackaddr; in GetThreadStackTopAndBottom()