summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/RetainSummaryManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Move out tracking retain count for OSObjects into a separate checkerGeorge Karpenkov2018-12-071-74/+127
* [analyzer] Rely on os_consumes_this attribute to signify that the method call...George Karpenkov2018-12-061-0/+3
* [analyzer] Fix an infinite recursion bug while checking parent methods in Ret...George Karpenkov2018-12-061-1/+1
* [analyzer] Attribute for RetainCountChecker for OSObject should propagate wit...George Karpenkov2018-12-051-18/+51
* Revert "Reverting r347949-r347951 because they broke the test bots."George Karpenkov2018-11-301-11/+17
* Reverting r347949-r347951 because they broke the test bots.Aaron Ballman2018-11-301-18/+4
* [analyzer] RetainCountChecker for OSObject model the "free" callGeorge Karpenkov2018-11-301-0/+11
* [analyzer] RetainCountChecker: recognize that OSObject can be created directl...George Karpenkov2018-11-301-4/+7
* [analyzer] Switch retain count checker for OSObject to use OS_* attributesGeorge Karpenkov2018-11-301-11/+18
* [analyzer] For OSObject, trust that functions starting with GetGeorge Karpenkov2018-11-301-1/+3
* [analyzer] Re-add custom OSIterator rule for RetainCountCheckerGeorge Karpenkov2018-10-311-4/+9
* [analyzer] RetainCountChecker: for now, do not trust the summaries of inlined...George Karpenkov2018-10-311-4/+5
* [analyzer] [RetainCountChecker] Do not invalidate references passed to constr...George Karpenkov2018-10-251-1/+5
* [analyzer] Remove custom rule for OSIterator in RetainCountCheckerGeorge Karpenkov2018-10-251-8/+0
* [analyzer] Correct modelling of OSDynamicCast: eagerly state splitGeorge Karpenkov2018-10-251-17/+28
* [analyzer] Do not stop tracking CXX methods touching OSObject.George Karpenkov2018-10-231-8/+24
* [analyzer] Trust summaries for OSObject::retain and OSObject::releaseGeorge Karpenkov2018-10-231-10/+15
* [analyzer] Better retain count rules for OSObjectsGeorge Karpenkov2018-08-291-29/+27
* Change dyn_cast<CXXMethodDecl>(FD) to isa<CXXMethodDecl>(FD) [NFC]Mikael Holmen2018-08-231-1/+1
* Removed unused variable [NFC]Mikael Holmen2018-08-231-1/+1
* [analyzer] Preliminary version of retain count checking for OSObjectsGeorge Karpenkov2018-08-231-2/+85
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2George Karpenkov2018-08-211-0/+902
OpenPOWER on IntegriCloud