summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] NFC: Move getStmt() and createEndOfPath() out of PathDiagnostic.Artem Dergachev2019-09-111-6/+2
* [analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.Artem Dergachev2019-09-091-15/+15
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-3/+3
* [analyzer][NFC] Refactoring BugReporter.cpp P4.: If it can be const, make it ...Kristof Umann2019-08-131-1/+1
* [analyzer][NFC] Refactoring BugReporter.cpp P3.: std::shared_pointer<PathDiag...Kristof Umann2019-08-131-18/+17
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* Make some helper functions static. NFC.Benjamin Kramer2019-02-111-3/+2
* [analyzer] [RetainCountChecker] Bugfix for tracking top-level parameters of O...George Karpenkov2019-01-301-2/+1
* [analyzer] [RetainCountChecker] Track input parameters to the top-level functionGeorge Karpenkov2019-01-291-5/+49
* [analyzer] Insert notes in RetainCountChecker where our dynamic cast modeling...George Karpenkov2019-01-221-3/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix MSVC "not all control paths return a value" warning. NFCI.Simon Pilgrim2019-01-181-0/+2
* Revert "Fix failing MSan bots"George Karpenkov2019-01-181-22/+101
* Fix failing MSan botsVlad Tsyrklevich2019-01-181-101/+22
* [analyzer] Introduce proper diagnostic for freeing unowned objectGeorge Karpenkov2019-01-181-5/+22
* [analyzer] Extend the PathDiagnosticLocation constructor to handle CallExitEndGeorge Karpenkov2019-01-181-9/+1
* [analyzer] [NFC] Clean up messy handling of bug categories in RetainCountCheckerGeorge Karpenkov2019-01-181-7/+51
* [analyzer] [RetainCountChecker] Produce a correct message when OSTypeAlloc is...George Karpenkov2019-01-181-1/+27
* [analyzer] Support for OSObjects out parameters in RetainCountCheckerGeorge Karpenkov2019-01-111-2/+48
* [analyzer] [hotfix] Fix the testsGeorge Karpenkov2019-01-101-5/+7
* [analyzer] Update the category name for RetainCountChecker reportsGeorge Karpenkov2019-01-101-21/+23
* [analyzer] Quote the type of the leaked/problematic object in diagnostics for...George Karpenkov2019-01-101-8/+9
* [analyzer] [RetainCountChecker] [NFC] Remove SummaryLogGeorge Karpenkov2019-01-101-26/+21
* [analyzer] [NFC] Track object type with ArgEffect in RetainCountChecker.George Karpenkov2019-01-101-1/+3
* [analyzer] [NFC] Move ObjKind into a separate top-level enum in RetainSummary...George Karpenkov2019-01-101-4/+4
* [analyzer] Correct the summary violation diagnostics for the retain count che...George Karpenkov2018-12-211-1/+1
* [analyzer] Fix a bug in RetainCountDiagnostics while printing a note on misma...George Karpenkov2018-12-211-3/+2
* [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
* [analyzer] RetainCountChecker: remove untested, unused, incorrect option Incl...George Karpenkov2018-12-071-9/+3
* 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] 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-301-64/+134
* [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-301-4/+19
* [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] [NFC] Remove unused parameters, as found by -Wunused-parameterGeorge Karpenkov2018-09-281-2/+2
* [analyzer] Preliminary version of retain count checking for OSObjectsGeorge Karpenkov2018-08-231-0/+3
* [analyzer] [NFC] Fix minor formatting issues in RetainCountCheckerGeorge Karpenkov2018-08-221-2/+1
* [analyzer] [NFC] Split up RetainCountCheckerGeorge Karpenkov2018-08-171-0/+568
OpenPOWER on IntegriCloud