Package | Description |
---|---|
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
soot.toolkits.graph |
Toolkit to produce and manipulate various types of control flow
graphs.
|
Modifier and Type | Field and Description |
---|---|
protected ReversibleGraph<Block> |
DefaultShimpleFactory.rbg |
protected ReversibleGraph<Block> |
DefaultShimpleFactory.rbg |
Modifier and Type | Method and Description |
---|---|
ReversibleGraph<Block> |
DefaultShimpleFactory.getReverseBlockGraph() |
ReversibleGraph<Block> |
ShimpleFactory.getReverseBlockGraph() |
ReversibleGraph<Block> |
DefaultShimpleFactory.getReverseBlockGraph() |
ReversibleGraph<Block> |
ShimpleFactory.getReverseBlockGraph() |
Modifier and Type | Field and Description |
---|---|
protected ReversibleGraph<Block> |
PiNodeManager.cfg |
protected ReversibleGraph<Block> |
PiNodeManager.cfg |
Modifier and Type | Class and Description |
---|---|
class |
HashReversibleGraph<N>
A reversible version of HashMutableDirectedGraph
|
Modifier and Type | Method and Description |
---|---|
ReversibleGraph<N> |
HashReversibleGraph.reverse() |
ReversibleGraph<N> |
ReversibleGraph.reverse()
Reverse the edges of the current graph and swap head and tail
nodes.
|
ReversibleGraph<N> |
ReversibleGraph.reverse()
Reverse the edges of the current graph and swap head and tail
nodes.
|
ReversibleGraph<N> |
HashReversibleGraph.reverse() |