| Package | Description |
|---|---|
| com.android.dx.dex.code | |
| com.android.dx.rop.code |
Classes relating to a register-based opcode system.
|
| Modifier and Type | Method and Description |
|---|---|
CodeAddress |
BlockAddresses.getEnd(BasicBlock block)
Gets the instance for the end (address after the final instruction)
of the given block.
|
CodeAddress |
BlockAddresses.getLast(BasicBlock block)
Gets the instance for the final instruction of the given block.
|
CodeAddress |
BlockAddresses.getStart(BasicBlock block)
Gets the instance for the start of the given block.
|
| Modifier and Type | Method and Description |
|---|---|
BasicBlock |
BasicBlockList.get(int n)
Gets the element at the given index.
|
BasicBlock |
BasicBlockList.labelToBlock(int label)
Gets the first block in the list with the given label, if any.
|
BasicBlock |
BasicBlockList.preferredSuccessorOf(BasicBlock block)
Gets the preferred successor for the given block.
|
BasicBlock |
BasicBlock.withRegisterOffset(int delta)
Returns an instance that is identical to this one, except that
the registers in each instruction are offset by the given
amount.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
BasicBlockList.catchesEqual(BasicBlock block1,
BasicBlock block2)
Compares the catches of two blocks for equality.
|
RegisterSpecSet |
LocalVariableInfo.getStarts(BasicBlock block)
Gets the register set associated with the start of the given
block.
|
BasicBlock |
BasicBlockList.preferredSuccessorOf(BasicBlock block)
Gets the preferred successor for the given block.
|
void |
BasicBlockList.set(int n,
BasicBlock bb)
Sets the basic block at the given index.
|
void |
BasicBlock.Visitor.visitBlock(BasicBlock b)
Visits a basic block
|
Copyright © 2020. All Rights Reserved.