Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_deadlock_detector1.cc29 struct DDLogicalThread { struct
46 DDLogicalThread *CreateLogicalThread(u64 ctx) override;
47 void DestroyLogicalThread(DDLogicalThread *lt) override;
58 void MutexEnsureID(DDLogicalThread *lt, DDMutex *m);
80 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
81 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc(sizeof(*lt)); in CreateLogicalThread()
88 void DD::DestroyLogicalThread(DDLogicalThread *lt) { in DestroyLogicalThread()
89 lt->~DDLogicalThread(); in DestroyLogicalThread()
106 DDLogicalThread *lt = cb->lt; in MutexBeforeLock()
121 DDLogicalThread *lt = cb->lt; in ReportDeadlock()
[all …]
H A Dsanitizer_deadlock_detector2.cc71 struct DDLogicalThread { struct
90 DDLogicalThread* CreateLogicalThread(u64 ctx);
91 void DestroyLogicalThread(DDLogicalThread *lt);
136 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) { in CreateLogicalThread()
137 DDLogicalThread *lt = (DDLogicalThread*)InternalAlloc( in CreateLogicalThread()
138 sizeof(DDLogicalThread)); in CreateLogicalThread()
145 lt->~DDLogicalThread(); in DestroyLogicalThread()
194 DDLogicalThread *lt = cb->lt; in MutexBeforeLock()
273 DDLogicalThread *lt = cb->lt; in MutexAfterLock()
305 DDLogicalThread *lt = cb->lt; in MutexBeforeUnlock()
[all …]
H A Dsanitizer_deadlock_detector_interface.h33 struct DDLogicalThread;
66 DDLogicalThread *lt;
78 virtual DDLogicalThread* CreateLogicalThread(u64 ctx) { return nullptr; } in CreateLogicalThread()
79 virtual void DestroyLogicalThread(DDLogicalThread *lt) {} in DestroyLogicalThread()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h29 DDLogicalThread *dd_lt;
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.h432 DDLogicalThread *dd_lt;