Searched refs:AsanThread (Results 1 – 14 of 14) sorted by relevance
/external/compiler-rt/lib/asan/ |
D | asan_thread.cc | 31 AsanThread *thread; 83 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg, in Create() 87 uptr size = RoundUpTo(sizeof(AsanThread), PageSize); in Create() 88 AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__); in Create() 98 void AsanThread::TSDDtor(void *tsd) { in TSDDtor() 105 void AsanThread::Destroy() { in Destroy() 118 uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached()); in Destroy() 125 FakeStack *AsanThread::AsyncSignalSafeLazyInitFakeStack() { in AsyncSignalSafeLazyInitFakeStack() 152 void AsanThread::Init() { in Init() 166 thread_return_t AsanThread::ThreadStart( in ThreadStart() [all …]
|
D | asan_thread.h | 31 class AsanThread; variable 44 AsanThread *thread; 54 class AsanThread { 56 static AsanThread *Create(thread_callback_t start_routine, void *arg, 146 explicit ScopedUnwinding(AsanThread *t) : thread(t) { in ScopedUnwinding() 152 AsanThread *thread; 158 explicit ScopedDeadlySignal(AsanThread *t) : thread(t) { in ScopedDeadlySignal() 166 AsanThread *thread; 176 AsanThread *GetCurrentThread(); 177 void SetCurrentThread(AsanThread *t); [all …]
|
D | asan_win.cc | 81 AsanThread *t = (AsanThread*)arg; in asan_thread_start() 98 AsanThread *t = in INTERCEPTOR_WINAPI() 99 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); in INTERCEPTOR_WINAPI() 116 AsanThread *t = AsanThread::Create( in EnsureWorkerThreadRegistered() 173 AsanThread::TSDDtor(tsd); in PlatformTSDDtor()
|
D | asan_debugging.cc | 25 void GetInfoForStackVar(uptr addr, AddressDescription *descr, AsanThread *t) { in GetInfoForStackVar() 31 AsanThread::StackFrameAccess access; in GetInfoForStackVar() 75 AsanThread *thread = FindThreadByStackAddress(addr); in AsanLocateAddress()
|
D | asan_stats.cc | 78 if (AsanThread *t = tctx->thread) in MergeThreadStats() 118 AsanThread *t = GetCurrentThread(); in GetCurrentThreadStats()
|
D | asan_interceptors.cc | 122 AsanThread *t = GetCurrentThread(); in SetThreadName() 192 if (AsanThread *t = GetCurrentThread()) { \ 223 AsanThread *t = nullptr; in asan_thread_start() 224 while ((t = reinterpret_cast<AsanThread *>( in asan_thread_start() 248 AsanThread *t = in INTERCEPTOR() 249 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); in INTERCEPTOR()
|
D | asan_mac.cc | 112 AsanThread *t = GetCurrentThread(); in asan_register_worker_thread() 114 t = AsanThread::Create(/* start_routine */ nullptr, /* arg */ nullptr, in asan_register_worker_thread()
|
D | asan_internal.h | 60 class AsanThread; variable
|
D | asan_posix.cc | 113 AsanThread::TSDDtor(tsd); in PlatformTSDDtor()
|
D | asan_rtl.cc | 532 AsanThread *main_thread = AsanThread::Create( in AsanInitInternal() 585 AsanThread *curr_thread = GetCurrentThread(); in __asan_handle_no_return()
|
D | asan_stack.h | 40 AsanThread *t; in GetStackTraceWithPcBpAndContext()
|
D | asan_report.cc | 236 static void DescribeThread(AsanThread *t) { in DescribeThread() 449 AsanThread *t = FindThreadByStackAddress(addr); in DescribeAddressIfStack() 459 AsanThread::StackFrameAccess access; in DescribeAddressIfStack()
|
D | asan_fake_stack.cc | 189 AsanThread *t = GetCurrentThread(); in GetFakeStack()
|
D | asan_allocator.cc | 362 AsanThread *t = GetCurrentThread(); in Allocate() 486 AsanThread *t = GetCurrentThread(); in QuarantineChunk()
|