aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-11[analyzer] Use CDM::CLibrary instead of isGlobalCFunction() (#88267)NagyDonat1-8/+2
2024-03-06[clang][NFC] Trim license header comments to 81 characters (#82919)Balazs Benics1-1/+1
2024-01-01[analyzer][NFC] Cleanup BugType lazy-init patterns (#76655)Balazs Benics1-19/+8
2023-11-15[clang][analyzer] Restrict 'fopen' modeling to POSIX versions in SimpleStream...Ben Shi1-1/+1
2023-07-05[analyzer][NFC] Move away from using raw-for loops inside StaticAnalyzerBalazs Benics1-9/+3
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+1
2022-12-25Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...Vitaly Buka1-1/+1
2022-12-24[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+1
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-1/+1
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+1
2022-12-23Revert "[clang] Use a StringRef instead of a raw char pointer to store builti...serge-sans-paille1-1/+1
2022-12-23[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+1
2022-06-15[analyzer][NFC] Remove dead code and modernize surroundingsBalazs Benics1-14/+0
2021-11-19[analyzer][NFC] Switch to using CallDescription::matches() instead of isCalled()Balazs Benics1-2/+2
2021-11-15[analyzer][NFC] Separate CallDescription from CallEventBalazs Benics1-0/+1
2020-03-27[analyzer][NFC] Change LangOptions to CheckerManager in the shouldRegister* f...Kirstóf Umann1-1/+1
2019-09-09[analyzer] NFC: Introduce sub-classes for path-sensitive and basic reports.Artem Dergachev1-4/+5
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-01-26[analyzer] Supply all checkers with a shouldRegister functionKristof Umann1-0/+5
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-18Revert "Fix failing MSan bots"George Karpenkov1-3/+3
2019-01-18Fix failing MSan botsVlad Tsyrklevich1-3/+3
2019-01-18[analyzer] Extend BugType constructor to accept "SuppressOnSink" as a parameterGeorge Karpenkov1-3/+3
2018-12-15[analyzer][NFC] Move CheckerRegistry from the Core directory to FrontendKristof Umann1-1/+1
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer1-1/+2
2016-01-22[analyzer] Utility to match function calls.Gabor Horvath1-21/+4
2015-09-16[analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin1-2/+4
2015-08-13Wdeprecated: CollectReachableSymbolsCallback are move constructed/returned by...David Blaikie1-1/+1
2015-06-23Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman1-4/+4
2014-09-11Avoid some unnecessary SmallVector copies.Benjamin Kramer1-8/+6
2014-05-27[C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper1-2/+2
2014-03-15[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-2/+2
2014-02-11Expose the name of the checker producing each diagnostic message.Alexander Kornienko1-4/+4
2013-07-04Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-2/+2
2013-05-10[analyzer] Indirect invalidation counts as an escape for leak checkers.Jordan Rose1-3/+1
2013-02-07[analyzer] Add pointer escape type param to checkPointerEscape callbackAnna Zaks1-3/+8
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko1-2/+2
2012-12-22[analyzer] Convert SimpleStreamChecker to use the PointerEscape callbackAnna Zaks1-80/+16
2012-12-20[analyzer] Add the pointer escaped callback.Anna Zaks1-3/+3
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+1
2012-11-06[analyzer] Add symbol escapes logic to the SimpleStreamChecker.Anna Zaks1-1/+125
2012-11-02[analyzer] Convert SimpleStreamChecker over to CallEvent.Jordan Rose1-13/+23
2012-11-02[analyzer] Factor SimpleStreamChecker pulling out isLeaked().Anna Zaks1-15/+21
2012-11-02[analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose1-2/+2
2012-11-01[analyzer] Minor cleanup in SimpleStreamChecker's class definition.Jordan Rose1-8/+8
2012-11-01[analyzer] Rename ConditionTruthVal::isTrue to isConstrainedTrue.Jordan Rose1-4/+7
2012-10-31[analyzer] Fix a bug in SimpleStreamChecker - return after sink.Anna Zaks1-1/+3
2012-10-31[analyzer] SimpleStreamChecker - remove evalAssume and other refinementsAnna Zaks1-56/+30
2012-10-30[analyzer]SimpleStreamChecker: add a TODO for better leak report.Anna Zaks1-0/+2