brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.8 KiB · 8869d43 Raw
153 lines · plain
1static_library("Checkers") {2  output_name = "clangStaticAnalyzerCheckers"3  configs += [ "//llvm/utils/gn/build:clang_code" ]4  deps = [5    "//clang/include/clang/StaticAnalyzer/Checkers",6    "//clang/lib/AST",7    "//clang/lib/ASTMatchers",8    "//clang/lib/Analysis",9    "//clang/lib/Basic",10    "//clang/lib/Lex",11    "//clang/lib/StaticAnalyzer/Core",12    "//llvm/lib/Support",13    "//llvm/lib/TargetParser",14  ]15  include_dirs = [ "." ]16  sources = [17    "AnalysisOrderChecker.cpp",18    "AnalyzerStatsChecker.cpp",19    "ArrayBoundChecker.cpp",20    "AssumeModeling.cpp",21    "BasicObjCFoundationChecks.cpp",22    "BitwiseShiftChecker.cpp",23    "BlockInCriticalSectionChecker.cpp",24    "BoolAssignmentChecker.cpp",25    "BuiltinFunctionChecker.cpp",26    "CStringChecker.cpp",27    "CStringSyntaxChecker.cpp",28    "CXXDeleteChecker.cpp",29    "CXXSelfAssignmentChecker.cpp",30    "CallAndMessageChecker.cpp",31    "CastToStructChecker.cpp",32    "CastValueChecker.cpp",33    "CheckObjCDealloc.cpp",34    "CheckObjCInstMethSignature.cpp",35    "CheckPlacementNew.cpp",36    "CheckSecuritySyntaxOnly.cpp",37    "CheckerDocumentation.cpp",38    "ChrootChecker.cpp",39    "CloneChecker.cpp",40    "ContainerModeling.cpp",41    "ConversionChecker.cpp",42    "DeadStoresChecker.cpp",43    "DebugCheckers.cpp",44    "DebugContainerModeling.cpp",45    "DebugIteratorModeling.cpp",46    "DereferenceChecker.cpp",47    "DirectIvarAssignment.cpp",48    "DivZeroChecker.cpp",49    "DynamicTypeChecker.cpp",50    "DynamicTypePropagation.cpp",51    "EnumCastOutOfRangeChecker.cpp",52    "ErrnoChecker.cpp",53    "ErrnoModeling.cpp",54    "ErrnoTesterChecker.cpp",55    "ExprInspectionChecker.cpp",56    "FixedAddressChecker.cpp",57    "FuchsiaHandleChecker.cpp",58    "GCDAntipatternChecker.cpp",59    "GTestChecker.cpp",60    "GenericTaintChecker.cpp",61    "InnerPointerChecker.cpp",62    "InvalidatedIteratorChecker.cpp",63    "Iterator.cpp",64    "IteratorModeling.cpp",65    "IteratorRangeChecker.cpp",66    "IvarInvalidationChecker.cpp",67    "LLVMConventionsChecker.cpp",68    "LocalizationChecker.cpp",69    "MIGChecker.cpp",70    "MPI-Checker/MPIBugReporter.cpp",71    "MPI-Checker/MPIChecker.cpp",72    "MPI-Checker/MPIFunctionClassifier.cpp",73    "MacOSKeychainAPIChecker.cpp",74    "MacOSXAPIChecker.cpp",75    "MallocChecker.cpp",76    "MallocSizeofChecker.cpp",77    "MismatchedIteratorChecker.cpp",78    "MmapWriteExecChecker.cpp",79    "MoveChecker.cpp",80    "NSAutoreleasePoolChecker.cpp",81    "NSErrorChecker.cpp",82    "NoOwnershipChangeVisitor.cpp",83    "NoReturnFunctionChecker.cpp",84    "NonNullParamChecker.cpp",85    "NonnullGlobalConstantsChecker.cpp",86    "NullabilityChecker.cpp",87    "NumberObjectConversionChecker.cpp",88    "OSObjectCStyleCast.cpp",89    "ObjCAtSyncChecker.cpp",90    "ObjCAutoreleaseWriteChecker.cpp",91    "ObjCContainersASTChecker.cpp",92    "ObjCContainersChecker.cpp",93    "ObjCMissingSuperCallChecker.cpp",94    "ObjCPropertyChecker.cpp",95    "ObjCSelfInitChecker.cpp",96    "ObjCSuperDeallocChecker.cpp",97    "ObjCUnusedIVarsChecker.cpp",98    "PaddingChecker.cpp",99    "PointerArithChecker.cpp",100    "PointerSubChecker.cpp",101    "PthreadLockChecker.cpp",102    "PutenvStackArrayChecker.cpp",103    "RetainCountChecker/RetainCountChecker.cpp",104    "RetainCountChecker/RetainCountDiagnostics.cpp",105    "ReturnPointerRangeChecker.cpp",106    "ReturnUndefChecker.cpp",107    "ReturnValueChecker.cpp",108    "RunLoopAutoreleaseLeakChecker.cpp",109    "STLAlgorithmModeling.cpp",110    "SetgidSetuidOrderChecker.cpp",111    "SimpleStreamChecker.cpp",112    "SmartPtrChecker.cpp",113    "SmartPtrModeling.cpp",114    "StackAddrEscapeChecker.cpp",115    "StdLibraryFunctionsChecker.cpp",116    "StdVariantChecker.cpp",117    "StoreToImmutableChecker.cpp",118    "StreamChecker.cpp",119    "StringChecker.cpp",120    "Taint.cpp",121    "TaintTesterChecker.cpp",122    "TestAfterDivZeroChecker.cpp",123    "TraversalChecker.cpp",124    "TrustNonnullChecker.cpp",125    "TrustReturnsNonnullChecker.cpp",126    "UndefBranchChecker.cpp",127    "UndefCapturedBlockVarChecker.cpp",128    "UndefResultChecker.cpp",129    "UndefinedArraySubscriptChecker.cpp",130    "UndefinedAssignmentChecker.cpp",131    "UndefinedNewArraySizeChecker.cpp",132    "UninitializedObject/UninitializedObjectChecker.cpp",133    "UninitializedObject/UninitializedPointee.cpp",134    "UnixAPIChecker.cpp",135    "UnreachableCodeChecker.cpp",136    "VAListChecker.cpp",137    "VLASizeChecker.cpp",138    "VforkChecker.cpp",139    "VirtualCallChecker.cpp",140    "WebKit/ASTUtils.cpp",141    "WebKit/ForwardDeclChecker.cpp",142    "WebKit/MemoryUnsafeCastChecker.cpp",143    "WebKit/PtrTypesSemantics.cpp",144    "WebKit/RawPtrRefCallArgsChecker.cpp",145    "WebKit/RawPtrRefLambdaCapturesChecker.cpp",146    "WebKit/RawPtrRefLocalVarsChecker.cpp",147    "WebKit/RawPtrRefMemberChecker.cpp",148    "WebKit/RefCntblBaseVirtualDtorChecker.cpp",149    "WebKit/RetainPtrCtorAdoptChecker.cpp",150    "cert/InvalidPtrChecker.cpp",151  ]152}153