Searched refs:ThreadContextLsanBase (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_linux.cpp22 static THREADLOCAL ThreadContextLsanBase *current_thread = nullptr;
23 ThreadContextLsanBase *GetCurrentThread() { return current_thread; }
24 void SetCurrentThread(ThreadContextLsanBase *tctx) { current_thread = tctx; }
H A Dlsan_thread.h22 class ThreadContextLsanBase : public ThreadContextBase { class in namespace:__lsan
24 explicit ThreadContextLsanBase(int tid);
37 ~ThreadContextLsanBase() {}
44 // This subclass of ThreadContextLsanBase is declared in an OS-specific header.
56 ThreadContextLsanBase *GetCurrentThread();
58 ThreadContextLsanBase *ctx = GetCurrentThread();
61 void SetCurrentThread(ThreadContextLsanBase *tctx);
H A Dlsan_fuchsia.h26 class ThreadContext final : public ThreadContextLsanBase {
H A Dlsan_thread.cpp50 ThreadContextLsanBase::ThreadContextLsanBase(int tid) function in class:__lsan::ThreadContextLsanBase
53 void ThreadContextLsanBase::OnStarted(void *arg) {
58 void ThreadContextLsanBase::OnFinished() {
68 void ThreadContextLsanBase::ThreadStart(u32 tid, tid_t os_id,
H A Dlsan_posix.h30 class ThreadContext final : public ThreadContextLsanBase {
H A Dlsan_fuchsia.cpp28 ThreadContext::ThreadContext(int tid) : ThreadContextLsanBase(tid) {}
49 ThreadContextLsanBase::OnStarted(arg);
59 ThreadContextLsanBase::ThreadStart(tid, GetTid(), ThreadType::Regular, &args);
H A Dlsan_posix.cpp27 ThreadContext::ThreadContext(int tid) : ThreadContextLsanBase(tid) {}
40 ThreadContextLsanBase::OnStarted(arg);
61 ThreadContextLsanBase::ThreadStart(tid, os_id, thread_type, &args);
H A Dlsan_common_mac.cpp28 class ThreadContextLsanBase;
55 ThreadContextLsanBase *current_thread;
104 ThreadContextLsanBase *GetCurrentThread() {
109 void SetCurrentThread(ThreadContextLsanBase *tctx) {
H A Dlsan.cpp39 if (ThreadContextLsanBase *t = GetCurrentThread()) {

Completed in 226 milliseconds