Lines Matching refs:AsanThreadContext
28 // AsanThreadContext implementation.
30 void AsanThreadContext::OnCreated(void *arg) {
38 void AsanThreadContext::OnFinished() {
50 return new (GetGlobalLowLevelAllocator()) AsanThreadContext(tid);
59 // Never reuse ASan threads: we store pointer to AsanThreadContext
61 // be called. It would be wrong to reuse AsanThreadContext for another
86 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) {
87 return static_cast<AsanThreadContext *>(
104 AsanThreadContext::CreateThreadContextArgs args = {thread, stack};
115 AsanThreadContext *context = (AsanThreadContext *)tsd;
409 AsanThreadContext *tctx = static_cast<AsanThreadContext *>(tctx_base);
422 AsanThreadContext *context =
423 reinterpret_cast<AsanThreadContext *>(AsanTSDGet());
431 AsanThreadContext *tctx = GetThreadContextByTidLocked(kMainTid);
459 AsanThreadContext *tctx = static_cast<AsanThreadContext *>(
466 AsanThreadContext *context =
467 reinterpret_cast<AsanThreadContext *>(AsanTSDGet());
473 __asan::AsanThreadContext *context = static_cast<__asan::AsanThreadContext *>(