Lines Matching refs:AsanThread

80 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg,  in Create()
84 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); in Create()
85 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__); in Create()
95 void AsanThread::TSDDtor(void *tsd) { in TSDDtor()
102 void AsanThread::Destroy() { in Destroy()
115 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached()); in Destroy()
120 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom, in StartSwitchFiber()
141 void AsanThread::FinishSwitchFiber(FakeStack *fake_stack_save, in FinishSwitchFiber()
165 inline AsanThread::StackBounds AsanThread::GetStackBounds() const { in GetStackBounds()
181 uptr AsanThread::stack_top() { in stack_top()
185 uptr AsanThread::stack_bottom() { in stack_bottom()
189 uptr AsanThread::stack_size() { in stack_size()
196 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() { in AsyncSignalSafeLazyInitFakeStack()
223 void AsanThread::Init(const InitOptions *options) { in Init()
246 thread_return_t AsanThread::ThreadStart( in ThreadStart()
277 AsanThread *CreateMainThread() { in CreateMainThread()
278 AsanThread *main_thread = AsanThread::Create( in CreateMainThread()
290 void AsanThread::SetThreadStackAndTls(const InitOptions *options) { in SetThreadStackAndTls()
306 void AsanThread::ClearShadowForThreadStackAndTLS() { in ClearShadowForThreadStackAndTLS()
317 bool AsanThread::GetStackFrameAccessByAddr(uptr addr, in GetStackFrameAccessByAddr()
364 uptr AsanThread::GetStackVariableShadowStart(uptr addr) { in GetStackVariableShadowStart()
387 bool AsanThread::AddrIsInStack(uptr addr) { in AddrIsInStack()
395 AsanThread *t = tctx->thread; in ThreadStackContainsAddress()
403 AsanThread *GetCurrentThread() { in GetCurrentThread()
427 void SetCurrentThread(AsanThread *t) { in SetCurrentThread()
438 AsanThread *t = GetCurrentThread(); in GetCurrentTidOrInvalid()
442 AsanThread *FindThreadByStackAddress(uptr addr) { in FindThreadByStackAddress()
457 __asan::AsanThread *GetAsanThreadByOsIDLocked(tid_t os_id) { in GetAsanThreadByOsIDLocked()
470 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in GetThreadRangesLocked()
485 __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id); in ForEachExtraStackRange()
515 AsanThread *t = GetCurrentThread(); in __sanitizer_start_switch_fiber()
527 AsanThread *t = GetCurrentThread(); in __sanitizer_finish_switch_fiber()