Lines Matching refs:destructor
54 _pthread_key_create(pthread_key_t *key, void (*destructor)(void *))
68 _thread_keytable[i].destructor = destructor;
106 void (*destructor)(void *);
118 destructor = NULL;
125 destructor = _thread_keytable[key].
126 destructor;
136 * that the destructor is not invoked
144 * If there is a destructor, call it with the
147 if (destructor != NULL) {
149 destructor(__DECONST(void *, data));
160 "thread-specific data after %d destructor iterations\n",
228 void (*destructor)(void *);
236 destructor = _thread_keytable[key].destructor;
237 if (destructor == NULL)
239 if (__elf_phdr_match_addr(phdr_info, destructor))
240 _thread_keytable[key].destructor = NULL;