Searched refs:ThreadContextBase (Results 1 - 8 of 8) 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); 40 ~ThreadContextBase(); 53 ThreadContextBase *next; // For storing thread contexts in a list. 76 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid); 92 ThreadContextBase *GetThreadLocked(u32 tid) { 99 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg); 104 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg); 110 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb, 134 ThreadContextBase **threads [all...] |
H A D | sanitizer_thread_registry.cc | 19 ThreadContextBase::ThreadContextBase(u32 tid) function in class:__sanitizer::ThreadContextBase 26 ThreadContextBase::~ThreadContextBase() { 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::SetStarted(uptr _os_id, void *arg) { 68 void ThreadContextBase [all...] |
/external/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_thread_registry_test.cc | 24 static ThreadContextBase *GetThreadContext(u32 tid) { 50 static bool HasName(ThreadContextBase *tctx, void *arg) { 55 static bool HasUid(ThreadContextBase *tctx, void *arg) { 60 static void MarkUidAsPresent(ThreadContextBase *tctx, void *arg) { 131 ThreadContextBase *main_thread = registry->GetThreadLocked(0); 139 ThreadRegistry quarantine_registry(GetThreadContext<ThreadContextBase>, 144 ThreadRegistry no_quarantine_registry(GetThreadContext<ThreadContextBase>, 164 class TestThreadContext : public ThreadContextBase { 166 explicit TestThreadContext(int tid) : ThreadContextBase(tid) {}
|
/external/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_thread.cc | 26 : ThreadContextBase(tid) 153 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *unused) { 237 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
|
H A D | tsan_rtl_mutex.cc | 251 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) { 287 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) {
|
H A D | tsan_rtl.cc | 52 static ThreadContextBase *CreateThreadContext(u32 tid) {
|
H A D | tsan_rtl.h | 466 class ThreadContext : public ThreadContextBase {
|
H A D | tsan_rtl_report.cc | 226 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) {
|
Completed in 95 milliseconds