summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker
Commit message (Expand)AuthorAgeFilesLines
...
* Revert rL349876 from cfe/trunk: [analyzer] Perform escaping in RetainCountChe...Simon Pilgrim2018-12-211-28/+23
* [analyzer] Perform escaping in RetainCountChecker on type mismatch even for i...George Karpenkov2018-12-211-23/+28
* [analyzer] Fix a bug in RetainCountDiagnostics while printing a note on misma...George Karpenkov2018-12-211-3/+2
* [analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann2018-12-151-1/+1
* [analyzer] Hack for backwards compatibility for options for RetainCountChecker.George Karpenkov2018-12-111-1/+13
* [analyzer] Display a diagnostics when an inlined function violates its os_con...George Karpenkov2018-12-111-12/+93
* [analyzer] Resolve another bug where the name of the leaked object was not pr...George Karpenkov2018-12-111-3/+3
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* Stop tracking retain count of OSObject after escape to void * / other primiti...George Karpenkov2018-12-081-0/+23
* [analyzer] Move out tracking retain count for OSObjects into a separate checkerGeorge Karpenkov2018-12-072-10/+13
* [analyzer] RetainCountChecker: remove untested, unused, incorrect option Incl...George Karpenkov2018-12-073-17/+7
* Fix warning about unused variable [NFC]Mikael Holmen2018-11-301-1/+1
* Fix a use-after-scope bug.Haojian Wu2018-11-301-1/+1
* [analyzer] Fix the "Zombie Symbols" bug.Artem Dergachev2018-11-301-8/+6
* [analyzer] RetainCountChecker: recognize that OSObject can be created directl...George Karpenkov2018-11-301-0/+2
* [analyzer] Switch retain count checker for OSObject to use OS_* attributesGeorge Karpenkov2018-11-301-1/+2
* [analyzer] [NFC] Minor refactoring of RetainCountDiagnosticsGeorge Karpenkov2018-11-304-217/+252
* [analyzer] Print a fully qualified name for functions in RetainCountChecker d...George Karpenkov2018-11-301-3/+12
* [analyzer] Add the type of the leaked object to the diagnostic messageGeorge Karpenkov2018-11-302-5/+22
* [analyzer] Reference leaked object by name, even if it was created in an inli...George Karpenkov2018-11-301-15/+17
* [analyzer] [NFC] Some miscellaneous clean ups and documentation fixes.George Karpenkov2018-11-301-87/+90
* [analyzer] Restrict AnalyzerOptions' interface so that non-checker objects ha...Kristof Umann2018-11-051-3/+3
* [analyzer][NFC] Fix some incorrect uses of -analyzer-config optionsKristof Umann2018-11-022-14/+13
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-1/+1
* [analyzer] RetainCountChecker: for now, do not trust the summaries of inlined...George Karpenkov2018-10-311-10/+2
* [analyzer] Enable retain count checking for OSObject by defaGeorge Karpenkov2018-10-311-1/+1
* [analyzer] Correct modelling of OSDynamicCast: eagerly state splitGeorge Karpenkov2018-10-251-5/+25
* [analyzer] [NFC] Change scanReachableSymbols to use rangesGeorge Karpenkov2018-10-231-3/+1
* [analyzer] Do not stop tracking CXX methods touching OSObject.George Karpenkov2018-10-231-1/+1
* [analyzer] Trust summaries for OSObject::retain and OSObject::releaseGeorge Karpenkov2018-10-231-16/+12
* [analyzer] NFC: RetainCountChecker: Don't dump() symbols into program point t...Artem Dergachev2018-10-151-15/+2
* Remove top-level using declaration from header files, as these aliases leak.Sam McCall2018-10-121-2/+0
* [analyzer] Avoid unneeded invalidation in RetainCountCheckerGeorge Karpenkov2018-10-111-19/+0
* [analyzer] Retain count checker for OSObject: recognize OSDynamicCastGeorge Karpenkov2018-10-111-1/+12
* [analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameterGeorge Karpenkov2018-09-282-3/+2
* [analyzer] Process state in checkEndFunction in RetainCountCheckerGeorge Karpenkov2018-09-212-44/+57
* [analyzer] [NFC] Prefer make_unique over "new"George Karpenkov2018-09-211-14/+11
* [analyzer] Better retain count rules for OSObjectsGeorge Karpenkov2018-08-291-8/+11
* [analyzer] Preliminary version of retain count checking for OSObjectsGeorge Karpenkov2018-08-233-14/+41
* [analyzer] [NFC] Fix minor formatting issues in RetainCountCheckerGeorge Karpenkov2018-08-223-10/+8
* [analyzer] [NFC] Extract a method for creating RefVal from RetEffect in Retai...George Karpenkov2018-08-221-34/+17
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker - try #2George Karpenkov2018-08-215-1450/+16
* Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"Bruno Cardoso Lopes2018-08-185-16/+1450
* [analyzer] [NFC] Split up RetainSummaryManager from RetainCountCheckerGeorge Karpenkov2018-08-185-1450/+16
* [analyzer] [NFC] Minor refactoring of ISL-specific code in RetainCountCheckerGeorge Karpenkov2018-08-172-14/+9
* [analyzer] Re-instate support for MakeCollectable is RetainCountCheckerGeorge Karpenkov2018-08-173-5/+24
* [analyzer] [NFC] Move ObjCRetainCount to include/AnalysisGeorge Karpenkov2018-08-172-2/+2
* [analyzer] [NFC] Move canEval function from RetainCountChecker to RetainCount...George Karpenkov2018-08-173-72/+85
* [analyzer] [NFC] Split up summary generation in RetainCountChecker in two met...George Karpenkov2018-08-172-204/+195
* [analyzer] [NFC] Split up RetainCountCheckerGeorge Karpenkov2018-08-176-0/+4033
OpenPOWER on IntegriCloud