Lines Matching refs:ThreadState
567 void ImitateTlsWrite(ThreadState *thr, uptr tls_addr, uptr tls_size) {
604 static ThreadState *dead_thread_state = nullptr;
606 ThreadState *cur_thread() {
607 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr());
613 thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr());
615 thr = reinterpret_cast<ThreadState*>(MmapOrDie(sizeof(ThreadState),
616 "ThreadState"));
619 dead_thread_state = reinterpret_cast<ThreadState*>(
620 MmapOrDie(sizeof(ThreadState), "ThreadState"));
625 CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState),
634 void set_cur_thread(ThreadState *thr) {
643 ThreadState* thr = reinterpret_cast<ThreadState*>(*get_android_tls_ptr());
646 UnmapOrDie(thr, sizeof(ThreadState));