.. |
BasicConstraintManager.cpp
|
Make SymbolicRegion subclass TypedRegion, for symbols usually have types, so
|
2009-02-05 06:57:29 +00:00 |
BasicObjCFoundationChecks.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
BasicObjCFoundationChecks.h
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
BasicStore.cpp
|
Make SymbolicRegion subclass TypedRegion, for symbols usually have types, so
|
2009-02-05 06:57:29 +00:00 |
BasicValueFactory.cpp
|
Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the representation of symbolic values.
|
2008-12-05 02:27:51 +00:00 |
BugReporter.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
CFRefCount.cpp
|
Add 'AppendValue' to the list of magic CF function names that cause a tracked object to escape. Fixes <rdar://problem/6560661>.
|
2009-02-05 22:34:53 +00:00 |
CMakeLists.txt
|
CMake: Builds and installs clang binary and libs (no docs yet). It
|
2008-10-26 00:56:18 +00:00 |
CheckDeadStores.cpp
|
Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more
|
2009-01-25 02:32:41 +00:00 |
CheckNSError.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
CheckObjCDealloc.cpp
|
'self.myIvar = nil' (properties) only releases myIvar when the property has kind 'assign'. This fixes <rdar://problem/6380411>.
|
2008-12-08 21:44:15 +00:00 |
CheckObjCInstMethSignature.cpp
|
Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of
|
2008-11-24 05:29:24 +00:00 |
CheckObjCUnusedIVars.cpp
|
Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of
|
2008-11-24 05:29:24 +00:00 |
Environment.cpp
|
Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "SymbolReaper". Right now it just consolidates the two and cleans up some client code, but shortly it will be used to enable "lazy computation" of live symbols for use with RegionStore.
|
2009-01-21 22:26:05 +00:00 |
ExplodedGraph.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
GRBlockCounter.cpp
|
Updated clients of ImmutableMap::SlimFind to use ImmutableMap::lookup instead.
|
2008-07-07 16:21:19 +00:00 |
GRCoreEngine.cpp
|
Add new GRWorkList class that uses two queues:
|
2008-12-16 22:13:33 +00:00 |
GRExprEngine.cpp
|
GRExprEngine: When processing compound assignments, do a switch table lookup to get the non-compound opcode from the compound opcode instead of relying on the order of BinaryOperator::opcode values. This unbreaks the misc-ps.c test.
|
2009-02-07 00:52:24 +00:00 |
GRExprEngineInternalChecks.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
GRSimpleVals.cpp
|
Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the representation of symbolic values.
|
2008-12-05 02:27:51 +00:00 |
GRSimpleVals.h
|
Implement FIXME in GRExprEngine::VisitUnaryOperator() to handle implicit conversions caused by the '!' operator. This required adding some logic to GRSimpleVals to reason about nonloc::LocAsInteger SVals. This code appears to work fine, but it should eventually be cleaned up.
|
2008-11-15 00:20:05 +00:00 |
GRState.cpp
|
Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "SymbolReaper". Right now it just consolidates the two and cleans up some client code, but shortly it will be used to enable "lazy computation" of live symbols for use with RegionStore.
|
2009-01-21 22:26:05 +00:00 |
GRTransferFuncs.cpp
|
Overhaul BugReporter interface and implementation. The new interface cleans up
|
2009-02-04 23:49:09 +00:00 |
LiveVariables.cpp
|
Fix horrible non-termination bug in LiveVariables. The issue was that
|
2009-01-30 21:35:30 +00:00 |
Makefile
|
Make a major restructuring of the clang tree: introduce a top-level
|
2008-03-15 23:59:48 +00:00 |
MemRegion.cpp
|
Create ElementRegion when the base is SymbolicRegion. This is like what we do
|
2009-02-06 08:44:27 +00:00 |
NOTES.TXT
|
Add some notes for SCA.
|
2008-11-03 06:04:23 +00:00 |
PathDiagnostic.cpp
|
Ensure that we assert if given an unhandled value.
|
2009-02-07 03:46:08 +00:00 |
RegionStore.cpp
|
SymbolicRegions really have unknown sizes.
|
2009-02-06 08:51:30 +00:00 |
SVals.cpp
|
Fix a couple bugs:
|
2009-01-30 00:08:43 +00:00 |
SymbolManager.cpp
|
SymbolReaper::isLive(SymbolRef) now always returns true for SymbolRegionRvalues because these represent the symbolic values for parameters/globals upon entry to the function. These values are always ;live' because they represent constraints on the context of how the function was called. This will be useful for both summary generation but is also necessary to get RegionStore's lazy-binding of locations to symbols to work in practice with RemoveDeadBindings.
|
2009-01-22 18:51:33 +00:00 |
UninitializedValues.cpp
|
move library-specific diagnostic headers into library private dirs. Reduce
|
2009-01-29 05:15:15 +00:00 |