Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_thread_registry.cc17 ThreadContextBase::ThreadContextBase(u32 tid) in ThreadContextBase() function in __sanitizer::ThreadContextBase
25 ThreadContextBase::~ThreadContextBase() { in ~ThreadContextBase()
30 void ThreadContextBase::SetName(const char *new_name) { in SetName()
38 void ThreadContextBase::SetDead() { in SetDead()
46 void ThreadContextBase::SetDestroyed() { in SetDestroyed()
50 bool ThreadContextBase::GetDestroyed() { in GetDestroyed()
54 void ThreadContextBase::SetJoined(void *arg) { in SetJoined()
63 void ThreadContextBase::SetFinished() { in SetFinished()
72 void ThreadContextBase::SetStarted(tid_t _os_id, bool _workerthread, in SetStarted()
80 void ThreadContextBase::SetCreated(uptr _user_id, u64 _unique_id, in SetCreated()
[all …]
H A Dsanitizer_thread_registry.h32 class ThreadContextBase {
34 explicit ThreadContextBase(u32 tid);
35 ~ThreadContextBase(); // Should never be called.
49 ThreadContextBase *next; // For storing thread contexts in a list.
78 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid);
95 ThreadContextBase *GetThreadLocked(u32 tid) { in GetThreadLocked()
102 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg);
107 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg);
113 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb,
115 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id);
[all …]
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_thread_registry.cpp18 ThreadContextBase::ThreadContextBase(u32 tid) in ThreadContextBase() function in __sanitizer::ThreadContextBase
26 ThreadContextBase::~ThreadContextBase() { in ~ThreadContextBase()
31 void ThreadContextBase::SetName(const char *new_name) { in SetName()
39 void ThreadContextBase::SetDead() { in SetDead()
47 void ThreadContextBase::SetDestroyed() { in SetDestroyed()
51 bool ThreadContextBase::GetDestroyed() { in GetDestroyed()
55 void ThreadContextBase::SetJoined(void *arg) { in SetJoined()
64 void ThreadContextBase::SetFinished() { in SetFinished()
73 void ThreadContextBase::SetStarted(tid_t _os_id, ThreadType _thread_type, in SetStarted()
81 void ThreadContextBase::SetCreated(uptr _user_id, u64 _unique_id, in SetCreated()
[all …]
H A Dsanitizer_thread_registry.h39 class ThreadContextBase {
41 explicit ThreadContextBase(u32 tid);
54 ThreadContextBase *next; // For storing thread contexts in a list.
83 ~ThreadContextBase();
86 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid);
102 ThreadContextBase *GetThreadLocked(u32 tid) { in GetThreadLocked()
108 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg);
113 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg);
119 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb,
121 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id);
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_thread_registry.cc19 ThreadContextBase::ThreadContextBase(u32 tid) in ThreadContextBase() function in __sanitizer::ThreadContextBase
27 ThreadContextBase::~ThreadContextBase() { in ~ThreadContextBase()
32 void ThreadContextBase::SetName(const char *new_name) { in SetName()
40 void ThreadContextBase::SetDead() { in SetDead()
48 void ThreadContextBase::SetDestroyed() { in SetDestroyed()
52 bool ThreadContextBase::GetDestroyed() { in GetDestroyed()
56 void ThreadContextBase::SetJoined(void *arg) { in SetJoined()
65 void ThreadContextBase::SetFinished() { in SetFinished()
74 void ThreadContextBase::SetStarted(tid_t _os_id, bool _workerthread, in SetStarted()
82 void ThreadContextBase::SetCreated(uptr _user_id, u64 _unique_id, in SetCreated()
[all …]
H A Dsanitizer_thread_registry.h34 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()
104 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg);
109 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg);
115 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb,
117 ThreadContextBase *FindThreadContextByOsIDLocked(tid_t os_id);
[all …]
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_thread_registry_test.cc27 static ThreadContextBase *GetThreadContext(u32 tid) { in GetThreadContext()
52 static bool HasName(ThreadContextBase *tctx, void *arg) { in HasName()
57 static bool HasUid(ThreadContextBase *tctx, void *arg) { in HasUid()
62 static void MarkUidAsPresent(ThreadContextBase *tctx, void *arg) { in MarkUidAsPresent()
133 ThreadContextBase *main_thread = registry->GetThreadLocked(0); in TestRegistry()
141 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
146 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, in TEST()
166 class TestThreadContext : public ThreadContextBase {
168 explicit TestThreadContext(int tid) : ThreadContextBase(tid) {} in TestThreadContext()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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.h56 class ThreadContextBase; variable
147 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()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/lsan/
H A Dlsan_thread.cc28 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext()
43 : ThreadContextBase(tid), in ThreadContext()
106 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
H A Dlsan_thread.h26 class ThreadContext : public ThreadContextBase {
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/lsan/
H A Dlsan_thread.cc26 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext()
41 : ThreadContextBase(tid), in ThreadContext()
104 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
H A Dlsan_thread.h24 class ThreadContext : public ThreadContextBase {
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_rtl_thread.cpp25 : ThreadContextBase(tid), thr(), sync(), epoch0(), epoch1() {} in ThreadContext()
45 static void CollectThreadLeaks(ThreadContextBase *tctx_base, void *arg) { in CollectThreadLeaks()
262 ThreadContextBase *tctx;
265 static bool ConsumeThreadByUid(ThreadContextBase *tctx, void *arg) { in ConsumeThreadByUid()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_thread.h37 class AsanThreadContext : public ThreadContextBase {
40 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
H A Dasan_thread.cc52 static ThreadContextBase *GetAsanThreadContext(u32 tid) { in GetAsanThreadContext()
392 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base, in ThreadStackContainsAddress()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_thread.h39 class AsanThreadContext : public ThreadContextBase {
42 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
H A Dasan_thread.cc50 static ThreadContextBase *GetAsanThreadContext(u32 tid) { in GetAsanThreadContext()
393 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base, in ThreadStackContainsAddress()
H A Dasan_stats.cc75 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_rtl_thread.cc24 : ThreadContextBase(tid) in ThreadContext()
160 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) { in MaybeReportThreadLeak()
285 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_rtl_thread.cc26 : 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()

12