Lines Matching refs:destructor
60 _thr_key_create(pthread_key_t *key, void (*destructor)(void *)) in _thr_key_create()
74 _thread_keytable[i].destructor = destructor; in _thr_key_create()
112 void (*destructor)(void *); in _thread_cleanupspecific() local
124 destructor = NULL; in _thread_cleanupspecific()
131 destructor = _thread_keytable[key]. in _thread_cleanupspecific()
132 destructor; in _thread_cleanupspecific()
153 if (destructor != NULL) { in _thread_cleanupspecific()
155 destructor(__DECONST(void *, data)); in _thread_cleanupspecific()
232 void (*destructor)(void *); in _thr_tsd_unload() local
240 destructor = _thread_keytable[key].destructor; in _thr_tsd_unload()
241 if (destructor == NULL) in _thr_tsd_unload()
243 if (__elf_phdr_match_addr(phdr_info, destructor)) in _thr_tsd_unload()
244 _thread_keytable[key].destructor = NULL; in _thr_tsd_unload()