Lines Matching refs:ThreadState
457 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite()
494 static ThreadState *dead_thread_state = nullptr;
496 ThreadState *cur_thread() { in cur_thread()
497 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread()
503 thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread()
505 thr = reinterpret_cast<ThreadState*>(MmapOrDie(sizeof(ThreadState), in cur_thread()
509 dead_thread_state = reinterpret_cast<ThreadState*>( in cur_thread()
510 MmapOrDie(sizeof(ThreadState), "ThreadState")); in cur_thread()
515 CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState), in cur_thread()
524 void set_cur_thread(ThreadState *thr) { in set_cur_thread()
533 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread_finalize()
536 UnmapOrDie(thr, sizeof(ThreadState)); in cur_thread_finalize()