Lines Matching refs:AsanThread
31 AsanThread *thread;
83 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg, in Create()
87 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); in Create()
88 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__); in Create()
98 void AsanThread::TSDDtor(void *tsd) { in TSDDtor()
105 void AsanThread::Destroy() { in Destroy()
118 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached()); in Destroy()
125 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() { in AsyncSignalSafeLazyInitFakeStack()
152 void AsanThread::Init() { in Init()
166 thread_return_t AsanThread::ThreadStart( in ThreadStart()
196 void AsanThread::SetThreadStackAndTls() { in SetThreadStackAndTls()
207 void AsanThread::ClearShadowForThreadStackAndTLS() { in ClearShadowForThreadStackAndTLS()
213 bool AsanThread::GetStackFrameAccessByAddr(uptr addr, in GetStackFrameAccessByAddr()
255 AsanThread *t = tctx->thread; in ThreadStackContainsAddress()
263 AsanThread *GetCurrentThread() { in GetCurrentThread()
284 void SetCurrentThread(AsanThread *t) { in SetCurrentThread()
295 AsanThread *t = GetCurrentThread(); in GetCurrentTidOrInvalid()
299 AsanThread *FindThreadByStackAddress(uptr addr) { in FindThreadByStackAddress()
314 __asan::AsanThread *GetAsanThreadByOsIDLocked(uptr os_id) { in GetAsanThreadByOsIDLocked()
327 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in GetThreadRangesLocked()
341 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in ForEachExtraStackRange()