Package | Description |
---|---|
soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
Modifier and Type | Method and Description |
---|---|
ValueUnitPair |
PiExpr.getArgBox() |
ValueUnitPair |
PiExpr.getArgBox() |
ValueUnitPair |
PhiExpr.getArgBox(Block pred)
Returns the argument pair corresponding to the given CFG
predecessor.
|
ValueUnitPair |
PhiExpr.getArgBox(Block pred)
Returns the argument pair corresponding to the given CFG
predecessor.
|
ValueUnitPair |
PhiExpr.getArgBox(int index)
Returns the argument pair for the given index.
|
ValueUnitPair |
PhiExpr.getArgBox(int index)
Returns the argument pair for the given index.
|
ValueUnitPair |
PhiExpr.getArgBox(Unit predTailUnit)
Returns the argument pair corresponding to the given CFG
predecessor.
|
ValueUnitPair |
PhiExpr.getArgBox(Unit predTailUnit)
Returns the argument pair corresponding to the given CFG
predecessor.
|
Modifier and Type | Method and Description |
---|---|
List<ValueUnitPair> |
PhiExpr.getArgs()
Returns an unmodifiable, backed view of the arguments to this PhiExpr.
|
List<ValueUnitPair> |
PhiExpr.getArgs()
Returns an unmodifiable, backed view of the arguments to this PhiExpr.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PhiExpr.removeArg(ValueUnitPair arg)
Remove the given argument.
|
boolean |
PhiExpr.removeArg(ValueUnitPair arg)
Remove the given argument.
|
Modifier and Type | Class and Description |
---|---|
class |
SValueUnitPair
Extension of ValueUnitPair that implements SUnitBox.
|
Modifier and Type | Field and Description |
---|---|
protected ValueUnitPair |
SPiExpr.argBox |
protected ValueUnitPair |
SPiExpr.argBox |
Modifier and Type | Field and Description |
---|---|
protected List<ValueUnitPair> |
SPhiExpr.argPairs |
protected List<ValueUnitPair> |
SPhiExpr.argPairs |
protected Map<Unit,ValueUnitPair> |
SPhiExpr.predToPair |
protected Map<Unit,ValueUnitPair> |
SPhiExpr.predToPair |
Modifier and Type | Method and Description |
---|---|
ValueUnitPair |
SPiExpr.getArgBox() |
ValueUnitPair |
SPiExpr.getArgBox() |
ValueUnitPair |
SPhiExpr.getArgBox(Block pred) |
ValueUnitPair |
SPhiExpr.getArgBox(Block pred) |
ValueUnitPair |
SPhiExpr.getArgBox(int index) |
ValueUnitPair |
SPhiExpr.getArgBox(int index) |
ValueUnitPair |
SPhiExpr.getArgBox(Unit predTailUnit) |
ValueUnitPair |
SPhiExpr.getArgBox(Unit predTailUnit) |
Modifier and Type | Method and Description |
---|---|
List<ValueUnitPair> |
SPhiExpr.getArgs() |
List<ValueUnitPair> |
SPhiExpr.getArgs() |
Modifier and Type | Method and Description |
---|---|
boolean |
SPhiExpr.removeArg(ValueUnitPair arg) |
boolean |
SPhiExpr.removeArg(ValueUnitPair arg) |