Package | Description |
---|---|
soot |
Base Soot classes, shared by different intermediate representations.
|
soot.baf.internal |
Internal, messy, implementation-specific classes for the Baf intermediate representation.
|
soot.grimp.internal |
Internal, messy, implementation-specific classes for the Grimp intermediate representation.
|
soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Trap
A trap (exception catcher), used within Body
classes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTrap
Partial implementation of trap (exception catcher), used within Body
classes.
|
Modifier and Type | Class and Description |
---|---|
class |
BTrap |
Modifier and Type | Class and Description |
---|---|
class |
GTrap |
Modifier and Type | Class and Description |
---|---|
class |
JTrap |
Modifier and Type | Interface and Description |
---|---|
interface |
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.
|
interface |
PiExpr |
interface |
ShimpleExpr |
Modifier and Type | Class and Description |
---|---|
class |
SPhiExpr
Internal implementation of Phi nodes.
|
class |
SPiExpr |