Home
last modified time | relevance | path

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

1234

/external/clang/include/clang/StaticAnalyzer/Core/
DChecker.h29 static void _register(void *checker, CheckerManager &mgr) { } in _register()
45 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
46 mgr._registerForDecl(CheckerManager::CheckDeclFunc(checker, in _register()
61 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
62 mgr._registerForBody(CheckerManager::CheckDeclFunc(checker, in _register()
78 static void _register(CHECKER *checker, CheckerManager &mgr){ in _register()
80 CheckerManager::CheckEndOfTranslationUnit(checker, in _register()
97 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
98 mgr._registerForPreStmt(CheckerManager::CheckStmtFunc(checker, in _register()
116 static void _register(CHECKER *checker, CheckerManager &mgr) { in _register()
[all …]
DCheckerRegistry.h82 typedef void (*InitializationFunction)(CheckerManager &);
96 static void initializeManager(CheckerManager &mgr) { in initializeManager()
119 void initializeManager(CheckerManager &mgr,
DCheckerManager.h136 class CheckerManager {
140 CheckerManager(const LangOptions &langOpts, in CheckerManager() function
145 ~CheckerManager();
666 struct DenseMapInfo<clang::ento::CheckerManager::CachedStmtCheckersKey> {
667 static inline clang::ento::CheckerManager::CachedStmtCheckersKey
669 return clang::ento::CheckerManager::CachedStmtCheckersKey();
671 static inline clang::ento::CheckerManager::CachedStmtCheckersKey
673 return clang::ento::CheckerManager::CachedStmtCheckersKey::getSentinel();
677 getHashValue(clang::ento::CheckerManager::CachedStmtCheckersKey S) {
681 static bool isEqual(clang::ento::CheckerManager::CachedStmtCheckersKey LHS,
[all …]
/external/clang/lib/StaticAnalyzer/Core/
DCheckerManager.cpp24 bool CheckerManager::hasPathSensitiveCheckers() const { in hasPathSensitiveCheckers()
42 void CheckerManager::finishedCheckerRegistration() { in finishedCheckerRegistration()
56 void CheckerManager::runCheckersOnASTDecl(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTDecl()
81 void CheckerManager::runCheckersOnASTBody(const Decl *D, AnalysisManager& mgr, in runCheckersOnASTBody()
137 typedef SmallVectorImpl<CheckerManager::CheckStmtFunc> CheckersTy;
152 void runChecker(CheckerManager::CheckStmtFunc checkFn, in runChecker()
166 void CheckerManager::runCheckersForStmt(bool isPreVisit, in runCheckersForStmt()
179 typedef std::vector<CheckerManager::CheckObjCMessageFunc> CheckersTy;
194 void runChecker(CheckerManager::CheckObjCMessageFunc checkFn, in runChecker()
205 void CheckerManager::runCheckersForObjCMessage(bool isPreVisit, in runCheckersForObjCMessage()
[all …]
DAnalysisManager.cpp22 CheckerManager *checkerMgr, in AnalysisManager()
DCMakeLists.txt15 CheckerManager.cpp
/external/clang/lib/StaticAnalyzer/Checkers/
DDebugCheckers.cpp45 void ento::registerDominatorsTreeDumper(CheckerManager &mgr) { in registerDominatorsTreeDumper()
65 void ento::registerLiveVariablesDumper(CheckerManager &mgr) { in registerLiveVariablesDumper()
85 void ento::registerCFGViewer(CheckerManager &mgr) { in registerCFGViewer()
106 void ento::registerCFGDumper(CheckerManager &mgr) { in registerCFGDumper()
126 void ento::registerCallGraphViewer(CheckerManager &mgr) { in registerCallGraphViewer()
146 void ento::registerCallGraphDumper(CheckerManager &mgr) { in registerCallGraphDumper()
181 void ento::registerConfigDumper(CheckerManager &mgr) { in registerConfigDumper()
200 void ento::registerExplodedGraphViewer(CheckerManager &mgr) { in registerExplodedGraphViewer()
DClangSACheckers.h23 class CheckerManager; variable
28 void register##CLASS(CheckerManager &mgr);
DTraversalChecker.cpp57 void ento::registerTraversalDumper(CheckerManager &mgr) { in registerTraversalDumper()
105 void ento::registerCallDumper(CheckerManager &mgr) { in registerCallDumper()
DInterCheckerAPI.h19 void registerCStringCheckerBasic(CheckerManager &Mgr);
DTaintTesterChecker.cpp60 void ento::registerTaintTesterChecker(CheckerManager &mgr) { in registerTaintTesterChecker()
DBasicObjCFoundationChecks.cpp1146 void ento::registerNilArgChecker(CheckerManager &mgr) { in registerNilArgChecker()
1150 void ento::registerCFNumberCreateChecker(CheckerManager &mgr) { in registerCFNumberCreateChecker()
1154 void ento::registerCFRetainReleaseChecker(CheckerManager &mgr) { in registerCFRetainReleaseChecker()
1158 void ento::registerClassReleaseChecker(CheckerManager &mgr) { in registerClassReleaseChecker()
1162 void ento::registerVariadicMethodTypeChecker(CheckerManager &mgr) { in registerVariadicMethodTypeChecker()
1166 void ento::registerObjCLoopChecker(CheckerManager &mgr) { in registerObjCLoopChecker()
1170 void ento::registerObjCNonNilReturnValueChecker(CheckerManager &mgr) { in registerObjCNonNilReturnValueChecker()
DDirectIvarAssignment.cpp227 void ento::registerDirectIvarAssignment(CheckerManager &mgr) { in registerDirectIvarAssignment()
252 CheckerManager &mgr) { in registerDirectIvarAssignmentForAnnotatedFunctions()
DNSAutoreleasePoolChecker.cpp77 void ento::registerNSAutoreleasePoolChecker(CheckerManager &mgr) { in registerNSAutoreleasePoolChecker()
DUndefinedArraySubscriptChecker.cpp62 void ento::registerUndefinedArraySubscriptChecker(CheckerManager &mgr) { in registerUndefinedArraySubscriptChecker()
DFixedAddressChecker.cpp65 void ento::registerFixedAddressChecker(CheckerManager &mgr) { in registerFixedAddressChecker()
DPointerArithChecker.cpp67 void ento::registerPointerArithChecker(CheckerManager &mgr) { in registerPointerArithChecker()
DPointerSubChecker.cpp74 void ento::registerPointerSubChecker(CheckerManager &mgr) { in registerPointerSubChecker()
DCastToStructChecker.cpp72 void ento::registerCastToStructChecker(CheckerManager &mgr) { in registerCastToStructChecker()
DReturnPointerRangeChecker.cpp89 void ento::registerReturnPointerRangeChecker(CheckerManager &mgr) { in registerReturnPointerRangeChecker()
DArrayBoundChecker.cpp90 void ento::registerArrayBoundChecker(CheckerManager &mgr) { in registerArrayBoundChecker()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DAnalysisManager.h27 class CheckerManager; variable
42 CheckerManager *CheckerMgr;
52 CheckerManager *checkerMgr,
77 CheckerManager *getCheckerManager() const { return CheckerMgr; } in getCheckerManager()
/external/clang/include/clang/StaticAnalyzer/Frontend/
DCheckerRegistration.h22 class CheckerManager; variable
24 CheckerManager *createCheckerManager(AnalyzerOptions &opts,
/external/clang/lib/StaticAnalyzer/Frontend/
DCheckerRegistration.cpp103 CheckerManager *ento::createCheckerManager(AnalyzerOptions &opts, in createCheckerManager()
107 OwningPtr<CheckerManager> checkerMgr(new CheckerManager(langOpts, in createCheckerManager()
DAnalysisConsumer.h29 class CheckerManager; variable

1234