index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Analysis
/
ValueState.cpp
Age
Commit message (
Expand
)
Author
2008-03-15
Make a major restructuring of the clang tree: introduce a top-level
Chris Lattner
2008-03-15
Fixed 80 col. violations.
Ted Kremenek
2008-03-15
Disable creation of "ContentsOf" symbols. It was fundamentally broken on many
Ted Kremenek
2008-03-11
Expanded ValueState pretty-printing to use an optional "CheckerStatePrinter"
Ted Kremenek
2008-03-11
Added main skeleton for CFRetain transfer function logic.
Ted Kremenek
2008-03-09
Bug fix: Don't call RemoveDeadBindings more than once (can kill newly generat...
Ted Kremenek
2008-03-07
Renamed ValueManager to BasicValueFactory.
Ted Kremenek
2008-03-06
fix typos
Gabor Greif
2008-03-05
remove the source location arguments to various target query methods.
Chris Lattner
2008-03-04
Implemented "print" method for ValueState.
Ted Kremenek
2008-02-28
Merged ValueState and ValueStateImpl into just ValueState, with GRExprEngine:...
Ted Kremenek
2008-02-28
Renamed "Uninitialized" -> "Undefined" in path-sensitive value tracking engine.
Ted Kremenek
2008-02-27
When analyzing a function, eagerly create symbolic values for all
Ted Kremenek
2008-02-27
Header file cleanups: reduce number of includes; move ValueState.h into inclu...
Ted Kremenek
2008-02-26
Fix bug when processing '?' operator: invalidate the old "Uninitialized" valu...
Ted Kremenek
2008-02-26
Removed hack with toggling the signedness flag of the APSInt stored
Ted Kremenek
2008-02-26
Small fixes to shore up overhauling of transfer function logic for '&&' and '||.
Ted Kremenek
2008-02-26
optimization: no longer create ExplodedNodes for IntegerLiteral and
Ted Kremenek
2008-02-26
Major cleanup of the transfer function logic for '&&', '||', and '?'. We
Ted Kremenek
2008-02-26
Added lazy "symbolication" of parameter variables and global variables.
Ted Kremenek
2008-02-25
Fixed bug in RemoveDeadBindings when performing the mark-and-sweep over the
Ted Kremenek
2008-02-25
Added hack to transfer function logic to handle the case where a DeclRefExpr
Ted Kremenek
2008-02-21
Return "Unknown" when using the value of a function pointer whose value
Ted Kremenek
2008-02-21
RemoveDeadBindings should now check for UninitalizedVal, as it is a now
Ted Kremenek
2008-02-21
Major cleanup of path-sensitive analysis engine and the current analysis
Ted Kremenek
2008-02-20
Placed transfer function logic for dereferences in its own method, while at
Ted Kremenek
2008-02-19
Added transfer function support for casting to "void".
Ted Kremenek
2008-02-19
Added back explicit state/node creation when visiting IntegerLiterals and
Ted Kremenek
2008-02-19
Added boilerplate transfer function support for CallExprs.
Ted Kremenek
2008-02-19
--grsimple now reports the number of nodes in the ExplodedGraph for
Ted Kremenek
2008-02-18
Added more assertions and checks in transfer function logic to check for
Ted Kremenek
2008-02-15
Simplified transfer function logic for ++/-- operators.
Ted Kremenek
2008-02-14
Added "symbol iterators" for RValues, allowing easy iteration over the symbols
Ted Kremenek
2008-02-12
Added transfer function/value track logic for taking the address of a label.
Ted Kremenek
2008-02-12
Renamed local variable.
Ted Kremenek
2008-02-11
Consolidated use of BumpPtrAllocator shared by various ImmutableSet/ImmutableMap
Ted Kremenek
2008-02-11
Separate bindings for subexpressions to be in a separate map for
Ted Kremenek
2008-02-08
Split off expression-bindings in ValueState from variable-bindings.
Ted Kremenek
2008-02-08
Changed "GetValue" methods to take an
Ted Kremenek
2008-02-08
Moved implementation of "RemoveDeadBindings" from the main
Ted Kremenek
2008-02-08
More variable renamings.
Ted Kremenek
2008-02-08
Renamed InvalidValue to UnknownVal.
Ted Kremenek
2008-02-07
Added recording of "implicit" NULL dereferences of symbolic pointers.
Ted Kremenek
2008-02-07
Added several guards in transfer functions for "InvalidValues".
Ted Kremenek
2008-02-07
Added transfer function logic for ReturnStmts.
Ted Kremenek
2008-02-06
Fixed bug when allocating a ValueStateImpl object in getPersistentState()
Ted Kremenek
2008-02-06
Added some skeleton code for performing "assume" on symbols: e.g. assume($0 !...
Ted Kremenek
2008-02-05
Moved subclasses of LValue and NonLValue into their own namespaces.
Ted Kremenek
2008-02-05
Added a "ConstantNotEq" map to ValueState (and added necessary typedefs and f...
Ted Kremenek
2008-02-05
Overhauling of "ValueState" so that it represents its own functional data
Ted Kremenek
[next]