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() 123 void AsanThread::StartSwitchFiber(FakeStack **fake_stack_save, uptr bottom, in StartSwitchFiber() 144 void AsanThread::FinishSwitchFiber(FakeStack *fake_stack_save) { in FinishSwitchFiber() 162 inline AsanThread::StackBounds AsanThread::GetStackBounds() const { in GetStackBounds() [all …]
|
D | asan_thread.h | 35 class AsanThread; variable 48 AsanThread *thread; 58 class AsanThread { 60 static AsanThread *Create(thread_callback_t start_routine, void *arg, 166 explicit ScopedUnwinding(AsanThread *t) : thread(t) { in ScopedUnwinding() 172 AsanThread *thread; 178 explicit ScopedDeadlySignal(AsanThread *t) : thread(t) { in ScopedDeadlySignal() 186 AsanThread *thread; 196 AsanThread *GetCurrentThread(); 197 void SetCurrentThread(AsanThread *t); [all …]
|
D | asan_win.cc | 95 AsanThread *t = (AsanThread*)arg; in asan_thread_start() 112 AsanThread *t = in INTERCEPTOR_WINAPI() 113 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); in INTERCEPTOR_WINAPI() 130 AsanThread *t = AsanThread::Create( in EnsureWorkerThreadRegistered() 195 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_interceptors.cc | 123 AsanThread *t = GetCurrentThread(); in SetThreadName() 195 if (AsanThread *t = GetCurrentThread()) { \ 231 AsanThread *t = nullptr; in asan_thread_start() 232 while ((t = reinterpret_cast<AsanThread *>( in asan_thread_start() 265 AsanThread *t = in INTERCEPTOR() 266 AsanThread::Create(start_routine, arg, current_tid, &stack, detached); in INTERCEPTOR()
|
D | asan_stats.cc | 78 if (AsanThread *t = tctx->thread) in MergeThreadStats() 118 AsanThread *t = GetCurrentThread(); in GetCurrentThreadStats()
|
D | asan_mac.cc | 145 AsanThread *t = GetCurrentThread(); in asan_register_worker_thread() 147 t = AsanThread::Create(/* start_routine */ nullptr, /* arg */ nullptr, in asan_register_worker_thread()
|
D | asan_rtl.cc | 541 AsanThread *main_thread = AsanThread::Create( in AsanInitInternal() 603 AsanThread *curr_thread = GetCurrentThread(); in __asan_handle_no_return()
|
D | asan_posix.cc | 122 AsanThread::TSDDtor(tsd); in PlatformTSDDtor()
|
D | asan_internal.h | 60 class AsanThread; variable
|
D | asan_stack.h | 40 AsanThread *t; in GetStackTraceWithPcBpAndContext()
|
D | asan_report.cc | 237 static void DescribeThread(AsanThread *t) { in DescribeThread() 450 AsanThread *t = FindThreadByStackAddress(addr); in DescribeAddressIfStack() 460 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() 485 AsanThread *t = GetCurrentThread(); in QuarantineChunk()
|