Lines Matching defs:tsd
47 static void (*tsd_destructor)(void *tsd) = nullptr;
61 void AsanTSDInit(void (*destructor)(void *tsd)) {
71 void AsanTSDSet(void *tsd) {
73 CHECK(tsd);
75 key.key = tsd;
78 void PlatformTSDDtor(void *tsd) {
80 CHECK_EQ(key.key, tsd);
84 AsanThread::TSDDtor(tsd);
89 void AsanTSDInit(void (*destructor)(void *tsd)) {
100 void AsanTSDSet(void *tsd) {
102 pthread_setspecific(tsd_key, tsd);
105 void PlatformTSDDtor(void *tsd) {
106 AsanThreadContext *context = (AsanThreadContext*)tsd;
109 CHECK_EQ(0, pthread_setspecific(tsd_key, tsd));
112 AsanThread::TSDDtor(tsd);