llvm-project/clang/lib/StaticAnalyzer/Checkers
Ted Kremenek e227f49302 [analyzer] fix bug in malloc checker where the tracked symbol would not properly be removed from the state.
llvm-svn: 136418
2011-07-28 23:07:51 +00:00
..
AdjustedReturnValueChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
AnalyzerStatsChecker.cpp Teach IdempotentOperationsChecker about paths aborted because ExprEngine didn't know how to handle a specific Expr type. 2011-04-02 02:56:23 +00:00
ArrayBoundChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
ArrayBoundCheckerV2.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
AttrNonNullChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
BasicObjCFoundationChecks.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
BuiltinFunctionChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
CMakeLists.txt Add initial version of "IteratorsChecker", a checker to find misues uses of C++ iterators. 2011-03-12 02:49:15 +00:00
CStringChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
CallAndMessageChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
CastSizeChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
CastToStructChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
CheckObjCDealloc.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
CheckObjCInstMethSignature.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
CheckSecuritySyntaxOnly.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
CheckSizeofPointer.cpp Add support for the OpenCL vec_step operator, by generalising and 2011-03-11 19:24:49 +00:00
Checkers.td [analyzer] CStringChecker checks functions in the C standard library, not C++. Its external name is now unix.experimental.CString. 2011-06-14 01:40:43 +00:00
ChrootChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
ClangSACheckerProvider.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
ClangSACheckerProvider.h [analyzer] Overhauling of the checker registration mechanism. 2011-02-14 18:13:31 +00:00
ClangSACheckers.h [analyzer] For -analyzer-checker-help show all the info about groups, packages, and which packages/checkers are hidden. 2011-03-29 23:57:38 +00:00
DeadStoresChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
DebugCheckers.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
DereferenceChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
DivZeroChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
FixedAddressChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
IdempotentOperationChecker.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
IteratorsChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
LLVMConventionsChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
MacOSXAPIChecker.cpp Clean up MacOSXAPIChecker, including switching its array of BugTypes to a single llvm::OwningPtr<BugType> (the new convention). No functionality change. 2011-07-15 06:02:19 +00:00
Makefile [analyzer] Reflect changes for tablegen'ing the checkers. 2011-02-15 07:42:38 +00:00
MallocChecker.cpp [analyzer] fix bug in malloc checker where the tracked symbol would not properly be removed from the state. 2011-07-28 23:07:51 +00:00
NSAutoreleasePoolChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
NSErrorChecker.cpp Modify some deleted function methods to better reflect reality: 2011-05-06 20:44:56 +00:00
NoReturnFunctionChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
OSAtomicChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
ObjCAtSyncChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
ObjCSelfInitChecker.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
ObjCUnusedIVarsChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
PointerArithChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
PointerSubChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
PthreadLockChecker.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
ReturnPointerRangeChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
ReturnUndefChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
StackAddrEscapeChecker.cpp Rename getInstantiationLineNumber to getExpansionLineNumber in both 2011-07-25 21:09:52 +00:00
StreamChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UndefBranchChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UndefCapturedBlockVarChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UndefResultChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UndefinedArraySubscriptChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UndefinedAssignmentChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
UnixAPIChecker.cpp Clean up UnixAPIChecker, including switching its array of BugTypes to llvm::OwningPtr<BugType> vars (the new convention). No functionality change. 2011-07-15 06:28:59 +00:00
UnreachableCodeChecker.cpp Add support for the OpenCL vec_step operator, by generalising and 2011-03-11 19:24:49 +00:00
VLASizeChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00