summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Do not run visitors until the fixpoint, run only once.George Karpenkov2018-06-261-2/+1
* [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he...George Karpenkov2018-01-171-4/+3
* [analyzer] Fix false positives in Keychain API checkerAnna Zaks2017-01-131-83/+89
* Migrate PathDiagnosticPiece to std::shared_ptrDavid Blaikie2017-01-051-11/+10
* [analyzer] Small cleanups when checkers retrieving statements from explodedGabor Horvath2016-08-181-6/+1
* Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze...Alexander Kornienko2015-12-281-11/+3
* Drop useless const in for-range loops.Benjamin Kramer2015-09-241-1/+1
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-5/+7
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-2/+2
* Wdeprecated: Make the SecKeychainBugVisitor copyable (for the clone support i...David Blaikie2015-08-131-1/+0
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-25/+22
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* [analyzer] Do not crash in the KeychainAPI checker on user defined 'free()'.Anna Zaks2015-02-051-2/+10
* [analyzer] Look for allocation site in the parent frames as well as the curre...Anna Zaks2015-02-051-3/+5
* unique_ptrify BugReporter::visitorsDavid Blaikie2014-09-041-4/+4
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-6/+6
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-151-2/+2
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-1/+1
* [analyzer] Improved checker naming in CFG dump.Anton Yartsev2014-02-171-1/+1
* Expose the name of the checker producing each diagnostic message.Alexander Kornienko2014-02-111-1/+1
* [analyzer] Rename “Mac OS X API”, “Mac OS API” -> “API Misuse (Appl...Anna Zaks2013-04-031-1/+2
* Replace ProgramPoint llvm::cast support to be well-defined.David Blaikie2013-02-211-4/+4
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-1/+1
* Replace SVal llvm::cast support to be well-defined.David Blaikie2013-02-201-2/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* [analyzer] Include the bug uniqueing location in the issue_hash.Anna Zaks2013-01-081-13/+19
* [analyzer] Fix a false positive in Secure Keychain API checker.Anna Zaks2013-01-071-7/+9
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Include pruning and general cleanup.Benjamin Kramer2012-12-011-0/+1
* [analyzer] MacOSKeychainAPIChecker: Remove now-unnecessary check::EndPath.Jordan Rose2012-11-151-75/+0
* [analyzer] Use nice macros for the common ProgramStateTraits (map, set, list).Jordan Rose2012-11-021-14/+7
* [analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose2012-11-021-6/+6
* [analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue.Jordan Rose2012-11-011-2/+6
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-2/+2
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-2/+2
* Remove ProgramState::getSymVal(). It was being misused by Checkers,Ted Kremenek2012-09-071-2/+2
* [analyzer] Guard against C++ member functions that look like system functions.Jordan Rose2012-07-101-2/+10
* [analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPointsJordan Rose2012-07-101-3/+5
* [analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able ...Jordy Rose2012-03-241-1/+2
* [analyzer] Replace a static helper with existing logic. No functionality change.Jordy Rose2012-03-111-26/+18
* [analyzer] Implement basic path diagnostic pruning based on "interesting" sym...Ted Kremenek2012-03-091-0/+12
* [analyzer] Leaks should be uniqued by the allocation point in theAnna Zaks2012-02-281-5/+12
* [analyzer] KeyChainAPI: unique the leaks by allocation site.Anna Zaks2012-02-231-21/+60
* [analyzer] Make KeyChainAPI checker inlining-aware.Anna Zaks2012-02-211-1/+11
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-3/+3
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.Ted Kremenek2012-01-261-11/+11
OpenPOWER on IntegriCloud