Searched refs:stackaddr (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/lib/libthr/thread/ |
| HD | thr_attr.c | 281 void ** __restrict stackaddr, in _pthread_attr_getstack() argument 287 if (attr == NULL || *attr == NULL || stackaddr == NULL in _pthread_attr_getstack() 292 *stackaddr = (*attr)->stackaddr_attr; in _pthread_attr_getstack() 302 _pthread_attr_getstackaddr(const pthread_attr_t *attr, void **stackaddr) in _pthread_attr_getstackaddr() argument 307 if (attr == NULL || *attr == NULL || stackaddr == NULL) in _pthread_attr_getstackaddr() 311 *stackaddr = (*attr)->stackaddr_attr; in _pthread_attr_getstackaddr() 511 _pthread_attr_setstack(pthread_attr_t *attr, void *stackaddr, in _pthread_attr_setstack() argument 517 if (attr == NULL || *attr == NULL || stackaddr == NULL in _pthread_attr_setstack() 522 (*attr)->stackaddr_attr = stackaddr; in _pthread_attr_setstack() 532 _pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr) in _pthread_attr_setstackaddr() argument [all …]
|
| HD | thr_stack.c | 46 void *stackaddr; /* Stack address. */ member 177 mprotect((char *)st->stackaddr + st->guardsize, st->stacksize, in __pthread_map_stacks_exec() 180 mprotect((char *)st->stackaddr + st->guardsize, st->stacksize, in __pthread_map_stacks_exec() 224 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc() 237 attr->stackaddr_attr = spare_stack->stackaddr; in _thr_stack_alloc() 271 spare_stack->stackaddr = attr->stackaddr_attr; in _thr_stack_free()
|
| /NextBSD/contrib/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_linux_libcdep.cc | 121 void *stackaddr = 0; in GetThreadStackTopAndBottom() local 122 my_pthread_attr_getstack(&attr, &stackaddr, (size_t*)&stacksize); in GetThreadStackTopAndBottom() 126 *stack_top = (uptr)stackaddr + stacksize; in GetThreadStackTopAndBottom() 127 *stack_bottom = (uptr)stackaddr; in GetThreadStackTopAndBottom() 381 uptr stackaddr = 0; in AdjustStackSize() local 383 my_pthread_attr_getstack(attr, (void**)&stackaddr, &stacksize); in AdjustStackSize() 386 bool stack_set = (stackaddr != 0) && (stackaddr + stacksize != 0); in AdjustStackSize()
|
| HD | sanitizer_mac.cc | 193 void *stackaddr = pthread_get_stackaddr_np(pthread_self()); in GetThreadStackTopAndBottom() local 194 *stack_top = (uptr)stackaddr; in GetThreadStackTopAndBottom()
|
| /NextBSD/sys/kern/ |
| HD | kern_thr.c | 706 vm_offset_t stackaddr; in kern_thr_stack() local 721 stackaddr = p->p_thrstack - (vm_offset_t)(stacksz + guardsz); in kern_thr_stack() 733 error = vm_mmap(map, &stackaddr, (stacksz + guardsz), VM_PROT_ALL, in kern_thr_stack() 739 error = vm_map_protect(map, stackaddr, stackaddr + guardsz, in kern_thr_stack() 743 (void) vm_map_remove(map, stackaddr, stackaddr + in kern_thr_stack() 750 *addr = (void *)(stackaddr + guardsz); in kern_thr_stack()
|
| HD | kern_thrworkq.c | 788 void *stackaddr = NULL; in twq_addnewthread() local 808 stackaddr = wq->wq_stacklist[wq->wq_stacktop]; in twq_addnewthread() 809 KASSERT(stackaddr != NULL, ("[%s:%d] stackaddr = NULL", in twq_addnewthread() 818 if (stackaddr == NULL) in twq_addnewthread() 820 error = kern_thr_stack(p, &stackaddr, wq->wq_stacksize, in twq_addnewthread() 831 thrworkq_reusestack(p, stackaddr); in twq_addnewthread() 855 tl->th_stack.ss_sp = stackaddr; in twq_addnewthread() 1212 thrworkq_reusestack(struct proc *p, void *stackaddr) in thrworkq_reusestack() argument 1219 wq->wq_stacklist[wq->wq_stacktop++] = stackaddr; in thrworkq_reusestack()
|
| /NextBSD/contrib/compiler-rt/lib/sanitizer_common/tests/ |
| HD | sanitizer_linux_test.cc | 219 void *stackaddr; in thread_descriptor_size_test_func() local 221 pthread_attr_getstack(&attr, &stackaddr, &stacksize); in thread_descriptor_size_test_func() 222 return (void *)((uptr)stackaddr + stacksize - descr_addr); in thread_descriptor_size_test_func()
|
| /NextBSD/sys/sys/ |
| HD | thrworkq.h | 115 extern void thrworkq_reusestack(struct proc *p, void *stackaddr);
|