aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-08[analyzer][NFCi] Pass if bind is to a Decl or not to checkBind (#152137)Endre Fülöp1-7/+9
2025-06-03[analyzer] Fix tagging of PostAllocatorCall (#142132)Donát Nagy1-2/+2
2025-05-27[analyzer] Introduce the check::BlockEntrance checker callback (#140924)Balázs Benics1-5/+45
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata1-1/+0
2025-05-26[NFC][analyzer] Rename getTagDescription to getDebugName (#141511)Donát Nagy1-6/+5
2025-05-26[analyzer][NFC] Introduce framework for checker families (#139256)Donát Nagy1-11/+11
2025-03-18[NFC][analyzer] Use `CheckerBase::getName` in checker option handling (#131612)Donát Nagy1-2/+2
2025-03-12[NFC][analyzer] Rename `CheckerBase::getCheckerName` to `getName` (#130953)Donát Nagy1-6/+5
2025-03-11[NFC][analyzer] Remove CheckerNameRef::getName() (#130780)Donát Nagy1-3/+3
2025-02-05[analyzer] Add time-trace scopes for high-level analyzer steps (#125508)Arseniy Zaostrovnykh1-0/+49
2024-10-06[StaticAnalyzer] Avoid repeated hash lookups (NFC) (#111272)Kazu Hirata1-15/+11
2024-09-19[clang] Don't call raw_string_ostream::flush() (NFC)Youngsuk Kim1-1/+0
2024-09-09[analyzer] Remove overzealous "No dispatcher registered" assertion (#107294)vabridgers1-10/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2023-01-13[analyzer] Fix a FIXME. NFCIBenjamin Kramer1-4/+1
2021-11-02[analyzer] Dump checker name if multiple checkers evaluate the same callBalazs Benics1-5/+22
2021-06-29[analyzer] Make CheckerManager::hasPathSensitiveCheckers() complete againBalazs Benics1-15/+14
2020-06-25[analyzer] Enable constructor support in evalCall event.Nithin Vadukkumchery Rajendrakumar1-6/+5
2020-05-20[analyzer][NFC] Merge checkNewAllocator's paramaters into CXXAllocatorCallKirstóf Umann1-14/+17
2020-03-26Reland "[analyzer][NFC] Tie CheckerRegistry to CheckerManager, allow CheckerM...Kristóf Umann1-9/+3
2020-03-23Revert "[analyzer][NFC] Tie CheckerRegistry to CheckerManager, allow CheckerM...Jonas Devlieghere1-3/+4
2020-03-23[analyzer][NFC] Tie CheckerRegistry to CheckerManager, allow CheckerManager t...Kristóf Umann1-4/+3
2020-03-09[Analyzer] Mark constant member functions const in CheckerManagerAdam Balogh1-2/+3
2019-11-12[Analyzer] Use a reference in a range-based forMark de Wever1-11/+11
2019-09-12[analyzer][NFC] Fix inconsistent references to checkers as "checks"Kristof Umann1-1/+1
2019-06-19[analyzer] NFC: Change evalCall() to provide a CallEvent.Artem Dergachev1-6/+8
2019-05-29[analyzer] print() JSONify: Checker messages implementationCsaba Dabis1-5/+68
2019-03-08[analyzer] Emit an error rather than assert on invalid checker option inputKristof Umann1-0/+10
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-20[NFC][Test commit] Fix typos in a commentAleksei Sidorin1-2/+2
2018-09-21[analyzer] Associate diagnostics created in checkEndFunction with a return st...George Karpenkov1-3/+2
2018-07-16[analyzer] Make checkEndFunction() give access to the return statement.Reka Kovacs1-2/+3
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-14/+14
2018-02-26[StaticAnalyzer] Fix some Clang-tidy modernize and Include What You Use warni...Eugene Zelenko1-113/+135
2018-01-18[analyzer] operator new: Add a new ProgramPoint for check::NewAllocator.Artem Dergachev1-6/+1
2018-01-17[analyzer] operator new: Add a new checker callback, check::NewAllocator.Artem Dergachev1-0/+44
2017-01-13[analyzer] Add LocationContext as a parameter to checkRegionChangesAnna Zaks1-5/+7
2016-11-16[analyzer] Remove unused check::RegionChanges::wantsRegionChangeUpdate callbackAnna Zaks1-15/+4
2016-02-19[analyzer] Add checker callback for beginning of function.Devin Coughlin1-0/+38
2015-09-15Silencing a -Wreturn-type warning; NFC.Aaron Ballman1-0/+1
2015-09-15[analyzer] Skip Pre/Post handlers for ObjC calls when receiver is nil.Devin Coughlin1-8/+39
2015-09-08[analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek1-6/+6
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-7/+7
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-7/+7
2014-05-27[C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper1-6/+6
2013-09-24[analyzer] This patch removes passing around of const-invalidation vs regular...Anton Yartsev1-5/+5
2013-08-16Replace some DenseMap keys with simpler structures that don't need another De...Benjamin Kramer1-18/+14
2013-03-28[analyzer] Add support for escape of const pointers and use it to allow “ne...Anna Zaks1-9/+14
2013-02-07[analyzer] Add pointer escape type param to checkPointerEscape callbackAnna Zaks1-2/+8