Lines Matching refs:arp
104 atexit_root_t *arp; in __cxa_atexit() local
111 arp = &__uberdata.atexit_root; in __cxa_atexit()
113 arp = &self->ul_uberdata->atexit_root; in __cxa_atexit()
114 (void) mutex_lock(&arp->exitfns_lock); in __cxa_atexit()
119 p->next = arp->head; in __cxa_atexit()
120 arp->head = p; in __cxa_atexit()
123 (void) mutex_unlock(&arp->exitfns_lock); in __cxa_atexit()
141 atexit_root_t *arp = &curthread->ul_uberdata->atexit_root; in __cxa_finalize() local
147 (void) mutex_lock(&arp->exitfns_lock); in __cxa_finalize()
150 p = arp->head; in __cxa_finalize()
156 arp->head = p->next; in __cxa_finalize()
161 p = arp->head; in __cxa_finalize()
168 (void) mutex_unlock(&arp->exitfns_lock); in __cxa_finalize()
175 atexit_root_t *arp = &curthread->ul_uberdata->atexit_root; in _exithandle() local
177 arp->exit_frame_monitor = _getfp() + STACK_BIAS; in _exithandle()
187 atexit_root_t *arp = &curthread->ul_uberdata->atexit_root; in _get_exit_frame_monitor() local
188 return (&arp->exit_frame_monitor); in _get_exit_frame_monitor()
328 atexit_root_t *arp = &curthread->ul_uberdata->atexit_root; in _preexec_exit_handlers() local
335 (void) mutex_lock(&arp->exitfns_lock); in _preexec_exit_handlers()
337 p = arp->head; in _preexec_exit_handlers()
355 arp->head = p->next; in _preexec_exit_handlers()
359 p = arp->head; in _preexec_exit_handlers()
365 (void) mutex_unlock(&arp->exitfns_lock); in _preexec_exit_handlers()
394 quickexit_root_t *arp; in at_quick_exit() local
401 arp = &__uberdata.quickexit_root; in at_quick_exit()
403 arp = &self->ul_uberdata->quickexit_root; in at_quick_exit()
404 (void) mutex_lock(&arp->exitfns_lock); in at_quick_exit()
407 p->next = arp->head; in at_quick_exit()
408 arp->head = p; in at_quick_exit()
411 (void) mutex_unlock(&arp->exitfns_lock); in at_quick_exit()