Searched refs:ThreadContextBase (Results 1 - 13 of 13) sorted by relevance
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_thread_registry.h | 34 class ThreadContextBase { class in namespace:__sanitizer 36 explicit ThreadContextBase(u32 tid); 37 ~ThreadContextBase(); // Should never be called. 50 ThreadContextBase *next; // For storing thread contexts in a list. 73 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid); 89 ThreadContextBase *GetThreadLocked(u32 tid) { 96 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg); 101 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg); 107 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb, 109 ThreadContextBase *FindThreadContextByOsIDLocke [all...] |
H A D | sanitizer_thread_registry.cc | 19 ThreadContextBase::ThreadContextBase(u32 tid) function in class:__sanitizer::ThreadContextBase 26 ThreadContextBase::~ThreadContextBase() { 27 // ThreadContextBase should never be deleted. 31 void ThreadContextBase::SetName(const char *new_name) { 39 void ThreadContextBase::SetDead() { 47 void ThreadContextBase::SetJoined(void *arg) { 56 void ThreadContextBase::SetFinished() { 62 void ThreadContextBase [all...] |
/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_thread_registry_test.cc | 27 static ThreadContextBase *GetThreadContext(u32 tid) { 52 static bool HasName(ThreadContextBase *tctx, void *arg) { 57 static bool HasUid(ThreadContextBase *tctx, void *arg) { 62 static void MarkUidAsPresent(ThreadContextBase *tctx, void *arg) { 133 ThreadContextBase *main_thread = registry->GetThreadLocked(0); 141 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, 146 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, 166 class TestThreadContext : public ThreadContextBase { 168 explicit TestThreadContext(int tid) : ThreadContextBase(tid) {}
|
/external/compiler-rt/lib/lsan/ |
H A D | lsan_thread.h | 22 class ThreadContext : public ThreadContextBase {
|
H A D | lsan_thread.cc | 29 static ThreadContextBase *CreateThreadContext(u32 tid) { 52 : ThreadContextBase(tid), 109 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
|
/external/compiler-rt/lib/asan/ |
H A D | asan_thread.h | 34 class AsanThreadContext : public ThreadContextBase { 37 : ThreadContextBase(tid),
|
H A D | asan_stats.cc | 79 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) {
|
H A D | asan_thread.cc | 50 static ThreadContextBase *GetAsanThreadContext(u32 tid) { 239 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base,
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_thread.cc | 26 : ThreadContextBase(tid) 152 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) { 285 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
|
H A D | tsan_rtl_mutex.cc | 365 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) { 408 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) {
|
H A D | tsan_rtl.h | 405 class ThreadContext : public ThreadContextBase {
|
H A D | tsan_rtl.cc | 67 static ThreadContextBase *CreateThreadContext(u32 tid) {
|
H A D | tsan_rtl_report.cc | 234 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) {
|
Completed in 1539 milliseconds