| tsan_platform_mac.cc | 89 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); local in function:__tsan::cur_thread 91 (uptr *)fake_tls, sizeof(ThreadState)); 96 // munmap first and then clear `fake_tls`; if we receive a signal in between, 105 ThreadState **fake_tls = (ThreadState **)MemToShadow((uptr)thr_state_loc); local in function:__tsan::cur_thread_finalize 106 internal_munmap(*fake_tls, sizeof(ThreadState)); 107 *fake_tls = nullptr;
|