| 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 |
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(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.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
| Modifier and Type | Field and Description |
|---|---|
protected List<ValueUnitPair> |
SPhiExpr.argPairs |
protected Map<Unit,ValueUnitPair> |
SPhiExpr.predToPair |
| Modifier and Type | Method and Description |
|---|---|
ValueUnitPair |
SPiExpr.getArgBox() |
ValueUnitPair |
SPhiExpr.getArgBox(Block pred) |
ValueUnitPair |
SPhiExpr.getArgBox(int index) |
ValueUnitPair |
SPhiExpr.getArgBox(Unit predTailUnit) |
| Modifier and Type | Method and Description |
|---|---|
List<ValueUnitPair> |
SPhiExpr.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SPhiExpr.removeArg(ValueUnitPair arg) |
Copyright © 2020 Soot OSS. All rights reserved.