Lines Matching refs:destructor
57 _thr_key_create(pthread_key_t *key, void (*destructor)(void *)) in _thr_key_create()
71 _thread_keytable[i].destructor = destructor; in _thr_key_create()
109 void (*destructor)(void *); in _thread_cleanupspecific() local
121 destructor = NULL; in _thread_cleanupspecific()
128 destructor = _thread_keytable[key]. in _thread_cleanupspecific()
129 destructor; in _thread_cleanupspecific()
150 if (destructor != NULL) { in _thread_cleanupspecific()
152 destructor(__DECONST(void *, data)); in _thread_cleanupspecific()
229 void (*destructor)(void *); in _thr_tsd_unload() local
237 destructor = _thread_keytable[key].destructor; in _thr_tsd_unload()
238 if (destructor == NULL) in _thr_tsd_unload()
240 if (__elf_phdr_match_addr(phdr_info, destructor)) in _thr_tsd_unload()
241 _thread_keytable[key].destructor = NULL; in _thr_tsd_unload()