| Package | Description |
|---|---|
| com.android.dx.dex.code |
| 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.getEnd(int label)
Gets the instance for the end (address after the final instruction)
of the block with the given label.
|
CodeAddress |
BlockAddresses.getLast(BasicBlock block)
Gets the instance for the final instruction of the given block.
|
CodeAddress |
BlockAddresses.getLast(int label)
Gets the instance for the final instruction of the block with
the given label.
|
CodeAddress |
BlockAddresses.getStart(BasicBlock block)
Gets the instance for the start of the given block.
|
CodeAddress |
BlockAddresses.getStart(int label)
Gets the instance for the start of the block with the given label.
|
CodeAddress |
TargetInsn.getTarget()
Gets the unique branch target of this instruction.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OutputCollector.reverseBranch(int which,
CodeAddress newTarget)
Reverses a branch which is buried a given number of instructions
backward in the output.
|
void |
OutputFinisher.reverseBranch(int which,
CodeAddress newTarget)
Reverses a branch which is buried a given number of instructions
backward in the output.
|
TargetInsn |
TargetInsn.withNewTargetAndReversed(CodeAddress target)
Returns an instance that is just like this one, except that its
opcode has the opposite sense (as a test; e.g.
|
| Constructor and Description |
|---|
ArrayData(SourcePosition position,
CodeAddress user,
java.util.ArrayList<Constant> values,
Constant arrayType)
Constructs an instance.
|
SwitchData(SourcePosition position,
CodeAddress user,
IntList cases,
CodeAddress[] targets)
Constructs an instance.
|
SwitchData(SourcePosition position,
CodeAddress user,
IntList cases,
CodeAddress[] targets)
Constructs an instance.
|
TargetInsn(Dop opcode,
SourcePosition position,
RegisterSpecList registers,
CodeAddress target)
Constructs an instance.
|
Copyright © 2020. All Rights Reserved.