/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_thread_registry.cc | 17 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 D | sanitizer_thread_registry.h | 32 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 D | sanitizer_thread_registry.cpp | 18 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 D | sanitizer_thread_registry.h | 39 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 D | sanitizer_thread_registry.cc | 19 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 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() 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 D | sanitizer_thread_registry_test.cc | 27 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 D | lsan_thread.cpp | 28 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext() 40 : ThreadContextBase(tid) {} in ThreadContextLsanBase() 71 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
|
H A D | lsan_common.h | 56 class ThreadContextBase; variable 147 void GetAdditionalThreadContextPtrs(ThreadContextBase *tctx, void *ptrs);
|
H A D | lsan_thread.h | 21 class ThreadContextLsanBase : public ThreadContextBase {
|
H A D | lsan_fuchsia.cpp | 72 [](ThreadContextBase *tctx, void *arg) { in GetAllThreadAllocatorCachesLocked()
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/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 {
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/lsan/ |
H A D | lsan_thread.cc | 26 static ThreadContextBase *CreateThreadContext(u32 tid) { in CreateThreadContext() 41 : ThreadContextBase(tid), in ThreadContext() 104 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) { in FindThreadByUid()
|
H A D | lsan_thread.h | 24 class ThreadContext : public ThreadContextBase {
|
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cpp | 25 : 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 D | asan_thread.h | 35 class AsanThreadContext final : public ThreadContextBase { 38 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
|
H A D | asan_stats.cpp | 74 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/ |
H A D | asan_thread.h | 37 class AsanThreadContext : public ThreadContextBase { 40 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
|
H A D | asan_thread.cc | 52 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 D | asan_thread.h | 39 class AsanThreadContext : public ThreadContextBase { 42 : ThreadContextBase(tid), announced(false), in AsanThreadContext()
|
H A D | asan_thread.cc | 50 static ThreadContextBase *GetAsanThreadContext(u32 tid) { in GetAsanThreadContext() 393 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base, in ThreadStackContainsAddress()
|
H A D | asan_stats.cc | 75 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) { in MergeThreadStats()
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
H A D | tsan_rtl_thread.cc | 24 : 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 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()
|