/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerManager.cpp | 37 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 D | CreateCheckerManager.cpp | 20 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 D | CheckerRegistry.h | 81 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 D | BuiltinCheckerRegistration.h | 22 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 D | TraversalChecker.cpp | 63 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 D | InterCheckerAPI.h | 21 class CheckerManager; variable 24 void registerInnerPointerCheckerAux(CheckerManager &Mgr);
|
H A D | CXXDeleteChecker.cpp | 223 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 D | BasicObjCFoundationChecks.cpp | 1241 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 D | TrustReturnsNonnullChecker.cpp | 54 void ento::registerTrustReturnsNonnullChecker(CheckerManager &Mgr) { in registerTrustReturnsNonnullChecker() 58 bool ento::shouldRegisterTrustReturnsNonnullChecker(const CheckerManager &mgr) { in shouldRegisterTrustReturnsNonnullChecker()
|
H A D | PutenvStackArrayChecker.cpp | 68 void ento::registerPutenvStackArray(CheckerManager &Mgr) { in registerPutenvStackArray() 72 bool ento::shouldRegisterPutenvStackArray(const CheckerManager &) { in shouldRegisterPutenvStackArray() argument
|
H A D | UndefinedNewArraySizeChecker.cpp | 73 void ento::registerUndefinedNewArraySizeChecker(CheckerManager &mgr) { in registerUndefinedNewArraySizeChecker() 78 const CheckerManager &mgr) { in shouldRegisterUndefinedNewArraySizeChecker()
|
H A D | MmapWriteExecChecker.cpp | 83 void ento::registerMmapWriteExecChecker(CheckerManager &mgr) { in registerMmapWriteExecChecker() 94 bool ento::shouldRegisterMmapWriteExecChecker(const CheckerManager &mgr) { in shouldRegisterMmapWriteExecChecker()
|
H A D | PointerIterationChecker.cpp | 94 void ento::registerPointerIterationChecker(CheckerManager &Mgr) { in registerPointerIterationChecker() 98 bool ento::shouldRegisterPointerIterationChecker(const CheckerManager &mgr) { in shouldRegisterPointerIterationChecker()
|
H A D | ReturnValueChecker.cpp | 101 void ento::registerReturnValueChecker(CheckerManager &Mgr) { in registerReturnValueChecker() 105 bool ento::shouldRegisterReturnValueChecker(const CheckerManager &mgr) { in shouldRegisterReturnValueChecker()
|
H A D | CXXSelfAssignmentChecker.cpp | 75 void ento::registerCXXSelfAssignmentChecker(CheckerManager &Mgr) { in registerCXXSelfAssignmentChecker() 79 bool ento::shouldRegisterCXXSelfAssignmentChecker(const CheckerManager &mgr) { in shouldRegisterCXXSelfAssignmentChecker()
|
H A D | SmartPtrChecker.cpp | 100 void ento::registerSmartPtrChecker(CheckerManager &Mgr) { in registerSmartPtrChecker() 105 bool ento::shouldRegisterSmartPtrChecker(const CheckerManager &mgr) { in shouldRegisterSmartPtrChecker()
|
H A D | PointerSortingChecker.cpp | 108 void ento::registerPointerSortingChecker(CheckerManager &Mgr) { in registerPointerSortingChecker() 112 bool ento::shouldRegisterPointerSortingChecker(const CheckerManager &mgr) { in shouldRegisterPointerSortingChecker()
|
H A D | StringChecker.cpp | 101 void ento::registerStringChecker(CheckerManager &Mgr) { in registerStringChecker() 105 bool ento::shouldRegisterStringChecker(const CheckerManager &) { return true; } in shouldRegisterStringChecker() argument
|
H A D | NoReturnFunctionChecker.cpp | 144 void ento::registerNoReturnFunctionChecker(CheckerManager &mgr) { in registerNoReturnFunctionChecker() 148 bool ento::shouldRegisterNoReturnFunctionChecker(const CheckerManager &mgr) { in shouldRegisterNoReturnFunctionChecker()
|
H A D | BoolAssignmentChecker.cpp | 98 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 D | AnalysisManager.h | 29 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 D | CheckerRegistryData.h | 35 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 D | CheckerManager.h | 126 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 D | CheckerOptionHandling.cpp | 14 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 D | UncountedLambdaCapturesChecker.cpp | 101 void ento::registerUncountedLambdaCapturesChecker(CheckerManager &Mgr) { in registerUncountedLambdaCapturesChecker() 106 const CheckerManager &mgr) { in shouldRegisterUncountedLambdaCapturesChecker()
|