1 clang_tablegen(Checkers.inc -gen-clang-sa-checkers 2 -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include 3 SOURCE Checkers.td 4 TARGET ClangSACheckers) 5 6 set(LLVM_LINK_COMPONENTS 7 Support 8 ) 9 10 add_clang_library(clangStaticAnalyzerCheckers 11 AllocationDiagnostics.cpp 12 AnalyzerStatsChecker.cpp 13 ArrayBoundChecker.cpp 14 ArrayBoundCheckerV2.cpp 15 BasicObjCFoundationChecks.cpp 16 BoolAssignmentChecker.cpp 17 BuiltinFunctionChecker.cpp 18 CStringChecker.cpp 19 CStringSyntaxChecker.cpp 20 CallAndMessageChecker.cpp 21 CastSizeChecker.cpp 22 CastToStructChecker.cpp 23 CheckObjCDealloc.cpp 24 CheckObjCInstMethSignature.cpp 25 CheckSecuritySyntaxOnly.cpp 26 CheckSizeofPointer.cpp 27 CheckerDocumentation.cpp 28 ChrootChecker.cpp 29 ClangCheckers.cpp 30 DeadStoresChecker.cpp 31 DebugCheckers.cpp 32 DereferenceChecker.cpp 33 DirectIvarAssignment.cpp 34 DivZeroChecker.cpp 35 DynamicTypePropagation.cpp 36 ExprInspectionChecker.cpp 37 FixedAddressChecker.cpp 38 GenericTaintChecker.cpp 39 IdenticalExprChecker.cpp 40 IvarInvalidationChecker.cpp 41 LLVMConventionsChecker.cpp 42 MacOSKeychainAPIChecker.cpp 43 MacOSXAPIChecker.cpp 44 MallocChecker.cpp 45 MallocOverflowSecurityChecker.cpp 46 MallocSizeofChecker.cpp 47 NSAutoreleasePoolChecker.cpp 48 NSErrorChecker.cpp 49 NoReturnFunctionChecker.cpp 50 NonNullParamChecker.cpp 51 ObjCAtSyncChecker.cpp 52 ObjCContainersASTChecker.cpp 53 ObjCContainersChecker.cpp 54 ObjCMissingSuperCallChecker.cpp 55 ObjCSelfInitChecker.cpp 56 ObjCUnusedIVarsChecker.cpp 57 PointerArithChecker.cpp 58 PointerSubChecker.cpp 59 PthreadLockChecker.cpp 60 RetainCountChecker.cpp 61 ReturnPointerRangeChecker.cpp 62 ReturnUndefChecker.cpp 63 SimpleStreamChecker.cpp 64 StackAddrEscapeChecker.cpp 65 StreamChecker.cpp 66 TaintTesterChecker.cpp 67 TestAfterDivZeroChecker.cpp 68 TraversalChecker.cpp 69 UndefBranchChecker.cpp 70 UndefCapturedBlockVarChecker.cpp 71 UndefResultChecker.cpp 72 UndefinedArraySubscriptChecker.cpp 73 UndefinedAssignmentChecker.cpp 74 UnixAPIChecker.cpp 75 UnreachableCodeChecker.cpp 76 VLASizeChecker.cpp 77 VirtualCallChecker.cpp 78 79 DEPENDS 80 ClangSACheckers 81 82 LINK_LIBS 83 clangAST 84 clangAnalysis 85 clangBasic 86 clangStaticAnalyzerCore 87 ) 88