Lines Matching refs:AsanThread
81 return RoundUpTo(sizeof(AsanThread), PAGE_SIZE); in AsanThreadMmapSize()
84 struct AsanThread::InitOptions {
89 static AsanThread *CreateAsanThread(StackTrace *stack, u32 parent_tid, in CreateAsanThread()
94 AsanThread *thread = (AsanThread *)MmapOrDie(AsanThreadMmapSize(), __func__); in CreateAsanThread()
104 const AsanThread::InitOptions options = {stack_bottom, stack_size}; in CreateAsanThread()
115 void AsanThread::SetThreadStackAndTls(const AsanThread::InitOptions *options) { in SetThreadStackAndTls()
125 AsanThread *CreateMainThread() { in CreateMainThread()
130 AsanThread *t = CreateAsanThread( in CreateMainThread()
160 AsanThread *thread = static_cast<AsanThread *>(hook); in ThreadCreateHook()
176 AsanThread *thread = static_cast<AsanThread *>(hook); in ThreadStartHook()
188 AsanThread::TSDDtor(per_thread); in ThreadExitHook()