llvm-project/clang/lib/StaticAnalyzer/Checkers
Ted Kremenek 7c65b8f22a Rename the "experimental" checker package to "alpha". We will then refine
this group into "alpha" and "beta" to distinguish between checkers in
different levels of premature state.

llvm-svn: 162582
2012-08-24 19:46:03 +00:00
..
AdjustedReturnValueChecker.cpp Change references to 'const ProgramState *' to typedef 'ProgramStateRef'. 2012-01-26 21:29:00 +00:00
AnalyzerStatsChecker.cpp Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 2012-04-04 18:11:35 +00:00
ArrayBoundChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
ArrayBoundCheckerV2.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
AttrNonNullChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
BasicObjCFoundationChecks.cpp [analyzer] Fixup to r162399. Initialize the member variable. 2012-08-22 22:47:58 +00:00
BoolAssignmentChecker.cpp [analyzer] New checker for assignment of non-0/1 values to Boolean variables. 2012-02-11 16:32:09 +00:00
BuiltinFunctionChecker.cpp Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. 2012-08-22 06:26:15 +00:00
CMakeLists.txt [analyzer] Add a checker to manage dynamic type propagation. 2012-08-06 23:25:39 +00:00
CStringChecker.cpp Rename 'unbindLoc()' (in ProgramState) and 'Remove()' to 2012-08-22 06:37:46 +00:00
CStringSyntaxChecker.cpp Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 2012-04-04 18:11:35 +00:00
CallAndMessageChecker.cpp [analyzer] If we call a C++ method on an object, assume it's non-null. 2012-08-15 21:56:23 +00:00
CastSizeChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
CastToStructChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
CheckObjCDealloc.cpp Revert Decl's iterators back to pointer value_type rather than reference value_type 2012-06-06 20:45:41 +00:00
CheckObjCInstMethSignature.cpp Require that all static analyzer issues have a category. As part of this change, 2012-04-05 20:43:28 +00:00
CheckSecuritySyntaxOnly.cpp clang support for Bitrig (an OpenBSD fork); patch by David Hill. 2012-08-08 23:57:20 +00:00
CheckSizeofPointer.cpp Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 2012-04-04 18:11:35 +00:00
CheckerDocumentation.cpp [analyzer] Combine all ObjC message CallEvents into ObjCMethodCall. 2012-07-18 21:59:51 +00:00
Checkers.td Rename the "experimental" checker package to "alpha". We will then refine 2012-08-24 19:46:03 +00:00
ChrootChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
ClangCheckers.cpp [analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages). 2011-08-16 21:24:21 +00:00
ClangSACheckers.h Require that all static analyzer issues have a category. As part of this change, 2012-04-05 20:43:28 +00:00
CommonBugCategories.cpp Require that all static analyzer issues have a category. As part of this change, 2012-04-05 20:43:28 +00:00
DeadStoresChecker.cpp Look through chains of 'x = y = z' when employing silencing heuristics in the DeadStoresChecker. 2012-04-04 19:58:03 +00:00
DebugCheckers.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
DereferenceChecker.cpp [analyzer] Don't assume values bound to references are automatically non-null. 2012-08-04 00:25:30 +00:00
DivZeroChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
DynamicTypePropagation.cpp [analyzer] Correctly devirtualize virtual method calls in constructors. 2012-08-15 20:07:17 +00:00
ExprInspectionChecker.cpp [analyzer] Add clang_analyzer_checkInlined for debugging purposes. 2012-08-10 22:26:29 +00:00
FixedAddressChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
GenericTaintChecker.cpp Remove trivial destructor from SVal. 2012-07-18 19:08:44 +00:00
IdempotentOperationChecker.cpp [analyzer] Fix BugType memory leak in IdempotentOperationChecker. 2012-05-31 21:24:58 +00:00
InterCheckerAPI.h [analyzer] Fix another false positive in the Malloc Checker, by making 2012-02-17 22:35:31 +00:00
LLVMConventionsChecker.cpp Revert Decl's iterators back to pointer value_type rather than reference value_type 2012-06-06 20:45:41 +00:00
MacOSKeychainAPIChecker.cpp [analyzer] Guard against C++ member functions that look like system functions. 2012-07-10 23:13:01 +00:00
MacOSXAPIChecker.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
Makefile Clang-side build system infrastructure for multiple tblgens. 2011-10-06 01:52:10 +00:00
MallocChecker.cpp [analyzer] Fix realloc related bug in the malloc checker. 2012-08-24 02:28:20 +00:00
MallocOverflowSecurityChecker.cpp Require that all static analyzer issues have a category. As part of this change, 2012-04-05 20:43:28 +00:00
MallocSizeofChecker.cpp [analyzer] MallocSizeofChecker false positive: when sizeof is argument 2012-06-08 18:44:43 +00:00
NSAutoreleasePoolChecker.cpp [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. 2012-07-26 21:39:41 +00:00
NSErrorChecker.cpp Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 2012-04-04 18:11:35 +00:00
NoReturnFunctionChecker.cpp [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. 2012-07-26 21:39:41 +00:00
OSAtomicChecker.cpp [analyzer] Replace boolean IsSink parameters with 'generateSink' methods. 2012-08-20 18:43:42 +00:00
ObjCAtSyncChecker.cpp Remove stale header file. 2012-08-22 04:42:05 +00:00
ObjCContainersASTChecker.cpp Require that all static analyzer issues have a category. As part of this change, 2012-04-05 20:43:28 +00:00
ObjCContainersChecker.cpp [analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends. 2012-07-02 19:28:04 +00:00
ObjCSelfInitChecker.cpp [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. 2012-07-26 21:39:41 +00:00
ObjCUnusedIVarsChecker.cpp Revert Decl's iterators back to pointer value_type rather than reference value_type 2012-06-06 20:45:41 +00:00
PointerArithChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
PointerSubChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
PthreadLockChecker.cpp Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. 2012-02-07 22:29:24 +00:00
RetainCountChecker.cpp [analyzer] Remove unnecessary code. 2012-08-24 01:39:13 +00:00
ReturnPointerRangeChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
ReturnUndefChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
StackAddrEscapeChecker.cpp Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
StreamChecker.cpp Rename 'currentX' to 'currX' throughout analyzer and libAnalysis. 2012-08-22 06:26:15 +00:00
TaintTesterChecker.cpp Basic: import OwningPtr<> into clang namespace 2012-02-05 02:12:40 +00:00
TraversalChecker.cpp [analyzer] Rename Calls.{h,cpp} to CallEvent.{h,cpp}. No functionality change. 2012-07-26 21:39:41 +00:00
UndefBranchChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
UndefCapturedBlockVarChecker.cpp Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we have significantly 2012-05-31 06:03:17 +00:00
UndefResultChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
UndefinedArraySubscriptChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
UndefinedAssignmentChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
UnixAPIChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
UnreachableCodeChecker.cpp Include the "issue context" (e.g. function or method) where a static analyzer issue occurred in the plist output. 2012-04-04 18:11:35 +00:00
VLASizeChecker.cpp [analyzer] When a symbol is null, we should track its constraints. 2012-08-03 23:09:01 +00:00
VirtualCallChecker.cpp Remove unused private member variables found by clang's new -Wunused-private-field. 2012-06-06 17:32:50 +00:00