Home
last modified time | relevance | path

Searched refs:DDLogicalThread (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cpp28 struct DDLogicalThread { struct
45 DDLogicalThread *CreateLogicalThread(u64 ctx) override;
46 void DestroyLogicalThread(DDLogicalThread *lt) override;
57 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
79 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
80 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc(sizeof(*lt)); in CreateLogicalThread()
87 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread()
88 lt->~DDLogicalThread(); in DestroyLogicalThread()
105 DDLogicalThread *lt = cb->lt; in MutexBeforeLock()
120 DDLogicalThread *lt = cb->lt; in ReportDeadlock()
[all …]
H A Dsanitizer_deadlock_detector2.cpp70 struct DDLogicalThread { struct
89 DDLogicalThread* CreateLogicalThread(u64 ctx);
90 void DestroyLogicalThread(DDLogicalThread *lt);
135 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
136 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread()
137 sizeof(DDLogicalThread)); in CreateLogicalThread()
144 lt->~DDLogicalThread(); in DestroyLogicalThread()
191 DDLogicalThread *lt = cb->lt; in MutexBeforeLock()
270 DDLogicalThread *lt = cb->lt; in MutexAfterLock()
302 DDLogicalThread *lt = cb->lt; in MutexBeforeUnlock()
[all …]
H A Dsanitizer_deadlock_detector_interface.h32 struct DDLogicalThread;
65 DDLogicalThread *lt;
80 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread()
81 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
/llvm-project-15.0.7/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h28 DDLogicalThread *dd_lt;
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.h206 DDLogicalThread *dd_lt;
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_rtl.h188 DDLogicalThread *dd_lt;