summaryrefslogtreecommitdiffstats
path: root/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] RetainCount: Ignore annotations on user-made CFRetain wrappers.Artem Dergachev2017-10-131-0/+5
* [Analyzer] Re-apply r314820 with a fix for StringRef lifetime.George Karpenkov2017-10-031-3/+6
* Revert r314820 "[Analyzer] More granular special casing in RetainCountChecker"Tim Shen2017-10-031-6/+3
* [Analyzer] More granular special casing in RetainCountCheckerGeorge Karpenkov2017-10-031-3/+6
* [Analyzer] Check function name size before indexing.George Karpenkov2017-09-151-1/+2
* [analyzer] Add support for reference counting of parameters on the callee sideDevin Coughlin2017-08-171-9/+90
* [analyzer] Add diagnostic text for generalized refcount annotations.Devin Coughlin2017-07-251-11/+13
* [analyzer] Add annotation attribute to trust retain count implementationDevin Coughlin2017-07-191-4/+31
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-26/+21
* [analyzer] Add LocationContext as a parameter to checkRegionChangesAnna Zaks2017-01-131-5/+7
* Migrate PathDiagnosticPiece to std::shared_ptrDavid Blaikie2017-01-051-11/+10
* [analyzer] Include type name in Retain Count Checker diagnosticsAnna Zaks2016-12-151-2/+14
* [analyzer] Add dispatch_data_create as a special case in RetainCountChecker.Artem Dergachev2016-12-081-1/+4
* [analyzer] Remove an unused enum value in RetainCountChecker.Artem Dergachev2016-12-071-9/+8
* [analyzer] Remove unused check::RegionChanges::wantsRegionChangeUpdate callbackAnna Zaks2016-11-161-4/+0
* [analyzer] Update 'Automated' to 'Automatic' from r286694.Devin Coughlin2016-11-121-1/+1
* [analyzer] Improve misleading RetainCountChcker diagnostic under ARCDevin Coughlin2016-11-121-4/+9
* [analyzer] Teach RetainCountChecker about VTCompressionSessionEncodeFrame()Devin Coughlin2016-11-111-0/+8
* [analyzer] Fix crash in RetainCountChecker::checkEndFunctionAlexander Shaposhnikov2016-09-231-1/+1
* [analyzer] Small cleanups when checkers retrieving statements from explodedGabor Horvath2016-08-181-6/+1
* [analyzer] Teach RetainCountChecker about CVFooRetainDevin Coughlin2016-08-111-4/+6
* [analyzer] Implement a methond to discover origin region of a symbol.Artem Dergachev2016-07-131-9/+1
* Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2016-05-271-2/+3
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-0/+2
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-8/+10
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-1/+1
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-54/+54
* Wdeprecated: CollectReachableSymbolsCallback are move constructed/returned by...David Blaikie2015-08-131-1/+1
* Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer2015-07-031-8/+5
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-23/+16
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-6/+4
* Don't use &* when get() will suffice; NFC.Aaron Ballman2015-06-221-4/+4
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-4/+6
* Allow the cf_returns_[not_]retained attributes to appear on out-parameters.Douglas Gregor2015-06-191-5/+69
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-3/+1
* [analyzer] Disable all retain count diagnostics on values that come from ivars.Jordan Rose2015-03-301-2/+41
* [analyzer] Don't special-case ivars backing +0 properties.Jordan Rose2015-03-301-82/+1
* [analyzer] RetainCountChecker: Don't assume +0 for ivars backing readonly pro...Jordan Rose2015-03-201-12/+52
* [analyzer] RetainCountChecker: CF properties are always manually retain-counted.Jordan Rose2015-03-071-8/+13
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-1/+1
* [analyzer] RetainCountChecker: don't try to track ivars known to be nil.Jordan Rose2015-02-191-2/+4
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-3/+2
* [analyzer] Look for allocation site in the parent frames as well as the curre...Anna Zaks2015-02-051-20/+13
* [analyzer] RetainCountChecker: be forgiving when ivars are accessed directly.Jordan Rose2015-02-041-82/+216
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-7/+7
* unique_ptrify BugReporter::visitorsDavid Blaikie2014-09-041-5/+5
* unique_ptr-ify PathDiagnosticPiece ownershipDavid Blaikie2014-08-291-13/+11
* Objective-C. Warn if user has made explicit callFariborz Jahanian2014-08-221-0/+1
* Fix a crash in Retain Count checker error reportingAnna Zaks2014-06-131-5/+18
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-28/+28