Lines Matching refs:thread
60 static void FinishThreadInitialization(Thread *thread);
115 Thread *thread = static_cast<Thread *>(hook); in ThreadCreateHook() local
123 hwasanThreadList().ReleaseThread(thread); in ThreadCreateHook()
131 Thread *thread = static_cast<Thread *>(hook); in ThreadStartHook() local
132 FinishThreadInitialization(thread); in ThreadStartHook()
133 thread->EnsureRandomStateInited(); in ThreadStartHook()
140 static void FinishThreadInitialization(Thread *thread) { in FinishThreadInitialization() argument
141 CHECK_NE(thread, nullptr); in FinishThreadInitialization()
145 uptr stack_buffer_start = reinterpret_cast<uptr>(thread) - stack_buffer_size; in FinishThreadInitialization()
146 thread->InitStackRingBuffer(stack_buffer_start, stack_buffer_size); in FinishThreadInitialization()
150 Thread *thread = static_cast<Thread *>(hook); in ThreadExitHook() local
152 hwasanThreadList().ReleaseThread(thread); in ThreadExitHook()
193 void *__sanitizer_before_thread_create_hook(thrd_t thread, bool detached, in __sanitizer_before_thread_create_hook() argument
197 reinterpret_cast<uptr>(thread), detached, name, in __sanitizer_before_thread_create_hook()
201 void __sanitizer_thread_create_hook(void *hook, thrd_t thread, int error) { in __sanitizer_thread_create_hook() argument