llvm-project/clang/lib/StaticAnalyzer/Checkers
Lenny Maiorani 5066858bcd Removing strncpy() checking in CString checker for now. Some significant changes need to be made to properly support modeling of it since it potentially leaves strings non-null terminated.
llvm-svn: 130758
2011-05-03 16:34:26 +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 ArrayBoundCheckerV2: don't arbitrarily warn about indexing before the 0-index of a symbolic region. In many cases that isn't really the base offset. 2011-04-12 17:21:33 +00:00
AttrNonNullChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
BasicObjCFoundationChecks.cpp Make the VariadicMethodTypeChecker accept block pointers as Objective-C pointers. Fixes PR9746. 2011-04-19 01:16:46 +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 Removing strncpy() checking in CString checker for now. Some significant changes need to be made to properly support modeling of it since it potentially leaves strings non-null terminated. 2011-05-03 16:34:26 +00:00
CallAndMessageChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +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 Add security syntax checker for strcat() which causes the Static Analyzer to generate a warning any time the strcat() function is used with a note suggesting to use a function which provides bounded buffers. CWE-119. 2011-04-05 20:18:46 +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 Move the SelfInit checker to the 'cocoa.experimental' package. 2011-04-30 06:46:45 +00:00
ChrootChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
ClangSACheckerProvider.cpp [analyzer] Allow all checkers of a group to be enabled. 2011-03-29 23:57:41 +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 [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
DebugCheckers.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
DereferenceChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +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 Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
LLVMConventionsChecker.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
MacOSXAPIChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
Makefile [analyzer] Reflect changes for tablegen'ing the checkers. 2011-02-15 07:42:38 +00:00
MallocChecker.cpp More accurately model realloc() when the size argument is 0. realloc() with a size of 0 is equivalent to free(). The memory region should be marked as free and not used again. 2011-04-27 14:49:29 +00:00
NSAutoreleasePoolChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
NSErrorChecker.cpp [analyzer] Also make sure that the parameter is coming from the current stack frame. 2011-03-01 01:59:41 +00:00
NoReturnFunctionChecker.cpp [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +00:00
OSAtomicChecker.cpp Allow 'Environment::getSVal()' to allow an optional way for checkers to do a direct lookup to values bound to expressions, without 2011-04-27 05:34:09 +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 [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +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 [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +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 [analyzer] Rename CheckerV2 -> Checker. 2011-03-01 01:16:21 +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