Searched refs:ThreadContextBase (Results 1 – 14 of 14) sorted by relevance
| /freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_thread_registry.cc | 19 ThreadContextBase::ThreadContextBase(u32 tid) in ThreadContextBase() function in __sanitizer::ThreadContextBase 27 ThreadContextBase::~ThreadContextBase() { in ~ThreadContextBase() 40 void ThreadContextBase::SetDead() { in SetDead() 48 void ThreadContextBase::SetDestroyed() { in SetDestroyed() 52 bool ThreadContextBase::GetDestroyed() { in GetDestroyed() 65 void ThreadContextBase::SetFinished() { in SetFinished() 94 void ThreadContextBase::Reset() { in Reset() 193 ThreadContextBase * 218 ThreadContextBase *tctx = threads_[tid]; in SetThreadName() 240 ThreadContextBase *tctx = threads_[tid]; in DetachThread() [all …]
|
| H A D | sanitizer_thread_registry.h | 34 class ThreadContextBase { 36 explicit ThreadContextBase(u32 tid); 37 ~ThreadContextBase(); // Should never be called. 51 ThreadContextBase *next; // For storing thread contexts in a list. 80 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid); 97 ThreadContextBase *GetThreadLocked(u32 tid) { in GetThreadLocked() 117 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id); 144 IntrusiveList<ThreadContextBase> dead_threads_; 145 IntrusiveList<ThreadContextBase> invalid_threads_; 147 void QuarantinePush(ThreadContextBase *tctx); [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/lsan/ |
| H A D | lsan_thread.cc | 28 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext() 43 : ThreadContextBase(tid), in ThreadContext() 106 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
|
| H A D | lsan_thread.h | 26 class ThreadContext : public ThreadContextBase {
|
| H A D | lsan_common.cc | 530 static void ReportIfNotSuspended(ThreadContextBase *tctx, void *arg) { in ReportIfNotSuspended()
|
| /freebsd-12.1/contrib/compiler-rt/lib/asan/ |
| H A D | asan_thread.h | 39 class AsanThreadContext : public ThreadContextBase { 42 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
|
| H A D | asan_stats.cc | 75 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
|
| H A D | asan_thread.cc | 50 static ThreadContextBase *GetAsanThreadContext(u32 tid) { in GetAsanThreadContext() 393 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base, in ThreadStackContainsAddress()
|
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_thread.cc | 26 : ThreadContextBase(tid) in ThreadContext() 162 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) { in MaybeReportThreadLeak() 287 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
|
| H A D | tsan_debugging.cc | 256 ThreadContextBase *tctx = ctx->thread_registry->GetThreadLocked(b->tid); in __tsan_get_alloc_stack()
|
| H A D | tsan_rtl_mutex.cc | 415 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) { in UpdateClockCallback() 458 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) { in UpdateSleepClockCallback()
|
| H A D | tsan_rtl_report.cc | 213 static bool FindThreadByUidLockedCallback(ThreadContextBase *tctx, void *arg) { in FindThreadByUidLockedCallback() 231 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) { in IsInStackOrTls()
|
| H A D | tsan_rtl.h | 476 class ThreadContext : public ThreadContextBase {
|
| H A D | tsan_rtl.cc | 70 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext()
|