Lines Matching defs:DD
36 struct DD : public DDetector {
41 explicit DD(const DDFlags *flags);
64 void *mem = MmapOrDie(sizeof(DD), "deadlock detector");
65 return new(mem) DD(flags);
68 DD::DD(const DDFlags *flags)
73 DDPhysicalThread* DD::CreatePhysicalThread() {
77 void DD::DestroyPhysicalThread(DDPhysicalThread *pt) {
80 DDLogicalThread* DD::CreateLogicalThread(u64 ctx) {
88 void DD::DestroyLogicalThread(DDLogicalThread *lt) {
93 void DD::MutexInit(DDCallback *cb, DDMutex *m) {
98 void DD::MutexEnsureID(DDLogicalThread *lt, DDMutex *m) {
104 void DD::MutexBeforeLock(DDCallback *cb,
120 void DD::ReportDeadlock(DDCallback *cb, DDMutex *m) {
148 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) {
168 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {
173 void DD::MutexDestroy(DDCallback *cb,
182 DDReport *DD::GetReport(DDCallback *cb) {