Home
last modified time | relevance | path

Searched refs:ThreadContextBase (Results 1 – 22 of 22) sorted by relevance

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_thread_registry.cpp18 ThreadContextBase::ThreadContextBase(u32 tid) in ThreadContextBase() function in __sanitizer::ThreadContextBase
26 ThreadContextBase::~ThreadContextBase() { in ~ThreadContextBase()
39 void ThreadContextBase::SetDead() { in SetDead()
47 void ThreadContextBase::SetDestroyed() { in SetDestroyed()
51 bool ThreadContextBase::GetDestroyed() { in GetDestroyed()
64 void ThreadContextBase::SetFinished() { in SetFinished()
93 void ThreadContextBase::Reset() { in Reset()
191 ThreadContextBase *
215 ThreadContextBase *tctx = threads_[tid]; in SetThreadName()
236 ThreadContextBase *tctx = threads_[tid]; in DetachThread()
[all …]
H A Dsanitizer_thread_registry.h39 class ThreadContextBase {
41 explicit ThreadContextBase(u32 tid);
83 ~ThreadContextBase();
86 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid);
102 ThreadContextBase *GetThreadLocked(u32 tid) { in GetThreadLocked()
121 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id);
146 InternalMmapVector<ThreadContextBase *> threads_;
147 IntrusiveList<ThreadContextBase> dead_threads_;
148 IntrusiveList<ThreadContextBase> invalid_threads_;
150 void QuarantinePush(ThreadContextBase *tctx);
[all …]
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_thread.cpp28 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext()
40 : ThreadContextBase(tid) {} in ThreadContextLsanBase()
71 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
H A Dlsan_common.h55 class ThreadContextBase; variable
146 void GetAdditionalThreadContextPtrs(ThreadContextBase *tctx, void *ptrs);
H A Dlsan_thread.h21 class ThreadContextLsanBase : public ThreadContextBase {
H A Dlsan_fuchsia.cpp72 [](ThreadContextBase *tctx, void *arg) { in GetAllThreadAllocatorCachesLocked()
H A Dlsan_common_fuchsia.cpp142 [](ThreadContextBase *tctx, void *arg) { in LockStuffAndStopTheWorld()
H A Dlsan_allocator.cpp317 void GetAdditionalThreadContextPtrs(ThreadContextBase *tctx, void *ptrs) { in GetAdditionalThreadContextPtrs()
H A Dlsan_common.cpp632 static void ReportIfNotSuspended(ThreadContextBase *tctx, void *arg) { in ReportIfNotSuspended()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_thread.h34 struct MemprofThreadContext final : public ThreadContextBase {
36 : ThreadContextBase(tid), announced(false), in MemprofThreadContext()
H A Dmemprof_stats.cpp74 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
H A Dmemprof_thread.cpp46 static ThreadContextBase *GetMemprofThreadContext(u32 tid) { in GetMemprofThreadContext()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_thread.h35 class AsanThreadContext final : public ThreadContextBase {
38 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
H A Dasan_stats.cpp74 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
H A Dasan_thread.cpp49 static ThreadContextBase *GetAsanThreadContext(u32 tid) { in GetAsanThreadContext()
409 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base, in ThreadStackContainsAddress()
H A Dasan_allocator.cpp1185 void GetAdditionalThreadContextPtrs(ThreadContextBase *tctx, void *ptrs) { in GetAdditionalThreadContextPtrs()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_thread.cpp25 : ThreadContextBase(tid) in ThreadContext()
158 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) { in MaybeReportThreadLeak()
285 ThreadContextBase *tctx;
288 static bool ConsumeThreadByUid(ThreadContextBase *tctx, void *arg) { in ConsumeThreadByUid()
H A Dtsan_debugging.cpp255 ThreadContextBase *tctx = ctx->thread_registry->GetThreadLocked(b->tid); in __tsan_get_alloc_stack()
H A Dtsan_rtl_mutex.cpp405 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) { in UpdateClockCallback()
462 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) { in UpdateSleepClockCallback()
H A Dtsan_rtl_report.cpp224 static bool FindThreadByUidLockedCallback(ThreadContextBase *tctx, void *arg) { in FindThreadByUidLockedCallback()
242 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) { in IsInStackOrTls()
H A Dtsan_rtl.h470 class ThreadContext final : public ThreadContextBase {
H A Dtsan_rtl.cpp82 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext()