| /src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
| asan_rtems.cc | 84 // (below) will call AsanThread::TSDDtor directly. 95 struct AsanThread::InitOptions { 100 static AsanThread *CreateAsanThread(StackTrace *stack, u32 parent_tid, 104 // In lieu of AsanThread::Create. 105 AsanThread *thread = (AsanThread *)MmapOrDie(sizeof(AsanThread), __func__); 109 // On other systems, AsanThread::Init() is called from the new 112 const AsanThread::InitOptions options = {stack_bottom, stack_size, 121 void AsanThread::SetThreadStackAndTls(const AsanThread::InitOptions *options) [all...] |
| asan_fuchsia.cc | 75 // (below) will call AsanThread::TSDDtor directly. 83 return RoundUpTo(sizeof(AsanThread), PAGE_SIZE); 86 struct AsanThread::InitOptions { 91 static AsanThread *CreateAsanThread(StackTrace *stack, u32 parent_tid, 95 // In lieu of AsanThread::Create. 96 AsanThread *thread = (AsanThread *)MmapOrDie(AsanThreadMmapSize(), __func__); 103 // On other systems, AsanThread::Init() is called from the new 106 const AsanThread::InitOptions options = {stack_bottom, stack_size}; 117 void AsanThread::SetThreadStackAndTls(const AsanThread::InitOptions *options) [all...] |
| asan_thread.cc | 39 // Drop the link to the AsanThread object. 76 // AsanThread implementation. 78 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg, 82 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); 83 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__); 93 void AsanThread::TSDDtor(void *tsd) { 100 void AsanThread::Destroy() { 113 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached()) [all...] |
| asan_thread.h | 35 class AsanThread; 48 AsanThread *thread; 54 AsanThread *thread; 62 // AsanThread are stored in TSD and destroyed when the thread dies. 63 class AsanThread { 65 static AsanThread *Create(thread_callback_t start_routine, void *arg, 135 // NOTE: There is no AsanThread constructor. It is allocated 174 explicit ScopedUnwinding(AsanThread *t) : thread(t) { 180 AsanThread *thread; 190 AsanThread *GetCurrentThread() [all...] |
| asan_posix.cc | 85 AsanThread::TSDDtor(tsd); 113 AsanThread::TSDDtor(tsd);
|
| asan_internal.h | 60 class AsanThread; 88 AsanThread *CreateMainThread();
|
| asan_win.cc | 134 AsanThread *t = (AsanThread*)arg; 151 AsanThread *t = 152 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); 216 AsanThread::TSDDtor(tsd);
|
| asan_stats.cc | 78 if (AsanThread *t = tctx->thread) 118 AsanThread *t = GetCurrentThread();
|
| asan_stack.h | 39 AsanThread *t;
|
| /src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
| asan_thread.cpp | 38 // Drop the link to the AsanThread object. 75 // AsanThread implementation. 77 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg, 81 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); 82 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__); 92 void AsanThread::TSDDtor(void *tsd) { 99 void AsanThread::Destroy() { 106 if (AsanThread *thread = GetCurrentThread() [all...] |
| asan_fuchsia.cpp | 70 AsanThread *curr_thread = GetCurrentThread(); 104 // (below) will call AsanThread::TSDDtor directly. 112 return RoundUpTo(sizeof(AsanThread), _zx_system_get_page_size()); 115 struct AsanThread::InitOptions { 120 static AsanThread *CreateAsanThread(StackTrace *stack, u32 parent_tid, 123 // In lieu of AsanThread::Create. 124 AsanThread *thread = (AsanThread *)MmapOrDie(AsanThreadMmapSize(), __func__); 139 void AsanThread::SetThreadStackAndTls(const AsanThread::InitOptions *options) [all...] |
| asan_thread.h | 31 class AsanThread; 44 AsanThread *thread; 50 AsanThread *thread; 58 // AsanThread are stored in TSD and destroyed when the thread dies. 59 class AsanThread { 61 static AsanThread *Create(thread_callback_t start_routine, void *arg, 135 // NOTE: There is no AsanThread constructor. It is allocated 179 AsanThread *GetCurrentThread(); 180 void SetCurrentThread(AsanThread *t); 182 AsanThread *FindThreadByStackAddress(uptr addr) [all...] |
| asan_stack.cpp | 34 explicit ScopedUnwinding(AsanThread *t) : thread(t) { 48 AsanThread *thread = nullptr; 63 AsanThread *t = GetCurrentThread();
|
| asan_internal.h | 59 class AsanThread; 97 AsanThread *CreateMainThread();
|
| asan_win.cpp | 135 AsanThread *t = (AsanThread *)arg; 151 AsanThread *t = 152 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); 244 void PlatformTSDDtor(void *tsd) { AsanThread::TSDDtor(tsd); }
|
| asan_posix.cpp | 112 AsanThread::TSDDtor(tsd); 140 AsanThread::TSDDtor(tsd);
|
| asan_stats.cpp | 77 if (AsanThread *t = tctx->thread) 117 AsanThread *t = GetCurrentThread();
|
| /src/external/gpl3/gcc/dist/libsanitizer/asan/ |
| asan_fuchsia.cpp | 71 AsanThread *curr_thread = GetCurrentThread(); 105 // (below) will call AsanThread::TSDDtor directly. 113 return RoundUpTo(sizeof(AsanThread), _zx_system_get_page_size()); 116 struct AsanThread::InitOptions { 121 static AsanThread *CreateAsanThread(StackTrace *stack, u32 parent_tid, 123 // In lieu of AsanThread::Create. 124 AsanThread *thread = (AsanThread *)MmapOrDie(AsanThreadMmapSize(), __func__); 138 void AsanThread::SetThreadStackAndTls(const AsanThread::InitOptions *options) [all...] |
| asan_thread.h | 32 class AsanThread; 45 AsanThread *thread; 51 AsanThread *thread; 66 // AsanThread are stored in TSD and destroyed when the thread dies. 67 class AsanThread { 70 static AsanThread *Create(const T &data, u32 parent_tid, StackTrace *stack, 74 static AsanThread *Create(u32 parent_tid, StackTrace *stack, bool detached) { 153 // NOTE: There is no AsanThread constructor. It is allocated 156 static AsanThread *Create(const void *start_data, uptr data_size, 207 AsanThread *GetCurrentThread() [all...] |
| asan_thread.cpp | 39 // Drop the link to the AsanThread object. 91 // AsanThread implementation. 93 AsanThread *AsanThread::Create(const void *start_data, uptr data_size, 97 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); 98 AsanThread *thread = (AsanThread *)MmapOrDie(size, __func__); 110 void AsanThread::GetStartData(void *out, uptr out_size) const { 114 void AsanThread::TSDDtor(void *tsd) { 121 void AsanThread::Destroy() [all...] |
| asan_stack.cpp | 34 explicit ScopedUnwinding(AsanThread *t) : thread(t) { 48 AsanThread *thread = nullptr; 63 AsanThread *t = GetCurrentThread();
|
| asan_internal.h | 59 class AsanThread; 97 AsanThread *CreateMainThread();
|
| asan_win.cpp | 140 AsanThread *t = (AsanThread *)arg; 164 AsanThread *t = AsanThread::Create(params, current_tid, &stack, detached); 263 void PlatformTSDDtor(void *tsd) { AsanThread::TSDDtor(tsd); }
|
| asan_posix.cpp | 113 AsanThread::TSDDtor(tsd); 147 AsanThread::TSDDtor(tsd);
|
| asan_stats.cpp | 77 if (AsanThread *t = tctx->thread) 117 AsanThread *t = GetCurrentThread();
|