Lines Matching refs:AsanThreadContext
27 // AsanThreadContext implementation.
29 void AsanThreadContext::OnCreated(void *arg) {
37 void AsanThreadContext::OnFinished() {
51 return new(allocator_for_thread_context) AsanThreadContext(tid);
59 // Never reuse ASan threads: we store pointer to AsanThreadContext
61 // be called. It would be wrong to reuse AsanThreadContext for another
70 AsanThreadContext *GetThreadContextByTidLocked(u32 tid) {
71 return static_cast<AsanThreadContext *>(
85 AsanThreadContext::CreateThreadContextArgs args = {thread, stack};
93 AsanThreadContext *context = (AsanThreadContext*)tsd;
411 AsanThreadContext *tctx = static_cast<AsanThreadContext *>(tctx_base);
424 AsanThreadContext *context =
425 reinterpret_cast<AsanThreadContext *>(AsanTSDGet());
433 AsanThreadContext *tctx = GetThreadContextByTidLocked(kMainTid);
461 AsanThreadContext *tctx = static_cast<AsanThreadContext *>(
468 AsanThreadContext *context =
469 reinterpret_cast<AsanThreadContext *>(AsanTSDGet());
475 __asan::AsanThreadContext *context = static_cast<__asan::AsanThreadContext *>(