Lines Matching refs:AsanThread
38 // Drop the link to the AsanThread object.
72 // AsanThread implementation.
74 AsanThread *AsanThread::Create(thread_callback_t start_routine,
77 uptr size = RoundUpTo(sizeof(AsanThread), PageSize);
78 AsanThread *thread = (AsanThread*)MmapOrDie(size, __FUNCTION__);
86 void AsanThread::TSDDtor(void *tsd) {
94 void AsanThread::Destroy() {
106 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached());
110 void AsanThread::Init() {
125 thread_return_t AsanThread::ThreadStart(uptr os_id) {
147 void AsanThread::SetThreadStackAndTls() {
158 void AsanThread::ClearShadowForThreadStackAndTLS() {
164 const char *AsanThread::GetFrameNameByAddr(uptr addr, uptr *offset,
205 AsanThread *t = tctx->thread;
213 AsanThread *GetCurrentThread() {
234 void SetCurrentThread(AsanThread *t) {
240 // Make sure we do not reset the current AsanThread.
247 AsanThread *t = GetCurrentThread();
251 AsanThread *FindThreadByStackAddress(uptr addr) {
275 __asan::AsanThread *t = context->thread;