clang-1/lib/Analysis
Ted Kremenek cc9ac41ac0 Enhance NSError** checking with analogous checking for CFErrorRef*.
Expand checking to include functions, not just methods.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56938 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-01 23:24:09 +00:00
..
BasicConstraintManager.cpp Fixed logic error in BasicConstraintManager pointed out by Zhongxing Xu. 2008-09-19 18:00:36 +00:00
BasicObjCFoundationChecks.cpp The checks in BasicObjCFoundationChecks now have a category: "API Misuse (Apple)" 2008-09-21 19:01:39 +00:00
BasicObjCFoundationChecks.h Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. 2008-09-18 21:25:13 +00:00
BasicStore.cpp Store: (static analyzer) 2008-09-03 03:06:11 +00:00
BasicValueFactory.cpp Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. 2008-09-18 23:09:54 +00:00
BugReporter.cpp Add "category" to BugTypes, allowing bugs to be grouped. 2008-09-20 04:23:38 +00:00
CFRefCount.cpp Add a QualType to ConjuredSymbol to represent the type and size of the symbol. 2008-10-01 00:21:14 +00:00
CheckDeadStores.cpp Add "category" to BugTypes, allowing bugs to be grouped. 2008-09-20 04:23:38 +00:00
CheckNSError.cpp Enhance NSError** checking with analogous checking for CFErrorRef*. 2008-10-01 23:24:09 +00:00
CheckObjCDealloc.cpp rename PreDefinedExpr -> PredefinedExpr 2008-08-10 01:53:14 +00:00
CheckObjCInstMethSignature.cpp Added method "EmitBasicReport" to BugReporter to simplify the emission of simple bug diagnostics. 2008-07-14 17:40:50 +00:00
CheckObjCUnusedIVars.cpp The "unused ivar" check now has a category: "Optimization" 2008-09-21 18:58:22 +00:00
Environment.cpp Modify comments. 2008-08-21 23:00:21 +00:00
ExplodedGraph.cpp Added "Auditor" interface for auditing the construction of ExplodedGraphs. 2008-08-27 01:56:11 +00:00
GRBlockCounter.cpp Updated clients of ImmutableMap::SlimFind to use ImmutableMap::lookup instead. 2008-07-07 16:21:19 +00:00
GRCoreEngine.cpp ProgramPoint now takes the space of two pointers instead of one. This change was 2008-09-16 18:44:52 +00:00
GRExprEngine.cpp Add a QualType to ConjuredSymbol to represent the type and size of the symbol. 2008-10-01 00:21:14 +00:00
GRExprEngineInternalChecks.cpp Built-in checks now have a category: "Logic Errors" 2008-09-21 18:57:28 +00:00
GRSimpleVals.cpp When we have a binary expression 'int operator symbol', properly rewrite this as 2008-09-19 17:31:13 +00:00
GRSimpleVals.h Rename ValueState -> GRState. 2008-08-13 04:27:00 +00:00
GRState.cpp Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. 2008-09-18 23:09:54 +00:00
GRTransferFuncs.cpp Rename ValueState -> GRState. 2008-08-13 04:27:00 +00:00
LiveVariables.cpp Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. 2008-09-26 16:26:36 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
PathDiagnostic.cpp * Remove isInSystemHeader() from DiagClient, move it to SourceManager 2008-08-10 19:59:06 +00:00
RValues.cpp Use LVal::IsLValType(T) instead of checking to see if the type is an "lvalue" type directly. 2008-10-01 05:02:13 +00:00
SymbolManager.cpp Add a QualType to ConjuredSymbol to represent the type and size of the symbol. 2008-10-01 00:21:14 +00:00
UninitializedValues.cpp It's spelt "uninitialized". 2008-08-16 17:46:53 +00:00