Package | Description |
---|---|
soot.baf |
Public classes for the Baf intermediate representation.
|
soot.jimple |
Public classes for the Jimple intermediate representation.
|
soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
Modifier and Type | Method and Description |
---|---|
JimpleToBafContext |
BafBody.getContext() |
JimpleToBafContext |
BafBody.getContext() |
Modifier and Type | Method and Description |
---|---|
void |
Constant.convertToBaf(JimpleToBafContext context,
List<Unit> out)
Adds a Baf instruction pushing this constant to the stack onto
out . |
void |
ConvertToBaf.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
StaticFieldRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
StaticFieldRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
ConvertToBaf.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
Constant.convertToBaf(JimpleToBafContext context,
List<Unit> out)
Adds a Baf instruction pushing this constant to the stack onto
out . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCastExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractInstanceFieldRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractInterfaceInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleFloatBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleIntBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleIntLongBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractNewArrayExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractNewMultiArrayExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractSpecialInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractStaticInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractVirtualInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JArrayRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JAssignStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JDynamicInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JEnterMonitorStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JExitMonitorStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JGotoStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JIdentityStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JIfStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JInstanceOfExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JInvokeStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JLengthExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JLookupSwitchStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNegExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNewExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNopStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JReturnStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JReturnVoidStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JTableSwitchStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JThrowStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JimpleLocal.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JGotoStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNegExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNewExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JReturnStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JDynamicInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JLookupSwitchStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractNewArrayExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JAssignStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JIdentityStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractInterfaceInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractInstanceFieldRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleFloatBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JInstanceOfExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleIntBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JReturnVoidStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JInvokeStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractVirtualInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractCastExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JNopStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JThrowStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JArrayRef.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JExitMonitorStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JIfStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractJimpleIntLongBinopExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JimpleLocal.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JEnterMonitorStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JTableSwitchStmt.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractSpecialInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
JLengthExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractStaticInvokeExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |
void |
AbstractNewMultiArrayExpr.convertToBaf(JimpleToBafContext context,
List<Unit> out) |