Package | Description |
---|---|
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.toolkits.graph |
Toolkit to produce and manipulate various types of control flow
graphs.
|
soot.toolkits.graph.pdg |
Modifier and Type | Field and Description |
---|---|
protected DominatorsFinder<Block> |
DefaultShimpleFactory.dFinder |
protected DominatorsFinder<Block> |
DefaultShimpleFactory.dFinder |
protected DominatorsFinder<Block> |
DefaultShimpleFactory.rdFinder |
protected DominatorsFinder<Block> |
DefaultShimpleFactory.rdFinder |
Modifier and Type | Method and Description |
---|---|
DominatorsFinder<Block> |
DefaultShimpleFactory.getDominatorsFinder() |
DominatorsFinder<Block> |
ShimpleFactory.getDominatorsFinder() |
DominatorsFinder<Block> |
DefaultShimpleFactory.getDominatorsFinder() |
DominatorsFinder<Block> |
ShimpleFactory.getDominatorsFinder() |
DominatorsFinder<Block> |
DefaultShimpleFactory.getReverseDominatorsFinder() |
DominatorsFinder<Block> |
ShimpleFactory.getReverseDominatorsFinder() |
DominatorsFinder<Block> |
DefaultShimpleFactory.getReverseDominatorsFinder() |
DominatorsFinder<Block> |
ShimpleFactory.getReverseDominatorsFinder() |
Modifier and Type | Class and Description |
---|---|
class |
MHGDominatorsFinder<N>
Calculate dominators for basic blocks.
|
class |
MHGPostDominatorsFinder<N>
Post-dominators finder for multi-headed graph.
|
class |
SimpleDominatorsFinder<N>
Wrapper class for a simple dominators analysis based on a simple
flow analysis algorithm.
|
Modifier and Type | Field and Description |
---|---|
protected DominatorsFinder<N> |
DominatorTree.dominators |
protected DominatorsFinder<N> |
DominatorTree.dominators |
Constructor and Description |
---|
DominatorTree(DominatorsFinder dominators) |
DominatorTree(DominatorsFinder dominators) |
Constructor and Description |
---|
MHGDominatorTree(DominatorsFinder<N> dominators) |
MHGDominatorTree(DominatorsFinder<N> dominators) |