/external/clang/lib/StaticAnalyzer/Checkers/ |
Makefile | 17 BUILT_SOURCES = Checkers.inc 22 $(ObjDir)/Checkers.inc.tmp : Checkers.td $(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include/clang/StaticAnalyzer/Checkers/CheckerBase.td $(CLANG_TBLGEN) $(ObjDir)/.dir 23 $(Echo) "Building Clang SA Checkers tables with tblgen" 24 $(Verb) $(ClangTableGen) -gen-clang-sa-checkers -I $(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include -o $(call SYSPATH, $@) $<
|
Android.mk | 8 Checkers.inc \
|
/external/clang/lib/StaticAnalyzer/ |
Makefile | 15 DIRS := Checkers Frontend
|
/external/clang/lib/StaticAnalyzer/Frontend/ |
Makefile | 17 CPP.Flags += -I${PROJ_OBJ_DIR}/../Checkers
|
Android.mk | 4 $(CLANG_ROOT_PATH)/lib/StaticAnalyzer/Checkers
|
/external/clang/lib/StaticAnalyzer/Core/ |
CheckerRegistry.cpp | 1 //===--- CheckerRegistry.cpp - Maintains all available checkers -*- C++ -*-===// 43 static void collectCheckers(const CheckerRegistry::CheckerInfoList &checkers, 48 CheckerRegistry::CheckerInfoList::const_iterator e = checkers.end(); 50 std::lower_bound(checkers.begin(), e, packageInfo, checkerNameLT); 71 // Step through all the checkers in the package. 82 Checkers.push_back(CheckerInfo(fn, name, desc)); 95 // Sort checkers for efficient collection. 96 std::sort(Checkers.begin(), Checkers.end(), checkerNameLT); 98 // Collect checkers enabled by the options [all...] |
CheckerManager.cpp | 52 // Functions for running checkers for AST traversing.. 60 CachedDeclCheckers *checkers = 0; local 63 checkers = &(CCI->second); 65 // Find the checkers that should run for this Decl and cache them. 66 checkers = &CachedDeclCheckersMap[DeclKind]; 70 checkers->push_back(info.CheckFn); 74 assert(checkers); 76 I = checkers->begin(), E = checkers->end(); I != E; ++I) 89 // Functions for running checkers for path-sensitive checking 654 CachedStmtCheckers *checkers = 0; local [all...] |
/external/clang/test/SemaTemplate/ |
instantiate-member-expr.cpp | 15 CheckersOrdered Checkers; 19 Checkers.push_back(S<void *>()); // expected-note {{in instantiation of member function 'vector<S<void *> >::push_back' requested here}}
|
/external/clang/ |
Android.mk | 22 lib/StaticAnalyzer/Checkers \
|
clang-tblgen-rules.mk | 82 ifneq ($(findstring Checkers.inc,$(TBLGEN_TABLES)),) 83 LOCAL_GENERATED_SOURCES += $(intermediates)/Checkers.inc 84 $(intermediates)/Checkers.inc: TBLGEN_LOCAL_MODULE := $(LOCAL_MODULE) 85 $(intermediates)/Checkers.inc: \ 86 $(CLANG_ROOT_PATH)/lib/StaticAnalyzer/Checkers/Checkers.td \ 87 $(CLANG_ROOT_PATH)/include/clang/StaticAnalyzer/Checkers/CheckerBase.td \ 89 $(call transform-host-clang-td-to-out,clang-sa-checkers)
|
/external/clang/utils/TableGen/ |
ClangSACheckersEmitter.cpp | 1 //=- ClangSACheckersEmitter.cpp - Generate Clang SA checkers tables -*- C++ -*- 10 // This tablegen backend emits Clang Static Analyzer checkers tables. 22 // Static Analyzer Checkers Tables generation 74 llvm::DenseSet<const Record*> Checkers; 85 llvm::DenseSet<const Record *> &checkers = recordGroupMap[package]->Checkers; local 87 I = checkers.begin(), E = checkers.end(); I != E; ++I) 88 recordGroupMap[group]->Checkers.insert(*I); 97 std::vector<Record*> checkers = Records.getAllDerivedDefinitions("Checker") local 262 llvm::DenseSet<const Record *> &checkers = I->second.Checkers; local [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/ |
CheckerRegistry.h | 1 //===--- CheckerRegistry.h - Maintains all available checkers ---*- C++ -*-===// 44 // The clang_registerCheckers function may add any number of checkers to the 45 // registry. If any checkers require additional initialization, use the three- 72 /// Manages a set of available checkers for running a static analysis. 73 /// The checkers are organized into packages by full name, where including 74 /// a package will recursively include all subpackages and checkers within it. 116 /// all checkers specified by the given CheckerOptInfo list. The order of this 118 /// This can be used to exclude certain checkers in an included package. 122 /// Prints the name and description of all checkers in this registry. 127 mutable CheckerInfoList Checkers; [all...] |
CheckerManager.h | 141 /// \brief Used to register checkers. 159 // Functions for running checkers for AST traversing.. 162 /// \brief Run checkers handling Decls. 166 /// \brief Run checkers handling Decls containing a Stmt body. 171 // Functions for running checkers for path-sensitive checking. 174 /// \brief Run checkers for pre-visiting Stmts. 187 /// \brief Run checkers for post-visiting Stmts. 201 /// \brief Run checkers for visiting Stmts. 207 /// \brief Run checkers for pre-visiting obj-c messages. 215 /// \brief Run checkers for post-visiting obj-c messages [all...] |
/external/clang/utils/analyzer/ |
SATestBuild.py | 73 # The list of checkers used during analyzes. 74 # Currently, consists of all the non experimental checkers. 75 Checkers="experimental.security.taint,core,deadcode,cplusplus,security,unix,osx,cocoa" 136 SBOptions += "-enable-checker " + Checkers + " " 174 CmdPrefix += "-analyzer-checker=" + Checkers +" -fcxx-exceptions -fblocks "
|
/external/clang/tools/scan-build/ |
scan-build | 1011 CONTROLLING CHECKERS: 1013 A default group of checkers are always run unless explicitly disabled. 1014 Checkers may be enabled/disabled using the following options: 1020 # Query clang for list of checkers that are enabled. 1044 # Query clang for complete list of checkers. 1056 if (/CHECKERS:/) { 1062 print " *** Could not query Clang for the list of available checkers."; 1065 print("\nAVAILABLE CHECKERS:\n\n"); [all...] |