summaryrefslogtreecommitdiffstats
path: root/lib/StaticAnalyzer/Checkers
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] [PR39792] false positive on strcpy targeting struct membersGeorge Karpenkov2019-01-141-7/+7
* [analyzer] [NFC] Remove unused undefined method.George Karpenkov2019-01-141-2/+0
* [analyzer] Support for OSObjects out parameters in RetainCountCheckerGeorge Karpenkov2019-01-112-59/+144
* [analyzer] [hotfix] Fix the testsGeorge Karpenkov2019-01-101-5/+7
* [analyzer] Update the category name for RetainCountChecker reportsGeorge Karpenkov2019-01-105-65/+63
* [analyzer] [NFC] [RetainCountChecker] Remove dead unused mapGeorge Karpenkov2019-01-101-6/+0
* [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-104-103/+46
* [analyzer] [RetainCountChecker] Remove obsolete "MakeCollectable" enum valueGeorge Karpenkov2019-01-101-5/+0
* [analyzer] [RetainCountChecker] [NFC] Remove redundant enum items *Msg, as th...George Karpenkov2019-01-102-38/+39
* [analyzer] [NFC] Track object type with ArgEffect in RetainCountChecker.George Karpenkov2019-01-103-15/+18
* [analyzer] [NFC] Move ObjKind into a separate top-level enum in RetainSummary...George Karpenkov2019-01-103-20/+20
* [analyzer] pr38668: Do not attempt to cast loaded integers to floats.Artem Dergachev2018-12-221-9/+20
* Revert "Revert rL349876 from cfe/trunk: [analyzer] Perform escaping in Retain...George Karpenkov2018-12-211-23/+28
* [analyzer] Correct the summary violation diagnostics for the retain count che...George Karpenkov2018-12-211-1/+1
* 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
* Replace getOS() == llvm::Triple::*BSD with isOS*BSD() [NFCI]Michal Gorny2018-12-201-4/+4
* [analyzer] GenericTaint: Fix formatting to prepare for incoming improvements.Artem Dergachev2018-12-191-107/+107
* [analyzer] CStringChecker: Fix a crash on C++ overloads of standard functions.Artem Dergachev2018-12-191-34/+56
* [analyzer] MoveChecker: Squash the bit field because it causes a GCC warning.Artem Dergachev2018-12-171-5/+3
* Revert rC349281 '[analyzer][MallocChecker][NFC] Document and reorganize some ...Kristof Umann2018-12-171-714/+422
* Revert rC349281 '[analyzer][MallocChecker][NFC] Document and reorganize some ...Kristof Umann2018-12-171-11/+3
* Reverting bitfield size to attempt to fix a windows buildbotKristof Umann2018-12-171-1/+1
* [analyzer] MoveChecker: Add an option to suppress warnings on locals.Artem Dergachev2018-12-171-9/+29
* Speculatively re-apply "[analyzer] MoveChecker: Add checks for dereferencing..."Artem Dergachev2018-12-171-51/+149
* [analyzer] Fix some expressions staying live too long. Add a debug checker.Artem Dergachev2018-12-161-0/+19
* [analyzer][MallocChecker] Improve warning messages on double-delete errorsKristof Umann2018-12-151-2/+10
* [analyzer][MallocChecker][NFC] Document and reorganize some functionsKristof Umann2018-12-151-422/+714
* [analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann2018-12-1598-165/+94
* [analyzer] Assume that we always have a SubEngine availableGabor Horvath2018-12-151-1/+1
* Revert "[analyzer] MoveChecker: Add checks for dereferencing a smart pointer..."Artem Dergachev2018-12-151-149/+51
* [analyzer] ObjCDealloc: Fix a crash when a class attempts to deallocate a class.Artem Dergachev2018-12-151-0/+4
* [analyzer] ObjCContainers: Track index values.Artem Dergachev2018-12-151-0/+17
* [analyzer] MoveChecker: Add checks for dereferencing a smart pointer after move.Artem Dergachev2018-12-151-51/+149
* [analyzer] MoveChecker: NFC: De-duplicate a few checks.Artem Dergachev2018-12-151-82/+88
* [analyzer] MoveChecker Pt.6: Suppress the warning for the move-safe STL classes.Artem Dergachev2018-12-141-15/+50
* [analyzer] MoveChecker: Improve invalidation policies.Artem Dergachev2018-12-141-15/+31
* [analyzer][CStringChecker] evaluate explicit_bzeroDavid Carlier2018-12-111-5/+55
* [analyzer] Remove memoization from RunLoopAutoreleaseLeakCheckerGeorge Karpenkov2018-12-111-26/+8
* [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-1013-16/+16
* 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
* [Analyzer] Iterator Checker - Forbid decrements past the begin() and incremen...Adam Balogh2018-12-041-90/+154
* [Analyzer] Iterator Checkers - Use the region of the topmost base class for i...Adam Balogh2018-12-041-39/+21