|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in soot.toolkits.graph used by soot | |
---|---|
Block
Represents BasicBlocks that partition a method body. |
|
SlowPseudoTopologicalOrderer
Provide the pseudo topological order of a graph's nodes. |
Classes in soot.toolkits.graph used by soot.dava.internal.asg | |
---|---|
BriefUnitGraph
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow associated with exceptions. |
|
DirectedGraph
Defines the notion of a directed graph. |
|
TrapUnitGraph
Represents a CFG for a Body instance where the nodes are
Unit instances, and where, in additional to unexceptional
control flow edges, edges are added from every trapped Unit to the Trap 's handler Unit , regardless
of whether the trapped Unit s may actually throw the
exception caught by the Trap . |
Classes in soot.toolkits.graph used by soot.jbco.bafTransformations | |
---|---|
BriefUnitGraph
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow associated with exceptions. |
Classes in soot.toolkits.graph used by soot.jbco.jimpleTransformations | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
Classes in soot.toolkits.graph used by soot.jbco.util | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
TrapUnitGraph
Represents a CFG for a Body instance where the nodes are
Unit instances, and where, in additional to unexceptional
control flow edges, edges are added from every trapped Unit to the Trap 's handler Unit , regardless
of whether the trapped Unit s may actually throw the
exception caught by the Trap . |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.annotation.logic | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.annotation.nullcheck | |
---|---|
ExceptionalUnitGraph
Represents a control flow graph for a Body instance
where the nodes are Unit instances, and where control flow
associated with exceptions is taken into account. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.annotation.parity | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.annotation.purity | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.callgraph | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.infoflow | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
HashMutableDirectedGraph
HashMap based implementation of a MutableBlockGraph. |
|
MutableDirectedGraph
Defines a DirectedGraph which is modifiable. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.pointer | |
---|---|
BriefUnitGraph
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow associated with exceptions. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.scalar | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.scalar.pre | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread.mhp | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread.mhp.findobject | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread.mhp.pegcallgraph | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread.mhp.stmt | |
---|---|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.jimple.toolkits.thread.synchronization | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
MutableDirectedGraph
Defines a DirectedGraph which is modifiable. |
|
MutableEdgeLabelledDirectedGraph
Defines a DirectedGraph which is modifiable and associates a label object with every edge. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.shimple | |
---|---|
Block
Represents BasicBlocks that partition a method body. |
|
BlockGraph
Represents the control flow graph of a Body at the basic
block level. |
|
DominanceFrontier
Interface to compute and/or store the dominance frontiers of nodes in a dominator tree. |
|
DominatorsFinder
General interface for a dominators analysis. |
|
DominatorTree
Constructs a dominator tree structure from the given DominatorsFinder. |
|
ReversibleGraph
DirectedGraph which can be reversed and re-reversed. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.shimple.internal | |
---|---|
Block
Represents BasicBlocks that partition a method body. |
|
BlockGraph
Represents the control flow graph of a Body at the basic
block level. |
|
DominanceFrontier
Interface to compute and/or store the dominance frontiers of nodes in a dominator tree. |
|
DominatorTree
Constructs a dominator tree structure from the given DominatorsFinder. |
|
ReversibleGraph
DirectedGraph which can be reversed and re-reversed. |
Classes in soot.toolkits.graph used by soot.shimple.toolkits.graph | |
---|---|
BlockGraph
Represents the control flow graph of a Body at the basic
block level. |
Classes in soot.toolkits.graph used by soot.toolkits.exceptions | |
---|---|
ExceptionalUnitGraph
Represents a control flow graph for a Body instance
where the nodes are Unit instances, and where control flow
associated with exceptions is taken into account. |
Classes in soot.toolkits.graph used by soot.toolkits.graph | |
---|---|
Block
Represents BasicBlocks that partition a method body. |
|
BlockGraph
Represents the control flow graph of a Body at the basic
block level. |
|
BriefUnitGraph
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow associated with exceptions. |
|
ClassicCompleteUnitGraph
Represents a CFG for a Body instance where the nodes are Unit instances, and where edges are a conservative
indication of unexceptional and exceptional control
flow. |
|
DirectedGraph
Defines the notion of a directed graph. |
|
DominanceFrontier
Interface to compute and/or store the dominance frontiers of nodes in a dominator tree. |
|
DominatorNode
Represents a dominator node in DominatorTree. |
|
DominatorsFinder
General interface for a dominators analysis. |
|
DominatorTree
Constructs a dominator tree structure from the given DominatorsFinder. |
|
ExceptionalBlockGraph
Represents a CFG where the nodes are Block s and the
edges are derived from control flow. |
|
ExceptionalBlockGraph.ExceptionDest
|
|
ExceptionalGraph
Defines the interface for navigating a control flow graph which distinguishes exceptional control flow. |
|
ExceptionalGraph.ExceptionDest
Data structure to represent the fact that a given Trap will catch some subset of the exceptions
which may be thrown by a given graph node. |
|
ExceptionalUnitGraph
Represents a control flow graph for a Body instance
where the nodes are Unit instances, and where control flow
associated with exceptions is taken into account. |
|
ExceptionalUnitGraph.ExceptionDest
|
|
HashMutableDirectedGraph
HashMap based implementation of a MutableBlockGraph. |
|
MHGDominatorsFinder
Calculate dominators for basic blocks. |
|
MutableDirectedGraph
Defines a DirectedGraph which is modifiable. |
|
MutableEdgeLabelledDirectedGraph
Defines a DirectedGraph which is modifiable and associates a label object with every edge. |
|
Orderer
An orderer builds an order on a directed, not necessarily acyclic, graph. |
|
PseudoTopologicalOrderer
Orders in pseudo-topological order, the nodes of a DirectedGraph instance. |
|
ReversibleGraph
DirectedGraph which can be reversed and re-reversed. |
|
SlowPseudoTopologicalOrderer
Provide the pseudo topological order of a graph's nodes. |
|
TrapUnitGraph
Represents a CFG for a Body instance where the nodes are
Unit instances, and where, in additional to unexceptional
control flow edges, edges are added from every trapped Unit to the Trap 's handler Unit , regardless
of whether the trapped Unit s may actually throw the
exception caught by the Trap . |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.toolkits.graph.interaction | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
Classes in soot.toolkits.graph used by soot.toolkits.graph.pdg | |
---|---|
Block
Represents BasicBlocks that partition a method body. |
|
BlockGraph
Represents the control flow graph of a Body at the basic
block level. |
|
DirectedGraph
Defines the notion of a directed graph. |
|
DominatorNode
Represents a dominator node in DominatorTree. |
|
DominatorsFinder
General interface for a dominators analysis. |
|
DominatorTree
Constructs a dominator tree structure from the given DominatorsFinder. |
|
HashMutableEdgeLabelledDirectedGraph
|
|
MutableEdgeLabelledDirectedGraph
Defines a DirectedGraph which is modifiable and associates a label object with every edge. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.toolkits.scalar | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
Orderer
An orderer builds an order on a directed, not necessarily acyclic, graph. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.util | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
ExceptionalGraph
Defines the interface for navigating a control flow graph which distinguishes exceptional control flow. |
|
UnitGraph
Represents a CFG where the nodes are Unit instances and
edges represent unexceptional and (possibly) exceptional control
flow between Units. |
Classes in soot.toolkits.graph used by soot.util.cfgcmd | |
---|---|
DirectedGraph
Defines the notion of a directed graph. |
|
ExceptionalGraph
Defines the interface for navigating a control flow graph which distinguishes exceptional control flow. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |