summaryrefslogtreecommitdiffstats
path: root/include/clang/StaticAnalyzer
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Support for OSObjects out parameters in RetainCountCheckerGeorge Karpenkov2019-01-111-2/+10
* [analyzer] Introduce a convenience method for getting a CallEvent from an arb...George Karpenkov2019-01-111-0/+7
* Fix header issues.Richard Trieu2019-01-112-3/+2
* [analyzer] Update the category name for RetainCountChecker reportsGeorge Karpenkov2019-01-101-1/+1
* [analyzer] [NFC] Reduce redundancy in RetainSummaryManager by using a functionGeorge Karpenkov2019-01-101-4/+3
* [analyzer] [RetainCountChecker] [NFC] Another minor cleanupGeorge Karpenkov2019-01-101-16/+14
* [analyzer] [RetainCountChecker] [NFC] Refactor the way attributes are handledGeorge Karpenkov2019-01-101-8/+10
* [analyzer] [RetainCountChecker] Remove redundant enum UnarySummaryKindGeorge Karpenkov2019-01-101-3/+1
* [analyzer] [RetainCountChecker] Remove obsolete "MakeCollectable" enum valueGeorge Karpenkov2019-01-101-4/+0
* [analyzer] [RetainCountChecker] [NFC] Remove redundant enum items *Msg, as th...George Karpenkov2019-01-101-17/+0
* [analyzer] [NFC] Track object type with ArgEffect in RetainCountChecker.George Karpenkov2019-01-101-19/+40
* [analyzer] [NFC] Move ObjKind into a separate top-level enum in RetainSummary...George Karpenkov2019-01-101-21/+22
* [analyzer][CrossTU][NFC] Generalize to external definitions instead of extern...Rafael Stahl2019-01-101-3/+3
* [analyzer] [NFC] Clean up the mess of constructing argument effects in Retain...George Karpenkov2018-12-241-11/+8
* Allow direct navigation to static analysis checker documentation through SARI...Aaron Ballman2018-12-204-150/+309
* [analyzer] MoveChecker: Enable by default as cplusplus.Move.Artem Dergachev2018-12-171-3/+3
* [analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev2018-12-161-0/+3
* [analyzer][NFC] Merge ClangCheckerRegistry to CheckerRegistryKristof Umann2018-12-152-9/+10
* [analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann2018-12-153-22/+37
* [analyzer] Prefer returns values to out-params in CheckerRegistry.cppKristof Umann2018-12-152-2/+8
* [analyzer] Assume that we always have a SubEngine availableGabor Horvath2018-12-151-4/+4
* [analyzer] Fix a minor typo.Gabor Horvath2018-12-111-1/+1
* [analyzer] Move out tracking retain count for OSObjects into a separate checkerGeorge Karpenkov2018-12-072-3/+47
* [CTU] Add DisplayCTUProgress analyzer switchGabor Marton2018-12-071-0/+5
* [analyzer] Rely on os_consumes_this attribute to signify that the method call...George Karpenkov2018-12-061-0/+4
* [Analyzer] Iterator Checkers - Use the region of the topmost base class for i...Adam Balogh2018-12-041-0/+4
* [analyzer] Rename MisusedMovedObjectChecker to MoveCheckerArtem Dergachev2018-12-031-3/+2
* [analyzer] Emit an error for invalid -analyzer-config inputsKristof Umann2018-11-301-1/+29
* [analyzer] Evaluate all non-checker config options before analysisKristof Umann2018-11-302-314/+193
* Revert "Reverting r347949-r347951 because they broke the test bots."George Karpenkov2018-11-301-0/+2
* Reverting r347949-r347951 because they broke the test bots.Aaron Ballman2018-11-301-2/+0
* [analyzer] Fix the "Zombie Symbols" bug.Artem Dergachev2018-11-302-20/+4
* [analyzer] RetainCountChecker for OSObject model the "free" callGeorge Karpenkov2018-11-301-0/+2
* [analyzer] [NFC] Some miscellaneous clean ups and documentation fixes.George Karpenkov2018-11-301-2/+2
* [analyzer] INT50-CPP. Do not cast to an out-of-range enumeration checkerKristof Umann2018-11-241-0/+3
* [analyzer][NFC] Move CheckerOptInfo to CheckerRegistry.cpp, and make it localKristof Umann2018-11-182-50/+3
* [analyzer] Drastically simplify the tblgen files used for checkersKristof Umann2018-11-122-351/+281
* Use correct parameter name in comment.Bill Wendling2018-11-091-1/+1
* Fix breakage on FrontendTest by initializing new field on constructorKadir Cetinkaya2018-11-051-6/+5
* [analyzer] Restrict AnalyzerOptions' interface so that non-checker objects ha...Kristof Umann2018-11-051-73/+71
* Didn't -> didnt, because #errors complains about untermianted 'Kristof Umann2018-11-021-2/+2
* [analyzer] Put llvm.Conventions back in alphaKristof Umann2018-11-021-1/+2
* [analyzer] New flag to print all -analyzer-config optionsKristof Umann2018-11-022-0/+2
* [analyzer][NFC] Collect all -analyzer-config options in a .def fileKristof Umann2018-11-022-449/+507
* [analyzer][NFC] Fix some incorrect uses of -analyzer-config optionsKristof Umann2018-11-021-0/+20
* [analyzer][PlistMacroExpansion] Part 1.: New expand-macros flagKristof Umann2018-10-311-0/+10
* Add the ability to output static analysis results to SARIF.Aaron Ballman2018-10-302-1/+2
* [analyzer] Fix a bug in "collapsed" graph viewerGeorge Karpenkov2018-10-251-7/+14
* [analyzer] [RetainCountChecker] Do not invalidate references passed to constr...George Karpenkov2018-10-251-1/+1
* [analyzer] Correct modelling of OSDynamicCast: eagerly state splitGeorge Karpenkov2018-10-251-3/+13