Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h41 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
42 mgr._registerForDecl(CheckerManager::CheckDeclFunc(checker, in _register()
57 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
58 mgr._registerForBody(CheckerManager::CheckDeclFunc(checker, in _register()
74 static void _register(CHECKER *checker, CheckerManager &mgr){ in _register()
76 CheckerManager::CheckEndOfTranslationUnit(checker, in _register()
93 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
94 mgr._registerForPreStmt(CheckerManager::CheckStmtFunc(checker, in _register()
112 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
113 mgr._registerForPostStmt(CheckerManager::CheckStmtFunc(checker, in _register()
[all …]
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()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerManager.cpp37 bool CheckerManager::hasPathSensitiveCheckers() const { in hasPathSensitiveCheckers()
51 void CheckerManager::reportInvalidCheckerOptionValue( in reportInvalidCheckerOptionValue()
64 void CheckerManager::runCheckersOnASTDecl(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTDecl()
83 void CheckerManager::runCheckersOnASTBody(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTBody()
145 using CheckersTy = SmallVectorImpl<CheckerManager::CheckStmtFunc>;
161 void runChecker(CheckerManager::CheckStmtFunc checkFn, in runChecker()
177 void CheckerManager::runCheckersForStmt(bool isPreVisit, in runCheckersForStmt()
194 using CheckersTy = std::vector<CheckerManager::CheckObjCMessageFunc>;
212 void runChecker(CheckerManager::CheckObjCMessageFunc checkFn, in runChecker()
238 void CheckerManager::runCheckersForObjCMessage(ObjCMessageVisitKind visitKind, in runCheckersForObjCMessage()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DCreateCheckerManager.cpp23 CheckerManager::CheckerManager( in CheckerManager() function in clang::ento::CheckerManager
36 CheckerManager::CheckerManager(AnalyzerOptions &AOptions, in CheckerManager() function in clang::ento::CheckerManager
48 CheckerManager::~CheckerManager() = default;
H A DAnalyzerHelpFlags.cpp27 auto CheckerMgr = std::make_unique<CheckerManager>( in printCheckerHelp()
38 auto CheckerMgr = std::make_unique<CheckerManager>( in printEnabledCheckerList()
47 auto CheckerMgr = std::make_unique<CheckerManager>( in printCheckerConfigList()
H A DCheckerRegistry.cpp193 const CheckerManager &Mgr,
200 const CheckerManager &Mgr,
203 void CheckerRegistry::initializeRegistry(const CheckerManager &Mgr) { in initializeRegistry()
259 const CheckerManager &Mgr, in collectStrongDependencies()
279 const CheckerManager &Mgr, in collectWeakDependencies()
459 void CheckerRegistry::initializeManager(CheckerManager &CheckerMgr) const { in initializeManager()
/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.cpp46 void ento::registerTraversalDumper(CheckerManager &mgr) { in registerTraversalDumper()
50 bool ento::shouldRegisterTraversalDumper(const CheckerManager &mgr) { in shouldRegisterTraversalDumper()
101 void ento::registerCallDumper(CheckerManager &mgr) { in registerCallDumper()
105 bool ento::shouldRegisterCallDumper(const CheckerManager &mgr) { in shouldRegisterCallDumper()
H A DDivZeroChecker.cpp127 void ento::registerDivZeroChecker(CheckerManager &Mgr) { in registerDivZeroChecker()
131 bool ento::shouldRegisterDivZeroChecker(const CheckerManager &) { return true; } in shouldRegisterDivZeroChecker() argument
133 void ento::registerTaintedDivChecker(CheckerManager &Mgr) { in registerTaintedDivChecker()
137 bool ento::shouldRegisterTaintedDivChecker(const CheckerManager &) { in shouldRegisterTaintedDivChecker() argument
H A DNSErrorChecker.cpp323 void ento::registerNSOrCFErrorDerefChecker(CheckerManager &mgr) { in registerNSOrCFErrorDerefChecker()
327 bool ento::shouldRegisterNSOrCFErrorDerefChecker(const CheckerManager &mgr) { in shouldRegisterNSOrCFErrorDerefChecker()
331 void ento::registerNSErrorChecker(CheckerManager &mgr) { in registerNSErrorChecker()
338 bool ento::shouldRegisterNSErrorChecker(const CheckerManager &mgr) { in shouldRegisterNSErrorChecker()
342 void ento::registerCFErrorChecker(CheckerManager &mgr) { in registerCFErrorChecker()
349 bool ento::shouldRegisterCFErrorChecker(const CheckerManager &mgr) { in shouldRegisterCFErrorChecker()
H A DInterCheckerAPI.h21 class CheckerManager; variable
24 void registerInnerPointerCheckerAux(CheckerManager &Mgr);
H A DVirtualCallChecker.cpp212 void ento::registerPureVirtualCallChecker(CheckerManager &Mgr) { in registerPureVirtualCallChecker()
216 bool ento::shouldRegisterPureVirtualCallChecker(const CheckerManager &Mgr) { in shouldRegisterPureVirtualCallChecker()
220 void ento::registerVirtualCallChecker(CheckerManager &Mgr) { in registerVirtualCallChecker()
227 bool ento::shouldRegisterVirtualCallChecker(const CheckerManager &Mgr) { in shouldRegisterVirtualCallChecker()
H A DCXXDeleteChecker.cpp219 void ento::registerArrayDeleteChecker(CheckerManager &mgr) { in registerArrayDeleteChecker()
223 bool ento::shouldRegisterArrayDeleteChecker(const CheckerManager &mgr) { in shouldRegisterArrayDeleteChecker()
227 void ento::registerDeleteWithNonVirtualDtorChecker(CheckerManager &mgr) { in registerDeleteWithNonVirtualDtorChecker()
232 const CheckerManager &mgr) { in shouldRegisterDeleteWithNonVirtualDtorChecker()
H A DDereferenceChecker.cpp395 void ento::registerDereferenceModeling(CheckerManager &Mgr) { in registerDereferenceModeling()
399 bool ento::shouldRegisterDereferenceModeling(const CheckerManager &) { in shouldRegisterDereferenceModeling() argument
403 void ento::registerNullDereferenceChecker(CheckerManager &Mgr) { in registerNullDereferenceChecker()
417 bool ento::shouldRegisterNullDereferenceChecker(const CheckerManager &) { in shouldRegisterNullDereferenceChecker() argument
421 void ento::registerFixedAddressDereferenceChecker(CheckerManager &Mgr) { in registerFixedAddressDereferenceChecker()
430 const CheckerManager &) { in shouldRegisterFixedAddressDereferenceChecker() argument
H A DTrustReturnsNonnullChecker.cpp54 void ento::registerTrustReturnsNonnullChecker(CheckerManager &Mgr) { in registerTrustReturnsNonnullChecker()
58 bool ento::shouldRegisterTrustReturnsNonnullChecker(const CheckerManager &mgr) { in shouldRegisterTrustReturnsNonnullChecker()
H A DBasicObjCFoundationChecks.cpp1240 void ento::registerNilArgChecker(CheckerManager &mgr) { in registerNilArgChecker()
1244 bool ento::shouldRegisterNilArgChecker(const CheckerManager &mgr) { in shouldRegisterNilArgChecker()
1248 void ento::registerCFNumberChecker(CheckerManager &mgr) { in registerCFNumberChecker()
1252 bool ento::shouldRegisterCFNumberChecker(const CheckerManager &mgr) { in shouldRegisterCFNumberChecker()
1256 void ento::registerCFRetainReleaseChecker(CheckerManager &mgr) { in registerCFRetainReleaseChecker()
1260 bool ento::shouldRegisterCFRetainReleaseChecker(const CheckerManager &mgr) { in shouldRegisterCFRetainReleaseChecker()
1264 void ento::registerClassReleaseChecker(CheckerManager &mgr) { in registerClassReleaseChecker()
1268 bool ento::shouldRegisterClassReleaseChecker(const CheckerManager &mgr) { in shouldRegisterClassReleaseChecker()
1272 void ento::registerVariadicMethodTypeChecker(CheckerManager &mgr) { in registerVariadicMethodTypeChecker()
1276 bool ento::shouldRegisterVariadicMethodTypeChecker(const CheckerManager &mgr) { in shouldRegisterVariadicMethodTypeChecker()
[all …]
H A DFixedAddressChecker.cpp71 void ento::registerFixedAddressChecker(CheckerManager &mgr) { in registerFixedAddressChecker()
75 bool ento::shouldRegisterFixedAddressChecker(const CheckerManager &mgr) { in shouldRegisterFixedAddressChecker()
H A DPutenvStackArrayChecker.cpp70 void ento::registerPutenvStackArray(CheckerManager &Mgr) { in registerPutenvStackArray()
74 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()
/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/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefMemberChecker.cpp387 void ento::registerNoUncountedMemberChecker(CheckerManager &Mgr) { in registerNoUncountedMemberChecker()
391 bool ento::shouldRegisterNoUncountedMemberChecker(const CheckerManager &Mgr) { in shouldRegisterNoUncountedMemberChecker()
395 void ento::registerNoUncheckedPtrMemberChecker(CheckerManager &Mgr) { in registerNoUncheckedPtrMemberChecker()
400 const CheckerManager &Mgr) { in shouldRegisterNoUncheckedPtrMemberChecker()
404 void ento::registerNoUnretainedMemberChecker(CheckerManager &Mgr) { in registerNoUnretainedMemberChecker()
408 bool ento::shouldRegisterNoUnretainedMemberChecker(const CheckerManager &Mgr) { in shouldRegisterNoUnretainedMemberChecker()
H A DRawPtrRefLocalVarsChecker.cpp451 void ento::registerUncountedLocalVarsChecker(CheckerManager &Mgr) { in registerUncountedLocalVarsChecker()
455 bool ento::shouldRegisterUncountedLocalVarsChecker(const CheckerManager &) { in shouldRegisterUncountedLocalVarsChecker() argument
459 void ento::registerUncheckedLocalVarsChecker(CheckerManager &Mgr) { in registerUncheckedLocalVarsChecker()
463 bool ento::shouldRegisterUncheckedLocalVarsChecker(const CheckerManager &) { in shouldRegisterUncheckedLocalVarsChecker() argument
467 void ento::registerUnretainedLocalVarsChecker(CheckerManager &Mgr) { in registerUnretainedLocalVarsChecker()
471 bool ento::shouldRegisterUnretainedLocalVarsChecker(const CheckerManager &) { in shouldRegisterUnretainedLocalVarsChecker() argument
H A DRawPtrRefCallArgsChecker.cpp487 void ento::registerUncountedCallArgsChecker(CheckerManager &Mgr) { in registerUncountedCallArgsChecker()
491 bool ento::shouldRegisterUncountedCallArgsChecker(const CheckerManager &) { in shouldRegisterUncountedCallArgsChecker() argument
495 void ento::registerUncheckedCallArgsChecker(CheckerManager &Mgr) { in registerUncheckedCallArgsChecker()
499 bool ento::shouldRegisterUncheckedCallArgsChecker(const CheckerManager &) { in shouldRegisterUncheckedCallArgsChecker() argument
503 void ento::registerUnretainedCallArgsChecker(CheckerManager &Mgr) { in registerUnretainedCallArgsChecker()
507 bool ento::shouldRegisterUnretainedCallArgsChecker(const CheckerManager &) { in shouldRegisterUnretainedCallArgsChecker() argument
/freebsd/contrib/llvm-project/clang/lib/Analysis/plugins/CheckerOptionHandling/
H A DCheckerOptionHandling.cpp13 void registerMyChecker(CheckerManager &Mgr) { in registerMyChecker()
23 bool shouldRegisterMyChecker(const CheckerManager &mgr) { return true; } in shouldRegisterMyChecker()

12345