reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

projects/compiler-rt/lib/tsan/dd/dd_rtl.h
   33 struct Callback : DDCallback {
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
   27 struct Callback : DDCallback {

References

projects/compiler-rt/lib/sanitizer_common/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 *cb, DDMutex *m) {
  152 void DD::MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock, bool trylock) {
  172 void DD::MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {
  177 void DD::MutexDestroy(DDCallback *cb,
  186 DDReport *DD::GetReport(DDCallback *cb) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h
   80   virtual void MutexInit(DDCallback *cb, DDMutex *m) {}
   81   virtual void MutexBeforeLock(DDCallback *cb, DDMutex *m, bool wlock) {}
   82   virtual void MutexAfterLock(DDCallback *cb, DDMutex *m, bool wlock,
   84   virtual void MutexBeforeUnlock(DDCallback *cb, DDMutex *m, bool wlock) {}
   85   virtual void MutexDestroy(DDCallback *cb, DDMutex *m) {}
   87   virtual DDReport *GetReport(DDCallback *cb) { return nullptr; }
projects/compiler-rt/lib/tsan/dd/dd_rtl.h
   33 struct Callback : DDCallback {
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
   27 struct Callback : DDCallback {