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

Declarations

projects/compiler-rt/lib/asan/asan_internal.h
   59 class AsanThread;
projects/compiler-rt/lib/asan/asan_thread.h
   34 class AsanThread;

References

projects/compiler-rt/lib/asan/asan_allocator.cpp
  448     AsanThread *t = GetCurrentThread();
  571     AsanThread *t = GetCurrentThread();
  759     AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_descriptions.cpp
  196   AsanThread *t = FindThreadByStackAddress(addr);
  202   AsanThread::StackFrameAccess access;
projects/compiler-rt/lib/asan/asan_descriptions.h
   25 static inline void DescribeThread(AsanThread *t) {
projects/compiler-rt/lib/asan/asan_fake_stack.cpp
  188   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_interceptors.cpp
   65   AsanThread *t = GetCurrentThread();
  200   AsanThread *t = nullptr;
  234     AsanThread *t =
  235         AsanThread::Create(start_routine, arg, current_tid, &stack, detached);
projects/compiler-rt/lib/asan/asan_internal.h
   87 AsanThread *CreateMainThread();
projects/compiler-rt/lib/asan/asan_posix.cpp
  112   AsanThread::TSDDtor(tsd);
projects/compiler-rt/lib/asan/asan_report.cpp
  380   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_rtl.cpp
  496   AsanThread *main_thread = CreateMainThread();
  564   AsanThread *curr_thread = GetCurrentThread();
  601   AsanThread *t = GetCurrentThread();
  607   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_stack.cpp
   34   explicit ScopedUnwinding(AsanThread *t) : thread(t) {
   48   AsanThread *thread = nullptr;
   63   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_stats.cpp
   77   if (AsanThread *t = tctx->thread)
  117   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_thread.cpp
   77 AsanThread *AsanThread::Create(thread_callback_t start_routine, void *arg,
   81   uptr size = RoundUpTo(sizeof(AsanThread), PageSize);
   82   AsanThread *thread = (AsanThread*)MmapOrDie(size, __func__);
  112   uptr size = RoundUpTo(sizeof(AsanThread), GetPageSizeCached());
  162 inline AsanThread::StackBounds AsanThread::GetStackBounds() const {
  275 AsanThread *CreateMainThread() {
  276   AsanThread *main_thread = AsanThread::Create(
  276   AsanThread *main_thread = AsanThread::Create(
  395   AsanThread *t = tctx->thread;
  403 AsanThread *GetCurrentThread() {
  427 void SetCurrentThread(AsanThread *t) {
  438   AsanThread *t = GetCurrentThread();
  442 AsanThread *FindThreadByStackAddress(uptr addr) {
  457 __asan::AsanThread *GetAsanThreadByOsIDLocked(tid_t os_id) {
  470   __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id);
  485   __asan::AsanThread *t = __asan::GetAsanThreadByOsIDLocked(os_id);
  515   AsanThread *t = GetCurrentThread();
  527   AsanThread *t = GetCurrentThread();
projects/compiler-rt/lib/asan/asan_thread.h
   47   AsanThread *thread;
   53     AsanThread *thread;
   64   static AsanThread *Create(thread_callback_t start_routine, void *arg,
  180 AsanThread *GetCurrentThread();
  181 void SetCurrentThread(AsanThread *t);
  183 AsanThread *FindThreadByStackAddress(uptr addr);