Kristof Umann
|
692350b332
[analyzer][NFC] Fix inconsistent references to checkers as "checks"
|
6 years ago |
Artem Dergachev
|
9e6519fecc
[analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.
|
6 years ago |
Adam Balogh
|
b5f5bfd1d5
[Analyzer] Iterator Checkers - Make range errors and invalidated access fatal
|
6 years ago |
Artem Dergachev
|
8c28a172b7
[analyzer] Fix analyzer warnings on analyzer.
|
6 years ago |
Csaba Dabis
|
01a6437834
[analyzer] CastValueChecker: Rewrite dead header hotfix
|
6 years ago |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 years ago |
Adam Balogh
|
06fe985aee
[Analyzer] Iterator Checkers - Fix for Crash on Iterator Differences
|
6 years ago |
Adam Balogh
|
f5a1b04463
[Analyzer] Refactor begin and end symbol creation
|
6 years ago |
Adam Balogh
|
2e28a28582
[Analyzer] Iterator Checkers - Do an early return after handling calls
|
6 years ago |
Adam Balogh
|
6a1e1a19cb
[Analyzer] Second fix for last commit for IteratorChecker
|
6 years ago |
Adam Balogh
|
eb72871e05
[Analyzer] Fix for previous commit
|
6 years ago |
Adam Balogh
|
a73b9783aa
[Analyzer] Instead of recording comparisons in interator checkers do an eager state split
|
6 years ago |
Adam Balogh
|
ec9dd97583
[Analyzer] Skip symbolic regions based on conjured symbols in comparison of the containers of iterators
|
6 years ago |
Kristof Umann
|
8abad3c971
[analyzer] Add CheckerManager::getChecker, make sure that a registry function registers no more than 1 checker
|
6 years ago |
Kristof Umann
|
0492ebdda5
[analyzer] Reimplement dependencies between checkers
|
6 years ago |
Kristof Umann
|
9b220eb86f
[analyzer] Supply all checkers with a shouldRegister function
|
6 years ago |
Adam Balogh
|
352131fc85
[Analyzer] Remove extra blank line from Iterator Checker (test commit)
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
George Karpenkov
|
31a8e3fd05
Revert "Fix failing MSan bots"
|
6 years ago |
Vlad Tsyrklevich
|
0a455fbe13
Fix failing MSan bots
|
6 years ago |
George Karpenkov
|
29b1da7729
[analyzer] Extend BugType constructor to accept "SuppressOnSink" as a parameter
|
6 years ago |
Kristof Umann
|
308797c819
[analyzer][NFC] Move CheckerRegistry from the Core directory to Frontend
|
6 years ago |
Raphael Isemann
|
9db9051461
Misc typos fixes in ./lib folder
|
6 years ago |
Adam Balogh
|
dee7e8f8d4
[Analyzer] Iterator Checker - Forbid decrements past the begin() and increments past the end() of containers
|
6 years ago |
Adam Balogh
|
f9accceeaa
[Analyzer] Iterator Checkers - Use the region of the topmost base class for iterators stored in a region
|
6 years ago |
Adam Balogh
|
844a9e7959
[Analyzer] Iterator Checker - Part 8: Support for assign, clear, insert, emplace and erase operations
|
7 years ago |
Adam Balogh
|
399a4432e1
[Analyzer] Iterator Checker - Part 7: Support for push and pop operations
|
7 years ago |
Adam Balogh
|
e171ae4858
[Analyzer] Iterator Checker - Part 6: Mismatched iterator checker for constructors and comparisons
|
7 years ago |
Adam Balogh
|
90174d3815
[Analyzer] Iterator Checker - Part 5: Move Assignment of Containers
|
7 years ago |
Adam Balogh
|
6475259f54
[Analyzer] Iterator Checker - Part 4: Mismatched iterator checker for function parameters
|
7 years ago |