blob: 52d219cecc9aaf1fd144cba8af31163151bada20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:57 joerg Exp $
LIB= clangStaticAnalyzerCheckers
.include <bsd.init.mk>
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/cert
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/MPI-Checker
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/RetainCountChecker
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/UninitializedObject
.PATH: ${CLANG_SRCDIR}/lib/StaticAnalyzer/Checkers/WebKit
SRCS+= AnalysisOrderChecker.cpp \
AnalyzerStatsChecker.cpp \
ArrayBoundChecker.cpp \
ArrayBoundCheckerV2.cpp \
ASTUtils.cpp \
BasicObjCFoundationChecks.cpp \
BlockInCriticalSectionChecker.cpp \
BoolAssignmentChecker.cpp \
BuiltinFunctionChecker.cpp \
CallAndMessageChecker.cpp \
CastSizeChecker.cpp \
CastToStructChecker.cpp \
CastValueChecker.cpp \
CheckerDocumentation.cpp \
CheckObjCDealloc.cpp \
CheckObjCInstMethSignature.cpp \
CheckPlacementNew.cpp \
CheckSecuritySyntaxOnly.cpp \
CheckSizeofPointer.cpp \
ChrootChecker.cpp \
CloneChecker.cpp \
ContainerModeling.cpp \
ConversionChecker.cpp \
CStringChecker.cpp \
CStringSyntaxChecker.cpp \
CXXSelfAssignmentChecker.cpp \
DeadStoresChecker.cpp \
DebugCheckers.cpp \
DebugContainerModeling.cpp \
DebugIteratorModeling.cpp \
DeleteWithNonVirtualDtorChecker.cpp \
DereferenceChecker.cpp \
DirectIvarAssignment.cpp \
DivZeroChecker.cpp \
DynamicTypeChecker.cpp \
DynamicTypePropagation.cpp \
EnumCastOutOfRangeChecker.cpp \
ExprInspectionChecker.cpp \
FixedAddressChecker.cpp \
FuchsiaHandleChecker.cpp \
GCDAntipatternChecker.cpp \
GenericTaintChecker.cpp \
GTestChecker.cpp \
IdenticalExprChecker.cpp \
InnerPointerChecker.cpp \
InvalidatedIteratorChecker.cpp \
Iterator.cpp \
IteratorModeling.cpp \
IteratorRangeChecker.cpp \
IvarInvalidationChecker.cpp \
LLVMConventionsChecker.cpp \
LocalizationChecker.cpp \
MacOSKeychainAPIChecker.cpp \
MacOSXAPIChecker.cpp \
MallocChecker.cpp \
MallocOverflowSecurityChecker.cpp \
MallocSizeofChecker.cpp \
MIGChecker.cpp \
MismatchedIteratorChecker.cpp \
MmapWriteExecChecker.cpp \
MoveChecker.cpp \
MPIBugReporter.cpp \
MPIChecker.cpp \
MPIFunctionClassifier.cpp \
NonnullGlobalConstantsChecker.cpp \
NonNullParamChecker.cpp \
NoReturnFunctionChecker.cpp \
NoUncountedMembersChecker.cpp \
NSAutoreleasePoolChecker.cpp \
NSErrorChecker.cpp \
NullabilityChecker.cpp \
NumberObjectConversionChecker.cpp \
ObjCAtSyncChecker.cpp \
ObjCAutoreleaseWriteChecker.cpp \
ObjCContainersASTChecker.cpp \
ObjCContainersChecker.cpp \
ObjCMissingSuperCallChecker.cpp \
ObjCPropertyChecker.cpp \
ObjCSelfInitChecker.cpp \
ObjCSuperDeallocChecker.cpp \
ObjCUnusedIVarsChecker.cpp \
OSObjectCStyleCast.cpp \
PaddingChecker.cpp \
PointerArithChecker.cpp \
PointerIterationChecker.cpp \
PointerSortingChecker.cpp \
PointerSubChecker.cpp \
PthreadLockChecker.cpp \
PtrTypesSemantics.cpp \
PutenvWithAutoChecker.cpp \
RefCntblBaseVirtualDtorChecker.cpp \
RetainCountChecker.cpp \
RetainCountDiagnostics.cpp \
ReturnPointerRangeChecker.cpp \
ReturnUndefChecker.cpp \
ReturnValueChecker.cpp \
RunLoopAutoreleaseLeakChecker.cpp \
SimpleStreamChecker.cpp \
SmartPtrChecker.cpp \
SmartPtrModeling.cpp \
StackAddrEscapeChecker.cpp \
StdLibraryFunctionsChecker.cpp \
STLAlgorithmModeling.cpp \
StreamChecker.cpp \
Taint.cpp \
TaintTesterChecker.cpp \
TestAfterDivZeroChecker.cpp \
TraversalChecker.cpp \
TrustNonnullChecker.cpp \
UncountedCallArgsChecker.cpp \
UncountedLambdaCapturesChecker.cpp \
UncountedLocalVarsChecker.cpp \
UndefBranchChecker.cpp \
UndefCapturedBlockVarChecker.cpp \
UndefinedArraySubscriptChecker.cpp \
UndefinedAssignmentChecker.cpp \
UndefResultChecker.cpp \
UninitializedObjectChecker.cpp \
UninitializedPointee.cpp \
UnixAPIChecker.cpp \
UnreachableCodeChecker.cpp \
ValistChecker.cpp \
VforkChecker.cpp \
VirtualCallChecker.cpp \
VLASizeChecker.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
.else
.include <bsd.lib.mk>
.endif
|