Lines Matching refs:ThreadState
449 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) { in ImitateTlsWrite()
486 static ThreadState *dead_thread_state = nullptr;
488 ThreadState *cur_thread() { in cur_thread()
489 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread()
495 thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread()
497 thr = reinterpret_cast<ThreadState*>(MmapOrDie(sizeof(ThreadState), in cur_thread()
501 dead_thread_state = reinterpret_cast<ThreadState*>( in cur_thread()
502 MmapOrDie(sizeof(ThreadState), "ThreadState")); in cur_thread()
507 CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState), in cur_thread()
516 void set_cur_thread(ThreadState *thr) { in set_cur_thread()
525 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr()); in cur_thread_finalize()
528 UnmapOrDie(thr, sizeof(ThreadState)); in cur_thread_finalize()