index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
GRSimpleVals.cpp
Age
Commit message (
Expand
)
Author
2009-06-26
Introduce a new concept to the static analyzer: SValuator.
Ted Kremenek
2009-06-23
Remove GRStateManager::BindLoc() and GRStateManager::Unbind().
Ted Kremenek
2009-06-23
Move all factory methods from SVal to ValueManager. API cleanup!
Zhongxing Xu
2009-06-23
MemRegions:
Ted Kremenek
2009-06-18
Move clients over from using GRStateManager::BindXXX and friends to
Ted Kremenek
2009-06-16
Do not invalidate unboundable regions in GRSimpleVals::EvalCall().
Zhongxing Xu
2009-05-20
* API change: we need to pass GRState to GRExprEngine::EvalBinOp() because
Zhongxing Xu
2009-05-08
Fix <rdar://problem/6845148>. Signed integers compared against pointers should
Ted Kremenek
2009-05-04
Fix false positive null dereference by unifying code paths in GRSimpleVals for
Ted Kremenek
2009-04-29
Add corner case logic to BasicStoreManager and GRSimpleVals::EvalBinOp to enable
Ted Kremenek
2009-04-20
Remove loc::FuncVal.
Zhongxing Xu
2009-04-10
Move a few more NonLoc static functions to ValueManager.
Ted Kremenek
2009-04-10
Finally nuke loc::SymbolVal.
Zhongxing Xu
2009-04-09
- Move ownership of MemRegionManager into ValueManager.
Ted Kremenek
2009-04-09
stop using loc::SymbolVal and clean up code with new API.
Zhongxing Xu
2009-04-09
clean up code with new API.
Zhongxing Xu
2009-03-28
Fix regression in pointer comparison with NULL (e.g., 0 != ptr). This fixes
Ted Kremenek
2009-03-26
Simplify some code. No functionality change.
Zhongxing Xu
2009-03-26
analyzer infrastructure: make a bunch of changes to symbolic expressions that
Ted Kremenek
2009-03-25
This patch adds two more SymbolData subclasses: SymIntExpr and SymSymExpr, for
Zhongxing Xu
2009-03-09
Teach GRSimpleVals::EvalNE and GRSimplVals::EvalEQ about TypedRegionViews and
Ted Kremenek
2009-03-02
Initial support for pointer arithmetic. Only support concrete indexes and
Zhongxing Xu
2009-02-10
Fix a crash in GRSimpleVals::EvalCast due not handling transparent unions.
Ted Kremenek
2008-12-05
Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the...
Ted Kremenek
2008-11-15
Implement FIXME in GRExprEngine::VisitUnaryOperator() to handle implicit conv...
Ted Kremenek
2008-11-13
GRExprEngine/CFRefCount/GRSimpleVals: We don't do any special handling (yet) ...
Ted Kremenek
2008-10-30
Rename:
Zhongxing Xu
2008-10-27
Only loc::MemRegionVal can be modified. This avoids crashing in RegionStore w...
Zhongxing Xu
2008-10-26
Remove loc::StringLiteralVal. Now we allocate regions for string literals in ...
Zhongxing Xu
2008-10-17
When conjuring symbols to recover path-sensitivity, don't conjure symbols tha...
Ted Kremenek
2008-10-17
This patch did the following renaming. There should be no functional changes.
Zhongxing Xu
2008-10-17
Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regi...
Ted Kremenek
2008-10-04
This is a big patch, but the functionality change is small and the rest of th...
Ted Kremenek
2008-09-19
When we have a binary expression 'int operator symbol', properly rewrite this as
Ted Kremenek
2008-08-13
Rename ValueState -> GRState.
Ted Kremenek
2008-07-22
Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to GR...
Ted Kremenek
2008-07-22
Added path-sensitive checking for null pointer values passed to function argu...
Ted Kremenek
2008-07-18
Fix regression by explicitly checking if we are negating a SymIntConstantVal.
Ted Kremenek
2008-07-18
Improve path-sensitivity when using the logical not operator.
Ted Kremenek
2008-07-18
Renamed deterministic EvalBinOp to DetermEvalBinOpNN. This name mangling is ...
Ted Kremenek
2008-07-18
Created ValueStateSet class to manage the creation of multiple states by a me...
Ted Kremenek
2008-07-16
Fix regression introduced by http://lists.cs.uiuc.edu/pipermail/cfe-commits/W...
Ted Kremenek
2008-07-15
Fix transfer function logic in GRSimpleVals for integer casts: only support c...
Ted Kremenek
2008-07-11
Refactored auditor interface within GRExprEngine and GRCoreEngine to use a "b...
Ted Kremenek
2008-07-10
Refactored most of the "Store" piece of ValueState into a Store type. The
Ted Kremenek
2008-07-02
Unify the code path for the Dead Stores checker to always use the BugReporter...
Ted Kremenek
2008-07-02
Refactored some of the BugReporter interface so that data such as the ASTCont...
Ted Kremenek
2008-06-26
Added a simple static analysis check to look for improper uses of CFCreateNum...
Ted Kremenek
2008-05-12
Support StringLiteralVal when comparing LVal types.
Ted Kremenek
2008-05-09
Rename IsPointerType to LVal::IsLValType, and update CFRefCount::EvalSummary ...
Ted Kremenek
[next]