summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/osobject-retain-release.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Specify the C++ standard in more tests.Artem Dergachev2019-10-191-1/+1
* [analyzer] RetainCount: Add support for OSRequiredCast().Artem Dergachev2019-06-191-1/+20
* [analyzer] ConditionBRVisitor: MemberExpr supportCsaba Dabis2019-05-291-2/+6
* [analyzer] ConditionBRVisitor: Enhance to write out more informationCsaba Dabis2019-05-291-1/+2
* [analyzer] RetainCount: Fix os_returns_retained_on_zero with weird return types.Artem Dergachev2019-05-151-0/+13
* [analyzer] RetainCount: Add a suppression for "the Matching rule".Artem Dergachev2019-04-261-0/+23
* [analyzer] [RetainCountChecker] Track input parameters to the top-level functionGeorge Karpenkov2019-01-291-3/+22
* [analyzer] [RetainCountChecker] Support 'taggedRetain' and 'taggedRelease'George Karpenkov2019-01-291-4/+16
* [analyzer] Insert notes in RetainCountChecker where our dynamic cast modeling...George Karpenkov2019-01-221-1/+2
* [analyzer] Model another special-case kind of cast for OSObject RetainCountCh...George Karpenkov2019-01-221-0/+3
* Revert "Fix failing MSan bots"George Karpenkov2019-01-181-39/+67
* Fix failing MSan botsVlad Tsyrklevich2019-01-181-67/+39
* [analyzer] Introduce proper diagnostic for freeing unowned objectGeorge Karpenkov2019-01-181-0/+10
* [analyzer] [RetainCountChecker] Produce a correct message when OSTypeAlloc is...George Karpenkov2019-01-181-0/+7
* [analyzer] [RetainCountChecker] Smart pointer support.George Karpenkov2019-01-181-39/+50
* [analyzer] Another RetainCountChecker cleanupGeorge Karpenkov2019-01-161-0/+7
* [analyzer] Support for OSObjects out parameters in RetainCountCheckerGeorge Karpenkov2019-01-111-1/+178
* [analyzer] Quote the type of the leaked/problematic object in diagnostics for...George Karpenkov2019-01-101-16/+16
* [analyzer] Tests quickfix.George Karpenkov2018-12-211-1/+1
* Revert "Revert rL349876 from cfe/trunk: [analyzer] Perform escaping in Retain...George Karpenkov2018-12-211-0/+8
* [analyzer] Correct the summary violation diagnostics for the retain count che...George Karpenkov2018-12-211-2/+2
* Revert rL349876 from cfe/trunk: [analyzer] Perform escaping in RetainCountChe...Simon Pilgrim2018-12-211-10/+0
* [analyzer] Perform escaping in RetainCountChecker on type mismatch even for i...George Karpenkov2018-12-211-0/+10
* [analyzer] Fix a bug in RetainCountDiagnostics while printing a note on misma...George Karpenkov2018-12-211-0/+16
* [analyzer] Fix unknown block calls to have zero parameters.Artem Dergachev2018-12-151-1/+10
* [analyzer] Display a diagnostics when an inlined function violates its os_con...George Karpenkov2018-12-111-1/+27
* [analyzer] Resolve another bug where the name of the leaked object was not pr...George Karpenkov2018-12-111-2/+2
* Stop tracking retain count of OSObject after escape to void * / other primiti...George Karpenkov2018-12-081-0/+7
* [analyzer] Move out tracking retain count for OSObjects into a separate checkerGeorge Karpenkov2018-12-071-1/+1
* [analyzer] Rely on os_consumes_this attribute to signify that the method call...George Karpenkov2018-12-061-0/+16
* [analyzer] Fix an infinite recursion bug while checking parent methods in Ret...George Karpenkov2018-12-061-0/+12
* [analyzer] Attribute for RetainCountChecker for OSObject should propagate wit...George Karpenkov2018-12-051-3/+35
* Revert "Reverting r347949-r347951 because they broke the test bots."George Karpenkov2018-11-301-0/+34
* Reverting r347949-r347951 because they broke the test bots.Aaron Ballman2018-11-301-32/+0
* [analyzer] Fixes after rebase.George Karpenkov2018-11-301-5/+5
* [analyzer] RetainCountChecker for OSObject model the "free" callGeorge Karpenkov2018-11-301-0/+17
* [analyzer] RetainCountChecker: recognize that OSObject can be created directl...George Karpenkov2018-11-301-0/+15
* [analyzer] Switch retain count checker for OSObject to use OS_* attributesGeorge Karpenkov2018-11-301-3/+3
* [analyzer] [NFC] Minor refactoring of RetainCountDiagnosticsGeorge Karpenkov2018-11-301-7/+11
* [analyzer] For OSObject, trust that functions starting with GetGeorge Karpenkov2018-11-301-0/+11
* [analyzer] Print a fully qualified name for functions in RetainCountChecker d...George Karpenkov2018-11-301-9/+14
* [analyzer] Add the type of the leaked object to the diagnostic messageGeorge Karpenkov2018-11-301-7/+11
* [analyzer] Reference leaked object by name, even if it was created in an inli...George Karpenkov2018-11-301-2/+22
* [analyzer] Re-add custom OSIterator rule for RetainCountCheckerGeorge Karpenkov2018-10-311-0/+10
* [analyzer] RetainCountChecker: for now, do not trust the summaries of inlined...George Karpenkov2018-10-311-23/+39
* [analyzer] Enable retain count checking for OSObject by defaGeorge Karpenkov2018-10-311-1/+1
* [analyzer] [RetainCountChecker] Do not invalidate references passed to constr...George Karpenkov2018-10-251-0/+7
* [analyzer] Correct modelling of OSDynamicCast: eagerly state splitGeorge Karpenkov2018-10-251-1/+26
* [analyzer] Do not stop tracking CXX methods touching OSObject.George Karpenkov2018-10-231-5/+44
* [analyzer] Trust summaries for OSObject::retain and OSObject::releaseGeorge Karpenkov2018-10-231-1/+1
OpenPOWER on IntegriCloud