reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

projects/compiler-rt/lib/tsan/rtl/tsan_defs.h
  168 class ThreadContext;

References

projects/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp
  219       ThreadContext *tctx = IsThreadStackOrTls(addr, &is_stack);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
   86   void *mem = internal_alloc(MBlockThreadContex, sizeof(ThreadContext));
   87   return new(mem) ThreadContext(tid);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
  421   ThreadContext *tctx;
  591   void AddThread(const ThreadContext *tctx, bool suppressable = false);
  627 ThreadContext *IsThreadStackOrTls(uptr addr, bool *is_stack);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
  416   ThreadContext *tctx = static_cast<ThreadContext*>(tctx_base);
  459   ThreadContext *tctx = static_cast<ThreadContext*>(tctx_base);
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
  192 void ScopedReportBase::AddThread(const ThreadContext *tctx, bool suppressable) {
  218 static ThreadContext *FindThreadByUidLocked(int unique_id) {
  225 static ThreadContext *FindThreadByTidLocked(int tid) {
  233   ThreadContext *tctx = static_cast<ThreadContext*>(tctx_base);
  242 ThreadContext *IsThreadStackOrTls(uptr addr, bool *is_stack) {
  244   ThreadContext *tctx = static_cast<ThreadContext*>(
  258   if (const ThreadContext *tctx = FindThreadByUidLocked(unique_tid))
  323     ThreadContext *tctx = FindThreadByUidLocked(creat_tid);
  336     ThreadContext *tctx = FindThreadByTidLocked(b->tid);
  349   if (ThreadContext *tctx = IsThreadStackOrTls(addr, &is_stack)) {
  694     ThreadContext *tctx = static_cast<ThreadContext*>(
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
  157   ThreadContext *tctx;
  163   ThreadContext *tctx = static_cast<ThreadContext*>(tctx_base);
  178 static void ReportIgnoresEnabled(ThreadContext *tctx, IgnoreSet *set) {