/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/plugins/CheckerOptionHandling/ |
H A D | CheckerOptionHandling.cpp | 2 #include "clang/StaticAnalyzer/Core/Checker.h" 10 struct MyChecker : public Checker<check::BeginFunction> { 15 MyChecker *Checker = Mgr.registerChecker<MyChecker>(); local 18 Checker, "ExampleOption")
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | Checker.cpp | 1 //== Checker.cpp - Registration mechanism for checkers -----------*- C++ -*--=// 9 // This file defines Checker, used to create and register checkers. 14 #include "clang/StaticAnalyzer/Core/Checker.h" 31 CheckerProgramPointTag::CheckerProgramPointTag(const CheckerBase *Checker, argument 33 : SimpleProgramPointTag(Checker->getCheckerName().getName(), Msg) {} 36 const CheckerBase &Checker) { 37 Out << Checker.getCheckerName().getName(); 35 operator <<(raw_ostream &Out, const CheckerBase &Checker) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/plugins/CheckerDependencyHandling/ |
H A D | CheckerDependencyHandling.cpp | 2 #include "clang/StaticAnalyzer/Core/Checker.h" 10 struct Dependency : public Checker<check::BeginFunction> { 13 struct DependendentChecker : public Checker<check::BeginFunction> {
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugType.h | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 34 const CheckerBase *Checker; member in class:clang::ento::BugType 43 Checker(nullptr), SuppressOnSink(SuppressOnSink) {} 44 BugType(const CheckerBase *Checker, StringRef Name, StringRef Cat, argument 46 : CheckerName(Checker->getCheckerName()), Description(Name), 47 Category(Cat), Checker(Checker), SuppressOnSink(SuppressOnSink) {} 58 StringRef Ret = Checker ? Checker->getCheckerName() : CheckerName; 59 assert(!Ret.empty() && "Checker nam [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckSizeofPointer.cpp | 17 #include "clang/StaticAnalyzer/Core/Checker.h" 26 const CheckerBase *Checker; member in class:__anon878::WalkAST 31 : BR(br), Checker(checker), AC(ac) {} 66 BR.EmitBasicReport(AC->getDecl(), Checker, 80 class SizeofPointerChecker : public Checker<check::ASTCodeBody> {
|
H A D | CastToStructChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 28 const CheckerBase *Checker; member in class:__anon869::CastToStructVisitor 32 explicit CastToStructVisitor(BugReporter &B, const CheckerBase *Checker, argument 34 : BR(B), Checker(Checker), AC(A) {} 66 AC->getDecl(), Checker, "Cast from non-struct type to struct type", 97 BR.EmitBasicReport(AC->getDecl(), Checker, "Widening cast to struct type", 109 class CastToStructChecker : public Checker<check::ASTCodeBody> {
|
H A D | CloneChecker.cpp | 19 #include "clang/StaticAnalyzer/Core/Checker.h" 29 : public Checker<check::ASTCodeBody, check::EndOfTranslationUnit> { 31 // Checker options. 195 auto *Checker = Mgr.registerChecker<CloneChecker>(); local 197 Checker->MinComplexity = Mgr.getAnalyzerOptions().getCheckerIntegerOption( 198 Checker, "MinimumCloneComplexity"); 200 if (Checker->MinComplexity < 0) 202 Checker, "MinimumCloneComplexity", "a non-negative value"); 204 Checker->ReportNormalClones = Mgr.getAnalyzerOptions().getCheckerBooleanOption( 205 Checker, "ReportNormalClone [all...] |
H A D | DebugCheckers.cpp | 17 #include "clang/StaticAnalyzer/Core/Checker.h" 33 class DominatorsTreeDumper : public Checker<check::ASTCodeBody> { 59 class PostDominatorsTreeDumper : public Checker<check::ASTCodeBody> { 85 class ControlDependencyTreeDumper : public Checker<check::ASTCodeBody> { 110 class LiveVariablesDumper : public Checker<check::ASTCodeBody> { 134 class LiveStatementsDumper : public Checker<check::ASTCodeBody> { 157 class CFGViewer : public Checker<check::ASTCodeBody> { 181 class CFGDumper : public Checker<check::ASTCodeBody> { 211 class CallGraphViewer : public Checker< check::ASTDecl<TranslationUnitDecl> > { 235 class CallGraphDumper : public Checker< chec [all...] |
H A D | CheckObjCInstMethSignature.cpp | 21 #include "clang/StaticAnalyzer/Core/Checker.h" 43 const CheckerBase *Checker) { 73 MethDerived, Checker, "Incompatible instance method return type", 80 const CheckerBase *Checker) { 115 CompareReturnTypes(MethDerived, M, BR, Ctx, ID, Checker); 127 class ObjCMethSigsChecker : public Checker< 39 CompareReturnTypes(const ObjCMethodDecl *MethDerived, const ObjCMethodDecl *MethAncestor, BugReporter &BR, ASTContext &Ctx, const ObjCImplementationDecl *ID, const CheckerBase *Checker) argument 78 CheckObjCInstMethSignature(const ObjCImplementationDecl *ID, BugReporter &BR, const CheckerBase *Checker) argument
|
H A D | LLVMConventionsChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 118 const CheckerBase *Checker; member in class:__anon920::StringRefCheckerVisitor 123 : DeclWithIssue(declWithIssue), BR(br), Checker(checker) {} 137 const CheckerBase *Checker) { 138 StringRefCheckerVisitor walker(D, BR, Checker); 183 BR.EmitBasicReport(DeclWithIssue, Checker, desc, "LLVM Conventions", desc, 218 const CheckerBase *Checker; member in class:__anon921::ASTFieldVisitor 223 : Root(root), BR(br), Checker(checker) {} 231 const CheckerBase *Checker) { 236 ASTFieldVisitor walker(R, BR, Checker); 136 CheckStringRefAssignedTemporary(const Decl *D, BugReporter &BR, const CheckerBase *Checker) argument 230 CheckASTMemory(const CXXRecordDecl *R, BugReporter &BR, const CheckerBase *Checker) argument [all...] |
H A D | DirectIvarAssignment.cpp | 28 #include "clang/StaticAnalyzer/Core/Checker.h" 52 public Checker<check::ASTDecl<ObjCImplementationDecl> > { 64 const CheckerBase *Checker; member in class:__anon786::DirectIvarAssignment::MethodCrawler 70 const CheckerBase *Checker, AnalysisDeclContext *InDCtx) 72 Checker(Checker), DCtx(InDCtx) {} 201 MD, Checker, "Property access", categories::CoreFoundationObjectiveC, 68 MethodCrawler(const IvarToPropertyMapTy &InMap, const ObjCMethodDecl *InMD, const ObjCInterfaceDecl *InID, BugReporter &InBR, const CheckerBase *Checker, AnalysisDeclContext *InDCtx) argument
|
H A D | OSObjectCStyleCast.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 30 class OSObjectCStyleCastChecker : public Checker<check::ASTCodeBody> { 40 const OSObjectCStyleCastChecker *Checker) { 50 Checker, 37 emitDiagnostics(const BoundNodes &Nodes, BugReporter &BR, AnalysisDeclContext *ADC, const OSObjectCStyleCastChecker *Checker) argument
|
H A D | PointerIterationChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 28 class PointerIterationChecker : public Checker<check::ASTCodeBody> { 37 const PointerIterationChecker *Checker) { 52 BR.EmitBasicReport(ADC->getDecl(), Checker, 35 emitDiagnostics(const BoundNodes &Match, const Decl *D, BugReporter &BR, AnalysisManager &AM, const PointerIterationChecker *Checker) argument
|
H A D | PointerSortingChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 28 class PointerSortingChecker : public Checker<check::ASTCodeBody> { 37 const PointerSortingChecker *Checker) { 52 BR.EmitBasicReport(ADC->getDecl(), Checker, 35 emitDiagnostics(const BoundNodes &Match, const Decl *D, BugReporter &BR, AnalysisManager &AM, const PointerSortingChecker *Checker) argument
|
H A D | PaddingChecker.cpp | 22 #include "clang/StaticAnalyzer/Core/Checker.h" 33 class PaddingChecker : public Checker<check::ASTDecl<TranslationUnitDecl>> { 49 const PaddingChecker *Checker; member in struct:__anon838::PaddingChecker::LocalVisitor 52 explicit LocalVisitor(const PaddingChecker *Checker) : Checker(Checker) {} argument 54 Checker->visitRecord(RD); 58 Checker->visitVariable(VD); 348 auto *Checker = Mgr.registerChecker<PaddingChecker>(); local 349 Checker [all...] |
H A D | Yaml.h | 26 template <class T, class Checker> 27 llvm::Optional<T> getConfiguration(CheckerManager &Mgr, Checker *Chk,
|
H A D | CStringSyntaxChecker.cpp | 22 #include "clang/StaticAnalyzer/Core/Checker.h" 33 const CheckerBase *Checker; member in class:__anon751::WalkAST 104 WalkAST(const CheckerBase *Checker, BugReporter &BR, AnalysisDeclContext *AC) argument 105 : Checker(Checker), BR(BR), AC(AC) {} 238 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", 262 BR.EmitBasicReport(FD, Checker, "Anti-pattern in the argument", 279 class CStringSyntaxChecker: public Checker<check::ASTCodeBody> {
|
H A D | NSErrorChecker.cpp | 21 #include "clang/StaticAnalyzer/Core/Checker.h" 40 : public Checker< check::ASTDecl<ObjCMethodDecl> > { 87 : public Checker< check::ASTDecl<FunctionDecl> > { 136 NSErrorDerefBug(const CheckerBase *Checker) argument 137 : BugType(Checker, "NSError** null dereference", 143 CFErrorDerefBug(const CheckerBase *Checker) argument 144 : BugType(Checker, "CFErrorRef* null dereference", 152 : public Checker< check::Location,
|
H A D | ObjCContainersASTChecker.cpp | 18 #include "clang/StaticAnalyzer/Core/Checker.h" 29 const CheckerBase *Checker; member in class:__anon951::WalkAST 74 : BR(br), Checker(checker), AC(ac), ASTC(AC->getASTContext()), 144 BR.EmitBasicReport(AC->getDecl(), Checker, OsName.str(), 160 class ObjCContainersASTChecker : public Checker<check::ASTCodeBody> {
|
H A D | SmartPtrModeling.cpp | 19 #include "clang/StaticAnalyzer/Core/Checker.h" 28 class SmartPtrModeling : public Checker<eval::Call> {
|
H A D | TaintTesterChecker.cpp | 16 #include "clang/StaticAnalyzer/Core/Checker.h" 25 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > {
|
H A D | FixedAddressChecker.cpp | 17 #include "clang/StaticAnalyzer/Core/Checker.h" 26 : public Checker< check::PreStmt<BinaryOperator> > {
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
H A D | CheckerRegistry.cpp | 74 static bool isInPackage(const CheckerRegistry::CheckerInfo &Checker, argument 77 if (!Checker.FullName.startswith(PackageName)) 81 if (Checker.FullName.size() == PackageName.size()) 85 if (Checker.FullName[PackageName.size()] == PackageSeparator) 264 for (const CheckerInfo &Checker : Checkers) { 265 if (!Checker.isEnabled(LangOpts)) 270 collectDependencies(Checker, LangOpts); 282 EnabledCheckers.insert(&Checker); 439 for (const auto *Checker : enabledCheckers) { 440 CheckerMgr.setCurrentCheckerName(CheckerNameRef(Checker [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountDiagnostics.h | 47 return Checker; 52 const CheckerBase *Checker; member in class:clang::ento::retaincountchecker::RefCountBug
|
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangSACheckersEmitter.cpp | 179 std::vector<Record*> checkers = Records.getAllDerivedDefinitions("Checker"); 248 // - CLASS: The name of the checker, with "Checker" appended, e.g.: 268 for (const Record *Checker : checkers) { 269 if (Checker->isValueUnset("Dependencies")) 273 Checker->getValueAsListOfDefs("Dependencies")) { 276 OS.write_escaped(getCheckerFullName(Checker)) << "\", "; 302 for (const Record *Checker : checkers) { 304 if (Checker->isValueUnset("CheckerOptions")) 307 std::vector<Record *> CheckerOptions = Checker 311 printOption(OS, getCheckerFullName(Checker), *CheckerOp [all...] |