..
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
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +00:00
BuiltinFunctionChecker.cpp
[analyzer] Rename CheckerV2 -> Checker.
2011-03-01 01:16:21 +00:00
CMakeLists.txt
[analyzer] Introduce MallocOverflowSecurityChecker, a simple flow-sensitive checker that may be useful for security auditing. This checker is currently too noisy to be on by default.
2011-08-03 20:17:43 +00:00
CStringChecker.cpp
[analyzer] Nitpicks on Olaf's patch, which I meant to e-mail but then didn't in
2011-08-12 21:41:07 +00:00
CallAndMessageChecker.cpp
[analyzer] Introduce new MemRegion, "TypedValueRegion", so that we can separate TypedRegions that implement getValueType() from those that don't.
2011-08-12 20:02:48 +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] Remove 'all-experimental' checker group.
2011-08-04 00:25:50 +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
[analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to be linearized only when used by the static analyzer. This required a rewrite of LiveVariables, and exposed a ton of subtle bugs.
2011-07-28 23:07:59 +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
MacOSKeychainAPIChecker.cpp
MacOSKeychainAPIChecker: If the allocated data address entered as an enclosing function parameter, skip it to avoid false positives.
2011-08-12 22:47:22 +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
MallocOverflowSecurityChecker.cpp
[analyzer] Introduce MallocOverflowSecurityChecker, a simple flow-sensitive checker that may be useful for security auditing. This checker is currently too noisy to be on by default.
2011-08-03 20:17:43 +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
[analyzer] change "tag" in ProgramPoint from "void*" to a ProgramPointTag*.
2011-08-12 23:04:46 +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 dead code flagged by GCC's -Wunused-but-set-variable.
2011-07-31 01:06:41 +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
[analyzer] Overhaul how the static analyzer expects CFGs by forcing CFGs to be linearized only when used by the static analyzer. This required a rewrite of LiveVariables, and exposed a ton of subtle bugs.
2011-07-28 23:07:59 +00:00
VLASizeChecker.cpp
[analyzer] Rename CheckerV2 -> Checker.
2011-03-01 01:16:21 +00:00