summaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer
AgeCommit message (Expand)Author
2018-10-02[Lex] TokenConcatenation now takes const PreprocessorEric Liu
2018-10-01[analyzer][NFC] Refactor functions in PlistDiagnostics to take Preproc as par...Kristof Umann
2018-09-28[analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameterGeorge Karpenkov
2018-09-28[analyzer] Provide an option to dump generated exploded graphs to a given file.George Karpenkov
2018-09-27[analyzer] Hotfix for the bug in exploded graph printingGeorge Karpenkov
2018-09-27[analyzer] Highlight nodes which have error reports in them in red in explode...George Karpenkov
2018-09-27Revert untintentionally commited changesKristof Umann
2018-09-27[Lex] TokenConcatenation now takes const PreprocessorKristof Umann
2018-09-27[analyzer] [NFC] Move the code for dumping the program point to ProgramPointGeorge Karpenkov
2018-09-27[analyzer] [NFC] Heavy refactoring of trackNullOrUndefValueGeorge Karpenkov
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-26Removed extra semicolon to fix Wpedantic. (NFCI).Simon Pilgrim
2018-09-26[analyzer] Fix a crash on casting symbolic pointers to derived classes.Artem Dergachev
2018-09-25[analyzer] Add a testing facility for testing relationships between symbols.Artem Dergachev
2018-09-25[analyzer] NFC: CallDescription: Improve array management.Artem Dergachev
2018-09-25[analyzer] NFC: Legalize state manager factory injection.Artem Dergachev
2018-09-24[analyzer] Prevent crashes in FindLastStoreBRVisitorGeorge Karpenkov
2018-09-23[analyzer][UninitializedObjectChecker] Using the new const methods of Immutab...Kristof Umann
2018-09-23[CStringSyntaxChecker] Check strlcat sizeof checkDavid Carlier
2018-09-21[analyzer] Process state in checkEndFunction in RetainCountCheckerGeorge Karpenkov
2018-09-21[analyzer] Highlight sink nodes in redGeorge Karpenkov
2018-09-21[analyzer] Associate diagnostics created in checkEndFunction with a return st...George Karpenkov
2018-09-21[analyzer] [NFC] Prefer make_unique over "new"George Karpenkov
2018-09-21[analyzer] Fix bug in isInevitablySinkingGeorge Karpenkov
2018-09-21[analyzer] [NFC] Dead code removalGeorge Karpenkov
2018-09-17[analyzer] ExplodedGraph printing fixesGeorge Karpenkov
2018-09-15[analyzer] Further printing improvements: use declarations,George Karpenkov
2018-09-15[analyzer] Generate and use stable identifiers for LocationContextGeorge Karpenkov
2018-09-15[analyzer] Dump reproducible identifiers for statements in exploded graph in ...George Karpenkov
2018-09-15[analyzer] Use correct end-of-line character when printing statements for exp...George Karpenkov
2018-09-15[analyzer] Dump unique identifiers for statements in exploded graphGeorge Karpenkov
2018-09-15[analyzer] Skip printing duplicate nodes, even if nodes have multiple predece...George Karpenkov
2018-09-14[analyzer] Restore final on NeedsCastLocField. NFCIlya Biryukov
2018-09-14[analyzer][UninitializedObjectChecker] Support for nonloc::LocAsIntegerKristof Umann
2018-09-14[analyzer][UninitializedObjectChecker] New flag to ignore records based on it...Kristof Umann
2018-09-14[analyzer][UninitializedObjectChecker] Refactored checker optionsKristof Umann
2018-09-14[analyzer][UninitializedObjectChecker] Correct dynamic type is acquired for r...Kristof Umann
2018-09-14[analyzer][UninitializedObjectChecker] Updated commentsKristof Umann
2018-09-14[analyzer][UninitializedObjectChecker] Fixed dereferencingKristof Umann
2018-09-10[Analyzer] Iterator Checker - Part 8: Support for assign, clear, insert, empl...Adam Balogh
2018-09-10[Analyzer] Iterator Checker - Part 7: Support for push and pop operationsAdam Balogh
2018-09-10[Analyzer] Iterator Checker - Part 6: Mismatched iterator checker for constru...Adam Balogh
2018-09-10[Analyzer] Iterator Checker - Part 5: Move Assignment of ContainersAdam Balogh
2018-09-10[Analyzer] Iterator Checker - Part 4: Mismatched iterator checker for functio...Adam Balogh
2018-09-07[analyzer] [NFC] Move methods for dumping the coverage in HTMLDiagnostics int...George Karpenkov
2018-09-07[analyzer] [NFC] Use StringRef when returning a large string literal in HTMLD...George Karpenkov
2018-09-07[analyzer] Remove the "postponed" hack, deal with derived symbols using an ex...George Karpenkov
2018-09-07Revert "Revert "Revert "Revert "[analyzer] Add coverage information to plist ...George Karpenkov
2018-09-07Revert "Revert "Revert "[analyzer] Add coverage information to plist output, ...Simon Pilgrim
2018-09-07Revert "Revert "[analyzer] Add coverage information to plist output, update t...George Karpenkov