/netbsd-current/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_deadlock_detector_interface.h | 63 struct DDCallback { struct in namespace:__sanitizer 71 ~DDCallback() {} 83 virtual void MutexInit(DDCallback *cb, DDMutex *m) {} 84 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} 85 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 87 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} 88 virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {} 90 virtual DDReport *GetReport(DDCallback *cb) { return nullptr; }
|
H A D | sanitizer_deadlock_detector1.cpp | 48 void MutexInit(DDCallback *cb, DDMutex *m) override; 49 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override; 50 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 52 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override; 53 void MutexDestroy(DDCallback *cb, DDMutex *m) override; 55 DDReport *GetReport(DDCallback *cb) override; 58 void ReportDeadlock(DDCallback *cb, DDMutex *m); 92 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 103 void DD::MutexBeforeLock(DDCallback *cb, 119 void DD::ReportDeadlock(DDCallback *c [all...] |
H A D | sanitizer_deadlock_detector2.cpp | 92 void MutexInit(DDCallback *cb, DDMutex *m); 93 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock); 94 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 96 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock); 97 void MutexDestroy(DDCallback *cb, DDMutex *m); 99 DDReport *GetReport(DDCallback *cb); 103 u32 allocateId(DDCallback *cb); 148 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 168 u32 DD::allocateId(DDCallback *cb) { 187 void DD::MutexBeforeLock(DDCallback *c [all...] |
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_deadlock_detector_interface.h | 64 struct DDCallback { struct in namespace:__sanitizer 81 virtual void MutexInit(DDCallback *cb, DDMutex *m) {} 82 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} 83 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 85 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} 86 virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {} 88 virtual DDReport *GetReport(DDCallback *cb) { return nullptr; }
|
H A D | sanitizer_deadlock_detector1.cc | 49 void MutexInit(DDCallback *cb, DDMutex *m) override; 50 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override; 51 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 53 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override; 54 void MutexDestroy(DDCallback *cb, DDMutex *m) override; 56 DDReport *GetReport(DDCallback *cb) override; 59 void ReportDeadlock(DDCallback *cb, DDMutex *m); 93 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 104 void DD::MutexBeforeLock(DDCallback *cb, 120 void DD::ReportDeadlock(DDCallback *c [all...] |
H A D | sanitizer_deadlock_detector2.cc | 93 void MutexInit(DDCallback *cb, DDMutex *m); 94 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock); 95 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 97 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock); 98 void MutexDestroy(DDCallback *cb, DDMutex *m); 100 DDReport *GetReport(DDCallback *cb); 104 u32 allocateId(DDCallback *cb); 149 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 171 u32 DD::allocateId(DDCallback *cb) { 190 void DD::MutexBeforeLock(DDCallback *c [all...] |
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_deadlock_detector_interface.h | 62 struct DDCallback { struct in namespace:__sanitizer 79 virtual void MutexInit(DDCallback *cb, DDMutex *m) {} 80 virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {} 81 virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 83 virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {} 84 virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {} 86 virtual DDReport *GetReport(DDCallback *cb) { return nullptr; }
|
H A D | sanitizer_deadlock_detector1.cc | 47 void MutexInit(DDCallback *cb, DDMutex *m) override; 48 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) override; 49 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 51 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) override; 52 void MutexDestroy(DDCallback *cb, DDMutex *m) override; 54 DDReport *GetReport(DDCallback *cb) override; 57 void ReportDeadlock(DDCallback *cb, DDMutex *m); 91 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 102 void DD::MutexBeforeLock(DDCallback *cb, 118 void DD::ReportDeadlock(DDCallback *c [all...] |
H A D | sanitizer_deadlock_detector2.cc | 91 void MutexInit(DDCallback *cb, DDMutex *m); 92 void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock); 93 void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, 95 void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock); 96 void MutexDestroy(DDCallback *cb, DDMutex *m); 98 DDReport *GetReport(DDCallback *cb); 102 u32 allocateId(DDCallback *cb); 147 void DD::MutexInit(DDCallback *cb, DDMutex *m) { 169 u32 DD::allocateId(DDCallback *cb) { 188 void DD::MutexBeforeLock(DDCallback *c [all...] |
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/dd/ |
H A D | dd_rtl.h | 34 struct Callback : DDCallback {
|
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/ |
H A D | tsan_rtl_mutex.cc | 28 struct Callback : DDCallback { 35 DDCallback::pt = thr->proc()->dd_pt; 36 DDCallback::lt = thr->dd_lt;
|
/netbsd-current/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
H A D | tsan_rtl_mutex.cc | 26 struct Callback : DDCallback { 33 DDCallback::pt = thr->proc()->dd_pt; 34 DDCallback::lt = thr->dd_lt;
|
/netbsd-current/external/gpl3/gcc/dist/libsanitizer/tsan/ |
H A D | tsan_rtl_mutex.cpp | 27 struct Callback final : public DDCallback { 34 DDCallback::pt = thr->proc()->dd_pt; 35 DDCallback::lt = thr->dd_lt;
|