/external/llvm-project/clang/include/clang/Analysis/Analyses/ |
D | ThreadSafety.h | 112 virtual void handleUnmatchedUnlock(StringRef Kind, Name LockName, in handleUnmatchedUnlock() argument 126 virtual void handleIncorrectUnlockKind(StringRef Kind, Name LockName, in handleIncorrectUnlockKind() argument 137 virtual void handleDoubleLock(StringRef Kind, Name LockName, in handleDoubleLock() argument 154 virtual void handleMutexHeldEndOfScope(StringRef Kind, Name LockName, in handleMutexHeldEndOfScope() argument 167 virtual void handleExclusiveAndShared(StringRef Kind, Name LockName, in handleExclusiveAndShared() argument 191 ProtectedOperationKind POK, Name LockName, 202 virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, in handleNegativeNotHeld() argument 210 virtual void handleNegativeNotHeld(const NamedDecl *D, Name LockName, in handleNegativeNotHeld() argument 221 Name LockName, SourceLocation Loc) {} in handleFunExcludesLock() argument
|
/external/clang/include/clang/Analysis/Analyses/ |
D | ThreadSafety.h | 90 virtual void handleUnmatchedUnlock(StringRef Kind, Name LockName, in handleUnmatchedUnlock() argument 102 virtual void handleIncorrectUnlockKind(StringRef Kind, Name LockName, in handleIncorrectUnlockKind() argument 111 virtual void handleDoubleLock(StringRef Kind, Name LockName, in handleDoubleLock() argument 127 virtual void handleMutexHeldEndOfScope(StringRef Kind, Name LockName, in handleMutexHeldEndOfScope() argument 140 virtual void handleExclusiveAndShared(StringRef Kind, Name LockName, in handleExclusiveAndShared() argument 164 ProtectedOperationKind POK, Name LockName, 175 virtual void handleNegativeNotHeld(StringRef Kind, Name LockName, Name Neg, in handleNegativeNotHeld() argument 186 Name LockName, SourceLocation Loc) {} in handleFunExcludesLock() argument
|
/external/clang/lib/Sema/ |
D | AnalysisBasedWarnings.cpp | 1516 void warnLockMismatch(unsigned DiagID, StringRef Kind, Name LockName, in warnLockMismatch() argument 1522 PartialDiagnosticAt Warning(Loc, S.PDiag(DiagID) << Kind << LockName); in warnLockMismatch() 1552 void handleUnmatchedUnlock(StringRef Kind, Name LockName, in handleUnmatchedUnlock() argument 1554 warnLockMismatch(diag::warn_unlock_but_no_lock, Kind, LockName, Loc); in handleUnmatchedUnlock() 1557 void handleIncorrectUnlockKind(StringRef Kind, Name LockName, in handleIncorrectUnlockKind() argument 1563 << Kind << LockName << Received in handleIncorrectUnlockKind() 1568 void handleDoubleLock(StringRef Kind, Name LockName, SourceLocation Loc) override { in handleDoubleLock() argument 1569 warnLockMismatch(diag::warn_double_lock, Kind, LockName, Loc); in handleDoubleLock() 1572 void handleMutexHeldEndOfScope(StringRef Kind, Name LockName, in handleMutexHeldEndOfScope() argument 1595 << LockName); in handleMutexHeldEndOfScope() [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | AnalysisBasedWarnings.cpp | 1737 void handleUnmatchedUnlock(StringRef Kind, Name LockName, SourceLocation Loc, in handleUnmatchedUnlock() argument 1742 << Kind << LockName); in handleUnmatchedUnlock() 1747 void handleIncorrectUnlockKind(StringRef Kind, Name LockName, in handleIncorrectUnlockKind() argument 1755 << Kind << LockName << Received << Expected); in handleIncorrectUnlockKind() 1760 void handleDoubleLock(StringRef Kind, Name LockName, SourceLocation LocLocked, in handleDoubleLock() argument 1765 << Kind << LockName); in handleDoubleLock() 1770 void handleMutexHeldEndOfScope(StringRef Kind, Name LockName, in handleMutexHeldEndOfScope() argument 1793 << LockName); in handleMutexHeldEndOfScope() 1798 void handleExclusiveAndShared(StringRef Kind, Name LockName, in handleExclusiveAndShared() argument 1803 << Kind << LockName); in handleExclusiveAndShared() [all …]
|