- Mar 09, 2008
-
-
Ted Kremenek authored
of the LHS expressions is Unknown, the value of the entire expression does not evaluate to the RHS (as is the case with normal assignments). llvm-svn: 48102
-
Ted Kremenek authored
we weren't processing a statement within a basic block. llvm-svn: 48087
-
Ted Kremenek authored
Bug fix: Don't call RemoveDeadBindings more than once (can kill newly generated values to Block-Level Expressions). llvm-svn: 48079
-
- Mar 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 48037
-
Ted Kremenek authored
that are not related to error nodes. Fixed bug where we did not detect some NULL dereferences. Added "ExplodedGraph::Trim" to trim all nodes that cannot transitively reach a set of provided nodes. Fixed subtle bug in ExplodedNodeImpl where we could create predecessor iterators that included the mangled "sink" bit. The better fix is to integrate this bit into the void* for the wrapped State, not the NodeGroups representing a node's predecessors and successors. llvm-svn: 48036
-
Ted Kremenek authored
information. llvm-svn: 48031
-
Ted Kremenek authored
llvm-svn: 48025
-
Ted Kremenek authored
divide-by-zero errors. llvm-svn: 48013
-
- Mar 06, 2008
-
-
Gabor Greif authored
llvm-svn: 47995
-
Ted Kremenek authored
Reported by Zhongxing Xu! llvm-svn: 47991
-
Ted Kremenek authored
llvm-svn: 47982
-
- Mar 05, 2008
-
-
Ted Kremenek authored
llvm-svn: 47971
-
Ted Kremenek authored
llvm-svn: 47970
-
Ted Kremenek authored
llvm-svn: 47964
-
Ted Kremenek authored
llvm-svn: 47958
-
Ted Kremenek authored
ExplodedNode that would occasionally result in heap corruption. llvm-svn: 47956
-
Ted Kremenek authored
llvm-svn: 47955
-
Chris Lattner authored
llvm-svn: 47954
-
Ted Kremenek authored
GRStmtNodeBuilder and is now responsible for adding its own nodes to the graph. llvm-svn: 47923
-
Ted Kremenek authored
allow us to pass the builder to plug-in transfer functions and allow those functions to create intermediate nodes. llvm-svn: 47919
-
- Mar 04, 2008
-
-
Ted Kremenek authored
llvm-svn: 47912
-
Ted Kremenek authored
passed-by-reference to builtin functions until we have better builtin support. llvm-svn: 47910
-
Ted Kremenek authored
structs (local variables) to Unknown instead of Undefined. (added FIXME to initialize *members* of struct to undefined) llvm-svn: 47901
-
Ted Kremenek authored
llvm-svn: 47894
-
Ted Kremenek authored
variables that are pointers or integers. llvm-svn: 47880
-
Ted Kremenek authored
to bifurcate at the wrong places and not propagate at others. llvm-svn: 47876
-
Ted Kremenek authored
llvm-svn: 47873
-
- Mar 03, 2008
-
-
Ted Kremenek authored
be incorrectly merged together. llvm-svn: 47851
-
Ted Kremenek authored
llvm-svn: 47842
-
- Mar 01, 2008
-
-
Ted Kremenek authored
as arguments. llvm-svn: 47778
-
Ted Kremenek authored
or otherwise a constant integer value that doesn't evaluate to an address. llvm-svn: 47774
-
- Feb 29, 2008
-
-
Ted Kremenek authored
"Refinement" of hack to bound loop-traversals: visit any block at a maximum of 3 times along a given path. llvm-svn: 47766
-
- Feb 28, 2008
-
-
Ted Kremenek authored
Cache the location of the error. Don't emit the same warning for the same error type that occurs at the same program location but along a different path. llvm-svn: 47727
-
Ted Kremenek authored
This current implementation only works when both operands are concrete values; later we will add support for symbolic values. llvm-svn: 47726
-
Ted Kremenek authored
Merged ValueState and ValueStateImpl into just ValueState, with GRExprEngine::StateTy just becoming ValueState*. llvm-svn: 47714
-
Ted Kremenek authored
llvm-svn: 47713
-
- Feb 27, 2008
-
-
Ted Kremenek authored
llvm-svn: 47691
-
Ted Kremenek authored
llvm-svn: 47690
-
Ted Kremenek authored
variables as uninitialized, and only "initialize" static function variables. llvm-svn: 47683
-
Ted Kremenek authored
llvm-svn: 47678
-