|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ValueBox | |
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf | Public classes for the Baf intermediate representation. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.dava.internal.AST | |
soot.dava.internal.javaRep | |
soot.dava.toolkits.base.AST.transformations | |
soot.grimp | Public classes for the Grimp intermediate representation. |
soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
soot.shimple.internal | Shimple internal messy stuff. |
soot.toolkits.scalar | A number of scalar optimizations, and the flow analysis framework. |
Uses of ValueBox in soot |
Classes in soot that implement ValueBox | |
class |
AbstractValueBox
Reference implementation for ValueBox; just add a canContainValue method. |
Methods in soot that return ValueBox | |
ValueBox |
IdentityUnit.getLeftOpBox()
|
ValueBox |
IdentityUnit.getRightOpBox()
|
Methods in soot with parameters of type ValueBox | |
void |
AbstractUnitPrinter.startValueBox(ValueBox vb)
|
void |
AbstractUnitPrinter.endValueBox(ValueBox vb)
|
void |
AttributesUnitPrinter.startValueBox(ValueBox u)
|
void |
AttributesUnitPrinter.endValueBox(ValueBox u)
|
void |
UnitPrinter.startValueBox(ValueBox u)
|
void |
UnitPrinter.endValueBox(ValueBox u)
|
Uses of ValueBox in soot.baf |
Methods in soot.baf that return ValueBox | |
ValueBox |
Baf.newLocalBox(Value value)
|
ValueBox |
Baf.newIdentityRefBox(Value value)
|
ValueBox |
IdentityInst.getLeftOpBox()
|
ValueBox |
IdentityInst.getRightOpBox()
|
Uses of ValueBox in soot.baf.internal |
Classes in soot.baf.internal that implement ValueBox | |
class |
BafLocalBox
|
Methods in soot.baf.internal that return ValueBox | |
ValueBox |
BIdentityInst.getLeftOpBox()
|
ValueBox |
BIdentityInst.getRightOpBox()
|
Constructors in soot.baf.internal with parameters of type ValueBox | |
BIdentityInst(ValueBox localBox,
ValueBox identityValueBox)
|
Uses of ValueBox in soot.dava.internal.AST |
Methods in soot.dava.internal.AST that return ValueBox | |
ValueBox |
ASTSwitchNode.getKeyBox()
|
Uses of ValueBox in soot.dava.internal.javaRep |
Methods in soot.dava.internal.javaRep that return ValueBox | |
ValueBox |
DVariableDeclarationStmt.getInvokeExprBox()
|
ValueBox |
DVariableDeclarationStmt.getArrayRefBox()
|
ValueBox |
DVariableDeclarationStmt.getFieldRefBox()
|
Uses of ValueBox in soot.dava.toolkits.base.AST.transformations |
Methods in soot.dava.toolkits.base.AST.transformations with parameters of type ValueBox | |
void |
DeInliningFinalFields.checkAndSwitch(ValueBox valBox)
|
Uses of ValueBox in soot.grimp |
Methods in soot.grimp that return ValueBox | |
ValueBox |
Grimp.newVariableBox(Value value)
|
ValueBox |
Grimp.newLocalBox(Value value)
|
ValueBox |
Grimp.newRValueBox(Value value)
|
ValueBox |
Grimp.newImmediateBox(Value value)
|
ValueBox |
Grimp.newExprBox(Value value)
|
ValueBox |
Grimp.newArgBox(Value value)
|
ValueBox |
Grimp.newObjExprBox(Value value)
|
ValueBox |
Grimp.newIdentityRefBox(Value value)
|
ValueBox |
Grimp.newConditionExprBox(Value value)
|
ValueBox |
Grimp.newInvokeExprBox(Value value)
|
Methods in soot.grimp with parameters of type ValueBox | |
static boolean |
PrecedenceTest.needsBrackets(ValueBox subExprBox,
Value expr)
|
static boolean |
PrecedenceTest.needsBracketsRight(ValueBox subExprBox,
Value expr)
|
Uses of ValueBox in soot.grimp.internal |
Classes in soot.grimp.internal that implement ValueBox | |
class |
ExprBox
|
class |
GRValueBox
|
class |
ObjExprBox
|
Constructors in soot.grimp.internal with parameters of type ValueBox | |
AbstractGrimpFloatBinopExpr(ValueBox op1Box,
ValueBox op2Box)
|
|
AbstractGrimpIntBinopExpr(ValueBox op1Box,
ValueBox op2Box)
|
|
AbstractGrimpIntLongBinopExpr(ValueBox op1Box,
ValueBox op2Box)
|
Uses of ValueBox in soot.jimple |
Uses of ValueBox in soot.jimple.internal |
Classes in soot.jimple.internal that implement ValueBox | |
class |
ConditionExprBox
|
class |
IdentityRefBox
|
class |
ImmediateBox
|
class |
InvokeExprBox
|
class |
JimpleLocalBox
|
class |
RValueBox
|
class |
VariableBox
|
Fields in soot.jimple.internal declared as ValueBox | |
protected ValueBox |
AbstractBinopExpr.op1Box
|
protected ValueBox |
AbstractBinopExpr.op2Box
|
protected ValueBox |
AbstractInstanceInvokeExpr.baseBox
|
protected ValueBox[] |
AbstractInvokeExpr.argBoxes
|
protected ValueBox[] |
AbstractNewMultiArrayExpr.sizeBoxes
|
protected ValueBox |
JArrayRef.baseBox
|
protected ValueBox |
JArrayRef.indexBox
|
Methods in soot.jimple.internal that return ValueBox | |
ValueBox |
AbstractBinopExpr.getOp1Box()
|
ValueBox |
AbstractBinopExpr.getOp2Box()
|
ValueBox |
AbstractCastExpr.getOpBox()
|
ValueBox |
AbstractDefinitionStmt.getLeftOpBox()
|
ValueBox |
AbstractDefinitionStmt.getRightOpBox()
|
ValueBox |
AbstractInstanceFieldRef.getBaseBox()
|
ValueBox |
AbstractInstanceInvokeExpr.getBaseBox()
|
ValueBox |
AbstractInstanceOfExpr.getOpBox()
|
ValueBox |
AbstractInvokeExpr.getArgBox(int index)
|
ValueBox |
AbstractNewArrayExpr.getSizeBox()
|
ValueBox |
AbstractNewMultiArrayExpr.getSizeBox(int index)
|
ValueBox |
AbstractStmt.getInvokeExprBox()
|
ValueBox |
AbstractStmt.getArrayRefBox()
|
ValueBox |
AbstractStmt.getFieldRefBox()
|
ValueBox |
AbstractUnopExpr.getOpBox()
|
ValueBox |
JArrayRef.getBaseBox()
|
ValueBox |
JArrayRef.getIndexBox()
|
ValueBox |
JAssignStmt.getInvokeExprBox()
|
ValueBox |
JAssignStmt.getArrayRefBox()
|
ValueBox |
JAssignStmt.getFieldRefBox()
|
ValueBox |
JEnterMonitorStmt.getOpBox()
|
ValueBox |
JExitMonitorStmt.getOpBox()
|
ValueBox |
JIfStmt.getConditionBox()
|
ValueBox |
JInvokeStmt.getInvokeExprBox()
|
ValueBox |
JLookupSwitchStmt.getKeyBox()
|
ValueBox |
JRetStmt.getStmtAddressBox()
|
ValueBox |
JReturnStmt.getOpBox()
|
ValueBox |
JTableSwitchStmt.getKeyBox()
|
ValueBox |
JThrowStmt.getOpBox()
|
Uses of ValueBox in soot.shimple.internal |
Classes in soot.shimple.internal that implement ValueBox | |
class |
SValueUnitPair
Extension of ValueUnitPair that implements SUnitBox. |
Uses of ValueBox in soot.toolkits.scalar |
Classes in soot.toolkits.scalar that implement ValueBox | |
class |
ValueUnitPair
Utility class used to package a Value and a Unit together. |
Fields in soot.toolkits.scalar declared as ValueBox | |
ValueBox |
UnitValueBoxPair.valueBox
|
Methods in soot.toolkits.scalar that return ValueBox | |
ValueBox |
UnitValueBoxPair.getValueBox()
|
Constructors in soot.toolkits.scalar with parameters of type ValueBox | |
UnitValueBoxPair(Unit unit,
ValueBox valueBox)
Constructs a UnitValueBoxPair form a Unit object and a ValueBox object. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |