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.
74 typedef ThreadContextBase* (*ThreadContextFactory)(u32 tid);
91 ThreadContextBase *GetThreadLocked(u32 tid) {
98 typedef void (*ThreadCallback)(ThreadContextBase *tctx, void *arg);
103 typedef bool (*FindThreadCallback)(ThreadContextBase *tctx, void *arg);
109 ThreadContextBase *FindThreadContextLocked(FindThreadCallback cb,
111 ThreadContextBase *FindThreadContextByOsIDLocked(uptr os_id)
    [all...]
sanitizer_thread_registry.cc 19 ThreadContextBase::ThreadContextBase(u32 tid)
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::SetStarted(uptr _os_id, void *arg)
    [all...]
  /external/compiler-rt/lib/sanitizer_common/tests/
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/
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 35 class AsanThreadContext : public ThreadContextBase {
38 : ThreadContextBase(tid), announced(false),
asan_stats.cc 75 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) {
asan_thread.cc 55 static ThreadContextBase *GetAsanThreadContext(u32 tid) {
252 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base,
  /external/compiler-rt/lib/tsan/rtl/
tsan_rtl_thread.cc 26 : ThreadContextBase(tid)
163 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) {
300 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
tsan_rtl_mutex.cc 362 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) {
405 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) {
tsan_rtl_report.cc 203 static bool FindThreadByUidLockedCallback(ThreadContextBase *tctx, void *arg) {
221 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) {
tsan_rtl.cc 68 static ThreadContextBase *CreateThreadContext(u32 tid) {
tsan_rtl.h 427 class ThreadContext : public ThreadContextBase {

Completed in 517 milliseconds