Lines Matching refs:thread
103 AsanThread *thread = (AsanThread *)MmapOrDie(sizeof(AsanThread), __func__); in CreateAsanThread() local
104 AsanThreadContext::CreateThreadContextArgs args = {thread, stack}; in CreateAsanThread()
112 thread->Init(&options); in CreateAsanThread()
113 return thread; in CreateAsanThread()
135 return GetThreadContextByTidLocked(0)->thread; in CreateMainThread()
157 AsanThread *thread = static_cast<AsanThread *>(hook); in ThreadCreateHook() local
164 asanThreadRegistry().FinishThread(thread->tid()); in ThreadCreateHook()
165 UnmapOrDie(thread, sizeof(AsanThread)); in ThreadCreateHook()
176 AsanThread *thread = static_cast<AsanThread *>(hook); in ThreadStartHook() local
177 SetCurrentThread(thread); in ThreadStartHook()
180 asanThreadRegistry().GetThreadLocked(thread->tid())->status; in ThreadStartHook()
185 asanThreadRegistry().StartThread(thread->tid(), os_id, in ThreadStartHook()
191 PoisonShadow(thread->stack_bottom(), thread->stack_size(), 0); in ThreadStartHook()
199 AsanThread *thread = static_cast<AsanThread *>(hook); in ThreadExitHook() local
200 if (thread) in ThreadExitHook()
201 AsanThread::TSDDtor(thread->context()); in ThreadExitHook()
224 void *__sanitizer_before_thread_create_hook(uptr thread, bool detached, in __sanitizer_before_thread_create_hook() argument
229 thread, detached, in __sanitizer_before_thread_create_hook()
234 void __sanitizer_thread_create_hook(void *handle, uptr thread, int status) { in __sanitizer_thread_create_hook() argument