Home
last modified time | relevance | path

Searched refs:CheckerManager (Results 1 – 25 of 98) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerManager.cpp37 bool CheckerManager::hasPathSensitiveCheckers() const { in hasPathSensitiveCheckers()
51 void CheckerManager::finishedCheckerRegistration() { in finishedCheckerRegistration()
61 void CheckerManager::reportInvalidCheckerOptionValue( in reportInvalidCheckerOptionValue()
74 void CheckerManager::runCheckersOnASTDecl(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTDecl()
96 void CheckerManager::runCheckersOnASTBody(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTBody()
151 using CheckersTy = SmallVectorImpl<CheckerManager::CheckStmtFunc>;
167 void runChecker(CheckerManager::CheckStmtFunc checkFn, in runChecker()
182 void CheckerManager::runCheckersForStmt(bool isPreVisit, in runCheckersForStmt()
196 using CheckersTy = std::vector<CheckerManager::CheckObjCMessageFunc>;
214 void runChecker(CheckerManager::CheckObjCMessageFunc checkFn, in runChecker()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DCreateCheckerManager.cpp20 CheckerManager::CheckerManager( in CheckerManager() function in clang::ento::CheckerManager
34 CheckerManager::CheckerManager(AnalyzerOptions &AOptions, in CheckerManager() function in clang::ento::CheckerManager
44 CheckerManager::~CheckerManager() { in ~CheckerManager()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Frontend/
H A DCheckerRegistry.h81 class CheckerManager; variable
99 void initializeRegistry(const CheckerManager &Mgr);
111 template <typename T> static bool returnTrue(const CheckerManager &mgr) { in returnTrue()
132 addChecker(&CheckerRegistry::initializeManager<CheckerManager, T>,
181 void initializeManager(CheckerManager &CheckerMgr) const;
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DBuiltinCheckerRegistration.h22 class CheckerManager; variable
26 void register##CLASS(CheckerManager &mgr); \
27 bool shouldRegister##CLASS(const CheckerManager &mgr);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTraversalChecker.cpp63 void ento::registerTraversalDumper(CheckerManager &mgr) { in registerTraversalDumper()
67 bool ento::shouldRegisterTraversalDumper(const CheckerManager &mgr) { in shouldRegisterTraversalDumper()
115 void ento::registerCallDumper(CheckerManager &mgr) { in registerCallDumper()
119 bool ento::shouldRegisterCallDumper(const CheckerManager &mgr) { in shouldRegisterCallDumper()
H A DInterCheckerAPI.h21 class CheckerManager; variable
24 void registerInnerPointerCheckerAux(CheckerManager &Mgr);
H A DCXXDeleteChecker.cpp223 void ento::registerArrayDeleteChecker(CheckerManager &mgr) { in registerArrayDeleteChecker()
227 bool ento::shouldRegisterArrayDeleteChecker(const CheckerManager &mgr) { in shouldRegisterArrayDeleteChecker()
231 void ento::registerDeleteWithNonVirtualDtorChecker(CheckerManager &mgr) { in registerDeleteWithNonVirtualDtorChecker()
236 const CheckerManager &mgr) { in shouldRegisterDeleteWithNonVirtualDtorChecker()
H A DBasicObjCFoundationChecks.cpp1241 void ento::registerNilArgChecker(CheckerManager &mgr) { in registerNilArgChecker()
1245 bool ento::shouldRegisterNilArgChecker(const CheckerManager &mgr) { in shouldRegisterNilArgChecker()
1249 void ento::registerCFNumberChecker(CheckerManager &mgr) { in registerCFNumberChecker()
1253 bool ento::shouldRegisterCFNumberChecker(const CheckerManager &mgr) { in shouldRegisterCFNumberChecker()
1257 void ento::registerCFRetainReleaseChecker(CheckerManager &mgr) { in registerCFRetainReleaseChecker()
1261 bool ento::shouldRegisterCFRetainReleaseChecker(const CheckerManager &mgr) { in shouldRegisterCFRetainReleaseChecker()
1265 void ento::registerClassReleaseChecker(CheckerManager &mgr) { in registerClassReleaseChecker()
1269 bool ento::shouldRegisterClassReleaseChecker(const CheckerManager &mgr) { in shouldRegisterClassReleaseChecker()
1273 void ento::registerVariadicMethodTypeChecker(CheckerManager &mgr) { in registerVariadicMethodTypeChecker()
1277 bool ento::shouldRegisterVariadicMethodTypeChecker(const CheckerManager &mgr) { in shouldRegisterVariadicMethodTypeChecker()
[all …]
H A DTrustReturnsNonnullChecker.cpp54 void ento::registerTrustReturnsNonnullChecker(CheckerManager &Mgr) { in registerTrustReturnsNonnullChecker()
58 bool ento::shouldRegisterTrustReturnsNonnullChecker(const CheckerManager &mgr) { in shouldRegisterTrustReturnsNonnullChecker()
H A DPutenvStackArrayChecker.cpp68 void ento::registerPutenvStackArray(CheckerManager &Mgr) { in registerPutenvStackArray()
72 bool ento::shouldRegisterPutenvStackArray(const CheckerManager &) { in shouldRegisterPutenvStackArray() argument
H A DUndefinedNewArraySizeChecker.cpp73 void ento::registerUndefinedNewArraySizeChecker(CheckerManager &mgr) { in registerUndefinedNewArraySizeChecker()
78 const CheckerManager &mgr) { in shouldRegisterUndefinedNewArraySizeChecker()
H A DMmapWriteExecChecker.cpp83 void ento::registerMmapWriteExecChecker(CheckerManager &mgr) { in registerMmapWriteExecChecker()
94 bool ento::shouldRegisterMmapWriteExecChecker(const CheckerManager &mgr) { in shouldRegisterMmapWriteExecChecker()
H A DPointerIterationChecker.cpp94 void ento::registerPointerIterationChecker(CheckerManager &Mgr) { in registerPointerIterationChecker()
98 bool ento::shouldRegisterPointerIterationChecker(const CheckerManager &mgr) { in shouldRegisterPointerIterationChecker()
H A DReturnValueChecker.cpp101 void ento::registerReturnValueChecker(CheckerManager &Mgr) { in registerReturnValueChecker()
105 bool ento::shouldRegisterReturnValueChecker(const CheckerManager &mgr) { in shouldRegisterReturnValueChecker()
H A DCXXSelfAssignmentChecker.cpp75 void ento::registerCXXSelfAssignmentChecker(CheckerManager &Mgr) { in registerCXXSelfAssignmentChecker()
79 bool ento::shouldRegisterCXXSelfAssignmentChecker(const CheckerManager &mgr) { in shouldRegisterCXXSelfAssignmentChecker()
H A DSmartPtrChecker.cpp100 void ento::registerSmartPtrChecker(CheckerManager &Mgr) { in registerSmartPtrChecker()
105 bool ento::shouldRegisterSmartPtrChecker(const CheckerManager &mgr) { in shouldRegisterSmartPtrChecker()
H A DPointerSortingChecker.cpp108 void ento::registerPointerSortingChecker(CheckerManager &Mgr) { in registerPointerSortingChecker()
112 bool ento::shouldRegisterPointerSortingChecker(const CheckerManager &mgr) { in shouldRegisterPointerSortingChecker()
H A DStringChecker.cpp101 void ento::registerStringChecker(CheckerManager &Mgr) { in registerStringChecker()
105 bool ento::shouldRegisterStringChecker(const CheckerManager &) { return true; } in shouldRegisterStringChecker() argument
H A DNoReturnFunctionChecker.cpp144 void ento::registerNoReturnFunctionChecker(CheckerManager &mgr) { in registerNoReturnFunctionChecker()
148 bool ento::shouldRegisterNoReturnFunctionChecker(const CheckerManager &mgr) { in shouldRegisterNoReturnFunctionChecker()
H A DBoolAssignmentChecker.cpp98 void ento::registerBoolAssignmentChecker(CheckerManager &Mgr) { in registerBoolAssignmentChecker()
102 bool ento::shouldRegisterBoolAssignmentChecker(const CheckerManager &Mgr) { in shouldRegisterBoolAssignmentChecker()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DAnalysisManager.h29 class CheckerManager; variable
44 CheckerManager *CheckerMgr;
53 CheckerManager *checkerMgr, AnalyzerOptions &Options,
80 CheckerManager *getCheckerManager() const { return CheckerMgr; } in getCheckerManager()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerRegistryData.h35 class CheckerManager; variable
39 using RegisterCheckerFn = void (*)(CheckerManager &);
40 using ShouldRegisterFunction = bool (*)(const CheckerManager &);
116 bool isEnabled(const CheckerManager &mgr) const { in isEnabled()
120 bool isDisabled(const CheckerManager &mgr) const { in isDisabled()
H A DCheckerManager.h126 class CheckerManager {
142 CheckerManager(
150 CheckerManager(ASTContext &Context, AnalyzerOptions &AOptions, in CheckerManager() function
152 : CheckerManager(Context, AOptions, PP, {}, {}) {} in CheckerManager()
157 CheckerManager(AnalyzerOptions &AOptions, const LangOptions &LangOpts,
160 ~CheckerManager();
/freebsd/contrib/llvm-project/clang/lib/Analysis/plugins/CheckerOptionHandling/
H A DCheckerOptionHandling.cpp14 void registerMyChecker(CheckerManager &Mgr) { in registerMyChecker()
24 bool shouldRegisterMyChecker(const CheckerManager &mgr) { return true; } in shouldRegisterMyChecker()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLambdaCapturesChecker.cpp101 void ento::registerUncountedLambdaCapturesChecker(CheckerManager &Mgr) { in registerUncountedLambdaCapturesChecker()
106 const CheckerManager &mgr) { in shouldRegisterUncountedLambdaCapturesChecker()

1234