aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-04[analyzer] Clean up bug types in CallAndMessageChecker (#156073)Donát Nagy1-123/+59
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov1-1/+1
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-1/+1
2025-07-03[clang][analyzer] Fix the false positive ArgInitializedness warning on unname...Tedlion1-0/+2
2025-06-06[analyzer][NFCI] Remove ad-hoc program point tagging (#142980)Donát Nagy1-4/+3
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata1-2/+0
2024-01-01[analyzer][NFC] Take SVal and NonLoc by valueBalazs Benics1-5/+4
2023-08-28[analyzer][NFC] Remove useless class BuiltinBugDonát Nagy1-15/+15
2022-04-23[analyzer] Clean checker options from bool to DefaultBool (NFC)Vince Bridgers1-1/+1
2020-05-21[analyzer][CallAndMessage] Add checker options for each bug typeKirstóf Umann1-25/+113
2020-05-21[analyzer][CallAndMessage][NFC] Split up checkPreCallKirstóf Umann1-99/+158
2020-05-20analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEventKirstóf Umann1-73/+69
2020-03-27[analyzer][NFC] Change LangOptions to CheckerManager in the shouldRegister* f...Kirstóf Umann1-2/+2
2019-09-12[analyzer][NFC] Fix inconsistent references to checkers as "checks"Kristof Umann1-4/+4
2019-09-09[analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.Artem Dergachev1-9/+10
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-8/+8
2019-01-26[analyzer] Add CheckerManager::getChecker, make sure that a registry function...Kristof Umann1-2/+1
2019-01-26[analyzer] Reimplement dependencies between checkersKristof Umann1-23/+20
2019-01-26[analyzer] Supply all checkers with a shouldRegister functionKristof Umann1-0/+4
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-15[analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann1-1/+1
2018-10-23[analyzer] Rename trackNullOrUndefValue to trackExpressionValueGeorge Karpenkov1-9/+9
2018-10-13Move some helpers from the global namespace into anonymous ones.Benjamin Kramer1-0/+2
2018-08-29[analyzer] Improve tracing for uninitialized struct fieldsGeorge Karpenkov1-0/+2
2018-08-29[analyzer] [NFC] Move class definition out of the functionGeorge Karpenkov1-41/+40
2017-12-12[analyzer] In getSVal() API, disable auto-detection of void type as char type.Artem Dergachev1-1/+1
2017-03-08[analyzer] Clarify 'uninitialized function argument' messagesDaniel Marjamaki1-31/+45
2016-11-15[analyzer] Add check for when block is called with too few arguments.Devin Coughlin1-8/+13
2016-03-23[analyzer] Fix typo s/initalize/initialize/Chih-Hung Hsieh1-1/+1
2015-10-30Support watchOS and tvOS driver optionsTim Northover1-1/+2
2015-10-04SourceRanges are small and trivially copyable, don't them by reference.Craig Topper1-2/+2
2015-09-16[analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin1-8/+8
2015-09-15[analyzer] Skip Pre/Post handlers for ObjC calls when receiver is nil.Devin Coughlin1-13/+12
2015-06-23Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman1-16/+16
2014-05-27[C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper1-3/+3
2014-03-13[analyzer] Warn when passing pointers to const but uninitialized memory.Jordan Rose1-23/+109
2014-03-08[C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman1-4/+3
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-22/+20
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-4/+3
2014-02-17[analyzer] Improved checker naming in CFG dump.Anton Yartsev1-1/+1
2014-02-11Expose the name of the checker producing each diagnostic message.Alexander Kornienko1-24/+24
2014-01-03Fixed a FIXME; created a print method for Selectors that accepts a raw_ostrea...Aaron Ballman1-2/+3
2013-10-02[analyzer] Add missing return after function pointer null check.Jordan Rose1-0/+1
2013-09-14Clean up some Triple usage in clang.Cameron Esfahani1-2/+1
2013-08-09[analyzer] Warn when using 'delete' on an uninitialized variable.Jordan Rose1-1/+29
2013-06-19Fix a crash in the static analyzer (bug #16307)Pavel Labath1-1/+24
2013-04-03[analyzer] Warn when nil receiver results in forming null referenceAnna Zaks1-12/+19
2013-03-27[analyzer] Ensure that the node NilReceiverBRVisitor is looking for is not re...Anna Zaks1-3/+4
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie1-1/+1
2013-02-20Replace SVal llvm::cast support to be well-defined.David Blaikie1-6/+8