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

References

tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h
  111   virtual void handleUnmatchedUnlock(StringRef Kind, Name LockName,
  124   virtual void handleIncorrectUnlockKind(StringRef Kind, Name LockName,
  135   virtual void handleDoubleLock(StringRef Kind, Name LockName,
  152   virtual void handleMutexHeldEndOfScope(StringRef Kind, Name LockName,
  165   virtual void handleExclusiveAndShared(StringRef Kind, Name LockName,
  189                                   ProtectedOperationKind POK, Name LockName,
  191                                   Name *PossibleMatch = nullptr) {}
  200   virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg,
  200   virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg,
  210   virtual void handleFunExcludesLock(StringRef Kind, Name FunName,
  211                                      Name LockName, SourceLocation Loc) {}
  214   virtual void handleLockAcquiredBefore(StringRef Kind, Name L1Name,
  215                                         Name L2Name, SourceLocation Loc) {}
  218   virtual void handleBeforeAfterCycle(Name L1Name, SourceLocation Loc) {}
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1688   void handleUnmatchedUnlock(StringRef Kind, Name LockName,
 1697   void handleIncorrectUnlockKind(StringRef Kind, Name LockName,
 1710   void handleDoubleLock(StringRef Kind, Name LockName, SourceLocation LocLocked,
 1720   void handleMutexHeldEndOfScope(StringRef Kind, Name LockName,
 1748   void handleExclusiveAndShared(StringRef Kind, Name LockName,
 1773                           ProtectedOperationKind POK, Name LockName,
 1775                           Name *PossibleMatch) override {
 1837   void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg,
 1837   void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg,
 1845   void handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName,
 1845   void handleFunExcludesLock(StringRef Kind, Name FunName, Name LockName,
 1852   void handleLockAcquiredBefore(StringRef Kind, Name L1Name, Name L2Name,
 1852   void handleLockAcquiredBefore(StringRef Kind, Name L1Name, Name L2Name,
 1859   void handleBeforeAfterCycle(Name L1Name, SourceLocation Loc) override {