HomeSort by relevance Sort by last modified time
    Searched refs:ThreadContextBase (Results 1 - 13 of 13) sorted by null

  /external/compiler-rt/lib/sanitizer_common/
sanitizer_thread_registry.h 34 class ThreadContextBase {
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 *FindThreadContextByOsIDLocked(uptr os_id)
    [all...]
sanitizer_thread_registry.cc 19 ThreadContextBase::ThreadContextBase(u32 tid)
25 ThreadContextBase::~ThreadContextBase() {
26 // ThreadContextBase should never be deleted.
30 void ThreadContextBase::SetName(const char *new_name) {
38 void ThreadContextBase::SetDead() {
46 void ThreadContextBase::SetJoined(void *arg) {
55 void ThreadContextBase::SetFinished() {
61 void ThreadContextBase::SetStarted(uptr _os_id, void *arg)
    [all...]
  /external/compiler-rt/lib/sanitizer_common/tests/
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/lsan/
lsan_thread.h 22 class ThreadContext : public ThreadContextBase {
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/
asan_thread.h 34 class AsanThreadContext : public ThreadContextBase {
37 : ThreadContextBase(tid),
asan_thread.cc 46 static ThreadContextBase *GetAsanThreadContext(u32 tid) {
202 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base,
asan_stats.cc 89 static void FlushThreadStats(ThreadContextBase *tctx_base, void *arg) {
  /external/compiler-rt/lib/tsan/rtl/
tsan_rtl_thread.cc 26 : ThreadContextBase(tid)
152 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) {
257 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
tsan_rtl_mutex.cc 255 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) {
291 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) {
tsan_rtl.cc 53 static ThreadContextBase *CreateThreadContext(u32 tid) {
tsan_rtl.h 473 class ThreadContext : public ThreadContextBase {
tsan_rtl_report.cc 237 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) {

Completed in 860 milliseconds