Searched refs:DDCallback (Results 1 - 13 of 13) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_deadlock_detector_interface.h63 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 Dsanitizer_deadlock_detector1.cpp48 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 Dsanitizer_deadlock_detector2.cpp92 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 Dsanitizer_deadlock_detector_interface.h64 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 Dsanitizer_deadlock_detector1.cc49 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 Dsanitizer_deadlock_detector2.cc93 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 Dsanitizer_deadlock_detector_interface.h62 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 Dsanitizer_deadlock_detector1.cc47 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 Dsanitizer_deadlock_detector2.cc91 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 Ddd_rtl.h34 struct Callback : DDCallback {
/netbsd-current/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
H A Dtsan_rtl_mutex.cc28 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 Dtsan_rtl_mutex.cc26 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 Dtsan_rtl_mutex.cpp27 struct Callback final : public DDCallback {
34 DDCallback::pt = thr->proc()->dd_pt;
35 DDCallback::lt = thr->dd_lt;

Completed in 129 milliseconds