Package | Description |
---|---|
soot |
Base Soot classes, shared by different intermediate representations.
|
soot.jimple.spark.builder | |
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
soot.shimple.toolkits.scalar |
Some analyses based on Shimple.
|
soot.toolkits.exceptions |
Class and Description |
---|
Shimple
Contains the constructors for the components of the SSA Shimple
grammar.
|
ShimpleTransformer
Traverses all methods, in all classes from the Scene, and
transforms them to Shimple.
|
Class and Description |
---|
AbstractShimpleValueSwitch |
PhiExpr
A fully defined PhiExpr usually consists of a list of Values for
the arguments alongst with the corresponding control flow
predecessor for each argument.
|
ShimpleExprSwitch |
ShimpleValueSwitch |
Class and Description |
---|
PhiExpr
A fully defined PhiExpr usually consists of a list of Values for
the arguments alongst with the corresponding control flow
predecessor for each argument.
|
PiExpr |
Shimple
Contains the constructors for the components of the SSA Shimple
grammar.
|
ShimpleBody
Implementation of the Body class for the SSA Shimple IR.
|
ShimpleExpr |
ShimpleExprSwitch |
ShimpleFactory |
ShimpleTransformer
Traverses all methods, in all classes from the Scene, and
transforms them to Shimple.
|
ShimpleValueSwitch |
Class and Description |
---|
PhiExpr
A fully defined PhiExpr usually consists of a list of Values for
the arguments alongst with the corresponding control flow
predecessor for each argument.
|
PiExpr |
ShimpleBody
Implementation of the Body class for the SSA Shimple IR.
|
ShimpleExpr |
ShimpleFactory |
Class and Description |
---|
ShimpleBody
Implementation of the Body class for the SSA Shimple IR.
|
Class and Description |
---|
PhiExpr
A fully defined PhiExpr usually consists of a list of Values for
the arguments alongst with the corresponding control flow
predecessor for each argument.
|
ShimpleExprSwitch |
ShimpleValueSwitch |