HomeSort by: relevance | last modified time | path
    Searched refs:ThreadContextBase (Results 1 - 15 of 15) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_thread_registry.cc 19 ThreadContextBase::ThreadContextBase(u32 tid)
27 ThreadContextBase::~ThreadContextBase() {
28 // ThreadContextBase should never be deleted.
32 void ThreadContextBase::SetName(const char *new_name) {
40 void ThreadContextBase::SetDead() {
48 void ThreadContextBase::SetDestroyed() {
52 bool ThreadContextBase::GetDestroyed() {
56 void ThreadContextBase::SetJoined(void *arg)
    [all...]
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) {
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...]
  /src/sys/external/bsd/compiler_rt/dist/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) {}
  /src/sys/external/bsd/compiler_rt/dist/lib/lsan/
lsan_thread.h 26 class ThreadContext : public ThreadContextBase {
lsan_thread.cc 28 static ThreadContextBase *CreateThreadContext(u32 tid) {
43 : ThreadContextBase(tid),
106 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
lsan_common.cc 530 static void ReportIfNotSuspended(ThreadContextBase *tctx, void *arg) {
  /src/sys/external/bsd/compiler_rt/dist/lib/asan/
asan_thread.h 39 class AsanThreadContext : public ThreadContextBase {
42 : ThreadContextBase(tid), announced(false),
asan_stats.cc 75 static void MergeThreadStats(ThreadContextBase *tctx_base, void *arg) {
asan_thread.cc 50 static ThreadContextBase *GetAsanThreadContext(u32 tid) {
393 static bool ThreadStackContainsAddress(ThreadContextBase *tctx_base,
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_rtl_thread.cc 26 : ThreadContextBase(tid)
162 static void MaybeReportThreadLeak(ThreadContextBase *tctx_base, void *arg) {
287 static bool FindThreadByUid(ThreadContextBase *tctx, void *arg) {
tsan_debugging.cc 250 ThreadContextBase *tctx = ctx->thread_registry->GetThreadLocked(b->tid);
tsan_rtl_mutex.cc 415 static void UpdateClockCallback(ThreadContextBase *tctx_base, void *arg) {
458 static void UpdateSleepClockCallback(ThreadContextBase *tctx_base, void *arg) {
tsan_rtl_report.cc 213 static bool FindThreadByUidLockedCallback(ThreadContextBase *tctx, void *arg) {
231 static bool IsInStackOrTls(ThreadContextBase *tctx_base, void *arg) {
tsan_rtl.cc 70 static ThreadContextBase *CreateThreadContext(u32 tid) {
tsan_rtl.h 476 class ThreadContext : public ThreadContextBase {

Completed in 19 milliseconds