Home | History | Annotate | Download | only in Checkers
      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 add_clang_library(clangStaticAnalyzerCheckers
      7   AllocationDiagnostics.cpp
      8   AnalyzerStatsChecker.cpp
      9   ArrayBoundChecker.cpp
     10   ArrayBoundCheckerV2.cpp
     11   BasicObjCFoundationChecks.cpp
     12   BoolAssignmentChecker.cpp
     13   BuiltinFunctionChecker.cpp
     14   CStringChecker.cpp
     15   CStringSyntaxChecker.cpp
     16   CallAndMessageChecker.cpp
     17   CastSizeChecker.cpp
     18   CastToStructChecker.cpp
     19   CheckObjCDealloc.cpp
     20   CheckObjCInstMethSignature.cpp
     21   CheckSecuritySyntaxOnly.cpp
     22   CheckSizeofPointer.cpp
     23   CheckerDocumentation.cpp
     24   ChrootChecker.cpp
     25   ClangCheckers.cpp
     26   CommonBugCategories.cpp
     27   DeadStoresChecker.cpp
     28   DebugCheckers.cpp
     29   DereferenceChecker.cpp
     30   DirectIvarAssignment.cpp
     31   DivZeroChecker.cpp
     32   DynamicTypePropagation.cpp
     33   ExprInspectionChecker.cpp
     34   FixedAddressChecker.cpp
     35   GenericTaintChecker.cpp
     36   IdempotentOperationChecker.cpp
     37   IvarInvalidationChecker.cpp
     38   LLVMConventionsChecker.cpp
     39   MacOSKeychainAPIChecker.cpp
     40   MacOSXAPIChecker.cpp
     41   MallocChecker.cpp
     42   MallocOverflowSecurityChecker.cpp
     43   MallocSizeofChecker.cpp
     44   NSAutoreleasePoolChecker.cpp
     45   NSErrorChecker.cpp
     46   NoReturnFunctionChecker.cpp
     47   NonNullParamChecker.cpp
     48   ObjCAtSyncChecker.cpp
     49   ObjCContainersASTChecker.cpp
     50   ObjCContainersChecker.cpp
     51   ObjCMissingSuperCallChecker.cpp
     52   ObjCSelfInitChecker.cpp
     53   ObjCUnusedIVarsChecker.cpp
     54   PointerArithChecker.cpp
     55   PointerSubChecker.cpp
     56   PthreadLockChecker.cpp
     57   RetainCountChecker.cpp
     58   ReturnPointerRangeChecker.cpp
     59   ReturnUndefChecker.cpp
     60   SimpleStreamChecker.cpp
     61   StackAddrEscapeChecker.cpp
     62   StreamChecker.cpp
     63   TaintTesterChecker.cpp
     64   TraversalChecker.cpp
     65   UndefBranchChecker.cpp
     66   UndefCapturedBlockVarChecker.cpp
     67   UndefResultChecker.cpp
     68   UndefinedArraySubscriptChecker.cpp
     69   UndefinedAssignmentChecker.cpp
     70   UnixAPIChecker.cpp
     71   UnreachableCodeChecker.cpp
     72   VLASizeChecker.cpp
     73   VirtualCallChecker.cpp
     74   )
     75 
     76 add_dependencies(clangStaticAnalyzerCheckers
     77   clangStaticAnalyzerCore
     78   ClangAttrClasses
     79   ClangAttrList
     80   ClangCommentNodes
     81   ClangDeclNodes
     82   ClangDiagnosticCommon
     83   ClangStmtNodes
     84   ClangSACheckers
     85   )
     86 
     87 target_link_libraries(clangStaticAnalyzerCheckers
     88   clangBasic
     89   clangAST
     90   clangStaticAnalyzerCore
     91   )
     92