aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.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-3/+3
2025-05-26[analyzer][NFC] Introduce framework for checker families (#139256)Donát Nagy1-1/+1
2024-01-01[analyzer][NFC] Cleanup BugType lazy-init patterns (#76655)Balazs Benics1-6/+3
2023-07-05[analyzer][NFC] Move away from using raw-for loops inside StaticAnalyzerBalazs Benics1-7/+6
2022-06-15[analyzer][NFC] Prefer using isa<> instead getAs<> in conditionsBalazs Benics1-1/+1
2022-06-02[llvm][analyzer][NFC] Introduce SFINAE for specializing FoldingSetTraitsBalazs Benics1-6/+7
2022-06-02[analyzer][NFC] Uplift checkers after D126801Balazs Benics1-3/+4
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-1/+1
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
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-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-6/+6
2018-01-17[analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he...George Karpenkov1-2/+2
2015-12-28Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze...Alexander Kornienko1-4/+1
2015-09-16[analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin1-1/+1
2015-09-08[analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek1-7/+7
2015-06-23Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman1-2/+1
2014-05-07[analyzer] Use a lazily-initialized BugType in ObjCSelfInitChecker.Jordan Rose1-10/+6
2014-05-06Fix leak in ObjCSelfInitChecker, found by LSan.Nico Weber1-19/+18
2014-03-15[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
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-11/+14
2013-02-20Replace SVal llvm::cast support to be well-defined.David Blaikie1-5/+6
2012-12-13[analyzer] Fix a self-init checker false positive.Anna Zaks1-2/+7
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-2/+2
2012-12-01Add raw_ostream include to pacify MSVC.Benjamin Kramer1-0/+1
2012-11-02[analyzer] Add some convenience accessors to CallEvent, and use them.Jordan Rose1-4/+3
2012-11-02[analyzer] Convert some of the harder cases over to ProgramStateTrait macros.Jordan Rose1-27/+11
2012-11-02[analyzer] Rename 'EmitReport' to 'emitReport'.Jordan Rose1-1/+1
2012-09-08[analyzer] ObjCSelfInitChecker should always clean up in postCall checks.Jordan Rose1-2/+3
2012-09-08[analyzer] Add debug output for ObjCSelfInitChecker's state.Jordan Rose1-0/+48
2012-07-26[analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change.Jordan Rose1-1/+1
2012-07-02[analyzer] Convert existing checkers to use check::preCall and check::postCall.Jordan Rose1-63/+23
2012-07-02[analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends.Jordan Rose1-18/+11
2012-07-02[analyzer] Begin replacing ObjCMessage with ObjCMethodCall and friends.Jordan Rose1-2/+6
2012-07-02[analyzer] Convert CallAndMessageChecker and ObjCSelfInitChecker to CallEvent.Jordan Rose1-10/+39
2012-05-08[analyzer] SelfInit: Stop tracking self if it's assigned a value weAnna Zaks1-1/+25
2012-04-16[analyzer] Fix a false alarm in SelfInitChecker (radar://11235991).Anna Zaks1-5/+20
2012-04-05Require that all static analyzer issues have a category. As part of this cha...Ted Kremenek1-1/+1
2012-03-05[analyzer] False positive in SelfInit - teach the checker about methodAnna Zaks1-10/+35
2012-02-18Adopt ExprEngine and checkers to ObjC property refactoring. Everything was w...Ted Kremenek1-1/+1
2012-02-04[analyzer] Minor cleanups to the ObjCSelfInitChecker.Anna Zaks1-15/+5
2012-01-26Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.Ted Kremenek1-6/+6
2012-01-06[analyzer] Make the entries in 'Environment' context-sensitive by making entr...Ted Kremenek1-5/+6
2011-10-26[analyzer] Rename generateNode -> addTransition in CheckerContextAnna Zaks1-3/+3
2011-10-25[analyzer] Simplify CheckerContextAnna Zaks1-3/+3
2011-10-24Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek1-4/+4
2011-10-06[analyzer] Remove the dependency on CheckerContext::getStmt() as well as the ...Anna Zaks1-1/+3