| Commit message (Expand) | Author | Age | Files | Lines |
* | [analyzer] Do not run visitors until the fixpoint, run only once. | George Karpenkov | 2018-06-26 | 1 | -2/+1 |
* | [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he... | George Karpenkov | 2018-01-17 | 1 | -4/+3 |
* | [analyzer] Fix false positives in Keychain API checker | Anna Zaks | 2017-01-13 | 1 | -83/+89 |
* | Migrate PathDiagnosticPiece to std::shared_ptr | David Blaikie | 2017-01-05 | 1 | -11/+10 |
* | [analyzer] Small cleanups when checkers retrieving statements from exploded | Gabor Horvath | 2016-08-18 | 1 | -6/+1 |
* | Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze... | Alexander Kornienko | 2015-12-28 | 1 | -11/+3 |
* | Drop useless const in for-range loops. | Benjamin Kramer | 2015-09-24 | 1 | -1/+1 |
* | [analyzer] Add generateErrorNode() APIs to CheckerContext. | Devin Coughlin | 2015-09-16 | 1 | -5/+7 |
* | [analyzer] Apply whitespace cleanups by Honggyu Kim. | Ted Kremenek | 2015-09-08 | 1 | -2/+2 |
* | Wdeprecated: Make the SecKeychainBugVisitor copyable (for the clone support i... | David Blaikie | 2015-08-13 | 1 | -1/+0 |
* | Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ... | Aaron Ballman | 2015-06-23 | 1 | -25/+22 |
* | Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). | Alexander Kornienko | 2015-06-22 | 1 | -1/+1 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-22 | 1 | -1/+1 |
* | Use 'override/final' instead of 'virtual' for overridden methods | Alexander Kornienko | 2015-04-11 | 1 | -1/+1 |
* | [analyzer] Do not crash in the KeychainAPI checker on user defined 'free()'. | Anna Zaks | 2015-02-05 | 1 | -2/+10 |
* | [analyzer] Look for allocation site in the parent frames as well as the curre... | Anna Zaks | 2015-02-05 | 1 | -3/+5 |
* | unique_ptrify BugReporter::visitors | David Blaikie | 2014-09-04 | 1 | -4/+4 |
* | [C++11] Use 'nullptr'. StaticAnalyzer edition. | Craig Topper | 2014-05-27 | 1 | -6/+6 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-15 | 1 | -2/+2 |
* | Replace OwningPtr with std::unique_ptr. | Ahmed Charles | 2014-03-07 | 1 | -1/+1 |
* | [analyzer] Improved checker naming in CFG dump. | Anton Yartsev | 2014-02-17 | 1 | -1/+1 |
* | Expose the name of the checker producing each diagnostic message. | Alexander Kornienko | 2014-02-11 | 1 | -1/+1 |
* | [analyzer] Rename “Mac OS X API”, “Mac OS API” -> “API Misuse (Appl... | Anna Zaks | 2013-04-03 | 1 | -1/+2 |
* | Replace ProgramPoint llvm::cast support to be well-defined. | David Blaikie | 2013-02-21 | 1 | -4/+4 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -1/+1 |
* | Replace SVal llvm::cast support to be well-defined. | David Blaikie | 2013-02-20 | 1 | -2/+2 |
* | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 1 | -1/+1 |
* | [analyzer] Include the bug uniqueing location in the issue_hash. | Anna Zaks | 2013-01-08 | 1 | -13/+19 |
* | [analyzer] Fix a false positive in Secure Keychain API checker. | Anna Zaks | 2013-01-07 | 1 | -7/+9 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |
* | Include pruning and general cleanup. | Benjamin Kramer | 2012-12-01 | 1 | -0/+1 |
* | [analyzer] MacOSKeychainAPIChecker: Remove now-unnecessary check::EndPath. | Jordan Rose | 2012-11-15 | 1 | -75/+0 |
* | [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list). | Jordan Rose | 2012-11-02 | 1 | -14/+7 |
* | [analyzer] Rename 'EmitReport' to 'emitReport'. | Jordan Rose | 2012-11-02 | 1 | -6/+6 |
* | [analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue. | Jordan Rose | 2012-11-01 | 1 | -2/+6 |
* | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 | 1 | -2/+2 |
* | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -2/+2 |
* | Remove ProgramState::getSymVal(). It was being misused by Checkers, | Ted Kremenek | 2012-09-07 | 1 | -2/+2 |
* | [analyzer] Guard against C++ member functions that look like system functions. | Jordan Rose | 2012-07-10 | 1 | -2/+10 |
* | [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints | Jordan Rose | 2012-07-10 | 1 | -3/+5 |
* | [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able ... | Jordy Rose | 2012-03-24 | 1 | -1/+2 |
* | [analyzer] Replace a static helper with existing logic. No functionality change. | Jordy Rose | 2012-03-11 | 1 | -26/+18 |
* | [analyzer] Implement basic path diagnostic pruning based on "interesting" sym... | Ted Kremenek | 2012-03-09 | 1 | -0/+12 |
* | [analyzer] Leaks should be uniqued by the allocation point in the | Anna Zaks | 2012-02-28 | 1 | -5/+12 |
* | [analyzer] KeyChainAPI: unique the leaks by allocation site. | Anna Zaks | 2012-02-23 | 1 | -21/+60 |
* | [analyzer] Make KeyChainAPI checker inlining-aware. | Anna Zaks | 2012-02-21 | 1 | -1/+11 |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -3/+3 |
* | Basic: import OwningPtr<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -1/+1 |
* | Move a method from IdentifierTable.h out of line and remove the SmallString i... | Benjamin Kramer | 2012-02-04 | 1 | -0/+1 |
* | Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. | Ted Kremenek | 2012-01-26 | 1 | -11/+11 |