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
/
GRConstants.cpp
Age
Commit message (
Expand
)
Author
2008-02-13
Renamed files to match class renaming in r47070:
Ted Kremenek
2008-02-13
Renamed class GREngine => GRCoreEngine.
Ted Kremenek
2008-02-13
Simplify GRIndirectGotoNodeBuilder.
Ted Kremenek
2008-02-13
Added support to GREngine/GRConstants for handling computed gotos.
Ted Kremenek
2008-02-12
Minor (cosmetic) reshuffling of code. Fixed a bug in "Assume" logic when
Ted Kremenek
2008-02-12
Added transfer function logic for sizeof(expr)/sizeof(type). This currently
Ted Kremenek
2008-02-12
Added GRBlockCounter class, which tracks the number of times blocks
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
Removed ability to create symbol bindings
Ted Kremenek
2008-02-08
Implemented transfer functions for Statement-Expressions and Commas.
Ted Kremenek
2008-02-08
More variable renamings.
Ted Kremenek
2008-02-08
Renamed InvalidValue to UnknownVal.
Ted Kremenek
2008-02-07
Added some more opcode pretty-printing.
Ted Kremenek
2008-02-07
Added proof-of-concept NULL pointer diagnostics to GRConstants.
Ted Kremenek
2008-02-07
Added support to distinguish between both implicit and explicit null derefere...
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
Major code refactoring/cleanup with transfer function logic. Now the
Ted Kremenek
2008-02-06
Added main transfer function support for unary operator "!".
Ted Kremenek
2008-02-06
Added assumption logic for symbolic non-lvalues when used in conditions such as
Ted Kremenek
2008-02-06
Fixed bug in '=' transfer function: RHS does not have to be a non-LValue.
Ted Kremenek
2008-02-06
Fixed signedness bug in cast transfer function when casting integers to point...
Ted Kremenek
2008-02-06
Modified state pretty-printing to include the '!=' and '==' constraints on
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 "batch" processing versions of Nodify and SetValue. Created typedefs
Ted Kremenek
2008-02-05
Renamed typedef "iterator" in ValueState to "vb_iterator" (for "VariableBindi...
Ted Kremenek
2008-02-05
Overhauling of "ValueState" so that it represents its own functional data
Ted Kremenek
2008-02-05
ValueManager now uses the BumpPtrAllocator owned by the ExplodedGraph.
Ted Kremenek
2008-02-05
Simplified transfer functions for '++' and '--'
Ted Kremenek
2008-02-05
Implemented initial transfer function support for '&&', '||', '?', and
Ted Kremenek
2008-02-04
Created ValueStateManager, a full-blown class to manage the states
Ted Kremenek
2008-02-04
Implemented transfer function for unary '~'.
Ted Kremenek
2008-02-01
Implemented casts for ConcreteInt and ConcreteIntLValue.
Ted Kremenek
2008-01-31
Moved RValue code in GRConstants.cpp to RValue.[h,cpp].
Ted Kremenek
2008-01-31
Fixed misspelling of "LLVM" due to some editor+Ted madness.
Ted Kremenek
2008-01-31
Added transfer function support for unary '&' and '*', providing basic
Ted Kremenek
2008-01-31
Added 'SymbolicLValue' class to represent LValues whose value is symbolic.
Ted Kremenek
2008-01-30
We now delay adding nodes created by GRBranchNodeBuilder to the analysis
Ted Kremenek
2008-01-30
Implemented some branch pruning in GRConstants using != and == for
Ted Kremenek
2008-01-30
Minor cosmetic cleanups: replaced some integer literals with constants and
Ted Kremenek
2008-01-29
Implemented more boilerplate in GREngine for processing branches. Now
Ted Kremenek
2008-01-29
Added boilerplate logic in GREngine for processing branches.
Ted Kremenek
2008-01-29
Renamed GRNodeBuilder to GRStmtNodeBuilder.
Ted Kremenek
2008-01-29
Minor fix in transfer function of '!=' where a 'false' literal should
Ted Kremenek
2008-01-29
Added preliminary transfer function support for '==' and '!='.
Ted Kremenek
[next]