Lines Matching defs:tsd
76 static void (*tsd_destructor)(void *tsd) = nullptr;
90 void AsanTSDInit(void (*destructor)(void *tsd)) {
100 void AsanTSDSet(void *tsd) {
102 CHECK(tsd);
104 key.key = tsd;
107 void PlatformTSDDtor(void *tsd) {
109 CHECK_EQ(key.key, tsd);
113 AsanThread::TSDDtor(tsd);
118 void AsanTSDInit(void (*destructor)(void *tsd)) {
129 void AsanTSDSet(void *tsd) {
131 pthread_setspecific(tsd_key, tsd);
134 void PlatformTSDDtor(void *tsd) {
135 AsanThreadContext *context = (AsanThreadContext *)tsd;
138 CHECK_EQ(0, pthread_setspecific(tsd_key, tsd));
147 AsanThread::TSDDtor(tsd);