HomeSort by relevance Sort by last modified time
    Searched refs:AsanThread (Results 1 - 13 of 13) sorted by null

  /external/compiler-rt/lib/asan/
asan_thread_registry.h 33 void RegisterThread(AsanThread *thread);
34 void UnregisterThread(AsanThread *thread);
36 AsanThread *GetMain();
38 AsanThread *GetCurrent();
39 void SetCurrent(AsanThread *t);
43 AsanThread *t = GetCurrent();
59 AsanThread *FindThreadByStackAddress(uptr addr);
69 AsanThread main_thread_;
asan_thread.cc 24 AsanThread::AsanThread(LinkerInitialized x)
29 AsanThread *AsanThread::Create(u32 parent_tid, thread_callback_t start_routine,
32 uptr size = RoundUpTo(sizeof(AsanThread), PageSize);
33 AsanThread *thread = (AsanThread*)MmapOrDie(size, __FUNCTION__);
58 void AsanThread::Destroy() {
70 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached());
74 void AsanThread::Init()
    [all...]
asan_thread.h 27 class AsanThread;
50 AsanThread *thread() { return thread_; }
51 void set_thread(AsanThread *thread) { thread_ = thread; }
63 AsanThread *thread_;
70 // AsanThread are stored in TSD and destroyed when the thread dies.
71 class AsanThread {
73 explicit AsanThread(LinkerInitialized); // for T0.
74 static AsanThread *Create(u32 parent_tid, thread_callback_t start_routine,
asan_thread_registry.cc 46 void AsanThreadRegistry::RegisterThread(AsanThread *thread) {
58 void AsanThreadRegistry::UnregisterThread(AsanThread *thread) {
66 AsanThread *AsanThreadRegistry::GetMain() {
70 AsanThread *AsanThreadRegistry::GetCurrent() {
79 AsanThread* thread = FindThreadByStackAddress((uptr)&summary);
90 void AsanThreadRegistry::SetCurrent(AsanThread *t) {
96 // Make sure we do not reset the current AsanThread.
103 AsanThread *t = GetCurrent();
160 AsanThread *AsanThreadRegistry::FindThreadByStackAddress(uptr addr) {
163 AsanThread *t = thread_summaries_[tid]->thread()
    [all...]
asan_internal.h 104 class AsanThread;
asan_interceptors.cc 92 AsanThread *t = asanThreadRegistry().GetCurrent();
117 AsanThread *t = (AsanThread*)arg;
127 AsanThread *t = AsanThread::Create(current_tid, start_routine, arg, &stack);
665 AsanThread *t = AsanThread::Create(current_tid, start_routine, arg, &stack);
asan_mac.cc 239 if (AsanThread *t = asanThreadRegistry().GetCurrent())
293 AsanThread *t = asanThreadRegistry().GetCurrent();
295 t = AsanThread::Create(parent_tid, 0, 0, stack);
asan_linux.cc 117 if (AsanThread *t = asanThreadRegistry().GetCurrent())
asan_report.cc 240 AsanThread *t = asanThreadRegistry().FindThreadByStackAddress(addr);
345 AsanThread *t = asanThreadRegistry().GetCurrent();
449 AsanThread *curr_thread = asanThreadRegistry().GetCurrent();
457 AsanThread *curr_thread = asanThreadRegistry().GetCurrent();
asan_fake_stack.cc 166 AsanThread *t = asanThreadRegistry().GetCurrent();
asan_rtl.cc 404 AsanThread *curr_thread = asanThreadRegistry().GetCurrent();
515 // On Linux AsanThread::ThreadStart() calls malloc() that's why asan_inited
asan_allocator.cc 532 AsanThread *t = asanThreadRegistry().GetCurrent();
622 AsanThread *t = asanThreadRegistry().GetCurrent();
asan_allocator2.cc 339 AsanThread *t = asanThreadRegistry().GetCurrent();
441 AsanThread *t = asanThreadRegistry().GetCurrent();

Completed in 75 milliseconds