/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/ |
sanitizer_posix_test.cc | 29 void destructor(void *arg) { function in namespace:__sanitizer 54 ASSERT_EQ(0, pthread_key_create(&key, &destructor));
|
sanitizer_posix_test.cc | 29 void destructor(void *arg) { function in namespace:__sanitizer 54 ASSERT_EQ(0, pthread_key_create(&key, &destructor));
|
/src/lib/libpthread/ |
pthread_tsd.c | 131 pthread_key_create(pthread_key_t *key, void (*destructor)(void *)) 136 return __libc_thr_keycreate_stub(key, destructor); 142 * The condition for an available slot is one with the destructor 143 * not being NULL. If the desired destructor is NULL we set it to 144 * our own internal destructor to satisfy the non NULL condition. 170 pthread__tsd_destructors[i] = destructor ? destructor : null_destructor; 265 * destructor. 296 * We don't call the destructor here, it is the responsibility 330 void (*destructor)(void *) local in function:pthread__destroy_tsd [all...] |
pthread_tsd.c | 131 pthread_key_create(pthread_key_t *key, void (*destructor)(void *)) 136 return __libc_thr_keycreate_stub(key, destructor); 142 * The condition for an available slot is one with the destructor 143 * not being NULL. If the desired destructor is NULL we set it to 144 * our own internal destructor to satisfy the non NULL condition. 170 pthread__tsd_destructors[i] = destructor ? destructor : null_destructor; 265 * destructor. 296 * We don't call the destructor here, it is the responsibility 330 void (*destructor)(void *) local in function:pthread__destroy_tsd [all...] |