Home
last modified time | relevance | path

Searched refs:dead_thread_state (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_platform_linux.cpp486 static ThreadState *dead_thread_state = nullptr; variable
500 if (dead_thread_state == nullptr) { in cur_thread()
501 dead_thread_state = reinterpret_cast<ThreadState*>( in cur_thread()
503 dead_thread_state->fast_state.SetIgnoreBit(); in cur_thread()
504 dead_thread_state->ignore_interceptors = 1; in cur_thread()
505 dead_thread_state->is_dead = true; in cur_thread()
506 *const_cast<u32*>(&dead_thread_state->tid) = -1; in cur_thread()
507 CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState), in cur_thread()
526 if (thr != dead_thread_state) { in cur_thread_finalize()
527 *get_android_tls_ptr() = reinterpret_cast<uptr>(dead_thread_state); in cur_thread_finalize()
H A Dtsan_platform_mac.cpp51 static ThreadState *dead_thread_state; variable
84 dead_thread_state = dts; in InitializeThreadStateStorage()
123 int res = pthread_setspecific(thread_state_key, dead_thread_state); in cur_thread_finalize()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_platform_linux.cpp494 static ThreadState *dead_thread_state = nullptr; variable
508 if (dead_thread_state == nullptr) { in cur_thread()
509 dead_thread_state = reinterpret_cast<ThreadState*>( in cur_thread()
511 dead_thread_state->fast_state.SetIgnoreBit(); in cur_thread()
512 dead_thread_state->ignore_interceptors = 1; in cur_thread()
513 dead_thread_state->is_dead = true; in cur_thread()
514 *const_cast<u32*>(&dead_thread_state->tid) = -1; in cur_thread()
515 CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState), in cur_thread()
534 if (thr != dead_thread_state) { in cur_thread_finalize()
535 *get_android_tls_ptr() = reinterpret_cast<uptr>(dead_thread_state); in cur_thread_finalize()
H A Dtsan_platform_mac.cpp51 static ThreadState *dead_thread_state; variable
84 dead_thread_state = dts; in InitializeThreadStateStorage()
123 int res = pthread_setspecific(thread_state_key, dead_thread_state); in cur_thread_finalize()