| Package | Description |
|---|---|
| proguard.evaluation | |
| proguard.evaluation.value |
This package contains classes that represent partial evaluation values.
|
| proguard.optimize.evaluation |
This package contains visitors that perform partial evaluation and subsequent
optimizations on byte code.
|
| Modifier and Type | Method and Description |
|---|---|
InstructionOffsetValue |
BasicBranchUnit.getTraceBranchTargets() |
InstructionOffsetValue |
Variables.oload(int index)
Loads the InstructionOffsetValue from the variable with the given index.
|
InstructionOffsetValue |
Stack.opop()
Pops the top InstructionOffsetValue from the stack.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BasicBranchUnit.setTraceBranchTargets(InstructionOffsetValue branchTargets)
Sets the initial branch targets, which will be updated as the branch
methods of the branch unit are called.
|
| Modifier and Type | Field and Description |
|---|---|
static InstructionOffsetValue |
InstructionOffsetValue.EMPTY_VALUE |
| Modifier and Type | Method and Description |
|---|---|
InstructionOffsetValue |
InstructionOffsetValue.instructionOffsetValue() |
InstructionOffsetValue |
Value.instructionOffsetValue()
Returns this Value as an InstructionOffsetValue.
|
| Modifier and Type | Method and Description |
|---|---|
Value |
InstructionOffsetValue.generalize(InstructionOffsetValue other)
Returns the generalization of this InstructionOffsetValue and the given
other InstructionOffsetValue.
|
| Modifier and Type | Method and Description |
|---|---|
InstructionOffsetValue |
PartialEvaluator.branchOrigins(int instructionOffset)
Returns the instruction offsets that branch to the given instruction
offset.
|
InstructionOffsetValue |
PartialEvaluator.branchTargets(int instructionOffset)
Returns the instruction offsets to which the given instruction offset
branches.
|
Copyright © 2015. All Rights Reserved.