2008-10-26 08:56:18 +08:00
|
|
|
set(LLVM_NO_RTTI 1)
|
|
|
|
|
|
|
|
add_clang_library(clangAnalysis
|
2009-07-30 11:55:04 +08:00
|
|
|
AnalysisContext.cpp
|
2009-11-11 20:33:27 +08:00
|
|
|
ArrayBoundChecker.cpp
|
2009-11-03 15:35:33 +08:00
|
|
|
AttrNonNullChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
BasicConstraintManager.cpp
|
|
|
|
BasicObjCFoundationChecks.cpp
|
|
|
|
BasicStore.cpp
|
|
|
|
BasicValueFactory.cpp
|
|
|
|
BugReporter.cpp
|
2009-07-23 01:55:28 +08:00
|
|
|
BugReporterVisitors.cpp
|
2009-07-17 02:13:04 +08:00
|
|
|
CFG.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
CFRefCount.cpp
|
2009-07-16 09:43:33 +08:00
|
|
|
CallGraph.cpp
|
2009-09-11 19:28:30 +08:00
|
|
|
CallInliner.cpp
|
2009-11-09 17:32:38 +08:00
|
|
|
CastToStructChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
CheckDeadStores.cpp
|
|
|
|
CheckObjCDealloc.cpp
|
|
|
|
CheckObjCInstMethSignature.cpp
|
|
|
|
CheckObjCUnusedIVars.cpp
|
2009-07-23 09:07:19 +08:00
|
|
|
CheckSecuritySyntaxOnly.cpp
|
2009-11-09 02:30:42 +08:00
|
|
|
CheckSizeofPointer.cpp
|
2009-11-24 02:53:03 +08:00
|
|
|
Checker.cpp
|
2009-11-04 02:41:06 +08:00
|
|
|
DereferenceChecker.cpp
|
2009-10-31 20:15:23 +08:00
|
|
|
DivZeroChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
Environment.cpp
|
|
|
|
ExplodedGraph.cpp
|
2009-11-09 16:04:31 +08:00
|
|
|
FixedAddressChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
GRBlockCounter.cpp
|
|
|
|
GRCoreEngine.cpp
|
|
|
|
GRExprEngine.cpp
|
2009-11-13 09:15:47 +08:00
|
|
|
GRExprEngineExperimentalChecks.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
GRExprEngineInternalChecks.cpp
|
|
|
|
GRState.cpp
|
|
|
|
LiveVariables.cpp
|
2009-11-12 16:39:33 +08:00
|
|
|
MallocChecker.cpp
|
2009-11-12 03:10:59 +08:00
|
|
|
ManagerRegistry.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
MemRegion.cpp
|
2009-11-03 16:03:59 +08:00
|
|
|
NSAutoreleasePoolChecker.cpp
|
2009-11-03 14:59:59 +08:00
|
|
|
NSErrorChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
PathDiagnostic.cpp
|
2009-11-09 21:23:31 +08:00
|
|
|
PointerArithChecker.cpp
|
2009-11-09 16:04:31 +08:00
|
|
|
PointerSubChecker.cpp
|
2009-11-12 14:17:47 +08:00
|
|
|
PthreadLockChecker.cpp
|
2009-02-17 15:40:10 +08:00
|
|
|
RangeConstraintManager.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
RegionStore.cpp
|
2009-11-06 21:30:44 +08:00
|
|
|
ReturnPointerRangeChecker.cpp
|
2009-11-06 10:24:13 +08:00
|
|
|
ReturnStackAddressChecker.cpp
|
|
|
|
ReturnUndefChecker.cpp
|
2009-07-16 05:08:41 +08:00
|
|
|
SVals.cpp
|
2009-07-22 05:03:30 +08:00
|
|
|
SValuator.cpp
|
2009-02-17 15:40:10 +08:00
|
|
|
SimpleConstraintManager.cpp
|
2009-06-26 08:05:51 +08:00
|
|
|
SimpleSValuator.cpp
|
2009-05-02 02:43:00 +08:00
|
|
|
Store.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
SymbolManager.cpp
|
2009-11-23 20:03:50 +08:00
|
|
|
UndefBranchChecker.cpp
|
2009-11-03 15:14:39 +08:00
|
|
|
UndefinedArgChecker.cpp
|
2009-11-11 21:42:54 +08:00
|
|
|
UndefinedArraySubscriptChecker.cpp
|
2009-11-04 14:39:40 +08:00
|
|
|
UndefinedAssignmentChecker.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
UninitializedValues.cpp
|
2009-11-04 09:43:07 +08:00
|
|
|
VLASizeChecker.cpp
|
2009-11-06 10:24:13 +08:00
|
|
|
ValueManager.cpp
|
2008-10-26 08:56:18 +08:00
|
|
|
)
|
2009-03-17 07:06:59 +08:00
|
|
|
|
|
|
|
add_dependencies(clangAnalysis ClangDiagnosticAnalysis)
|