| Interface | Description |
|---|---|
| CodeCursor |
Cursor over code units, for reading or writing out Dalvik bytecode.
|
| CodeInput |
Input stream of code units, for reading in Dalvik bytecode.
|
| CodeOutput |
Output stream of code units, for writing out Dalvik bytecode.
|
| Class | Description |
|---|---|
| AddressMap |
Map from addresses to addresses, where addresses are all
ints. |
| BaseCodeCursor |
Base implementation of
CodeCursor. |
| DecodedInstruction |
A decoded Dalvik instruction.
|
| FillArrayDataPayloadDecodedInstruction |
A decoded Dalvik instruction which contains the payload for
a
packed-switch instruction. |
| FiveRegisterDecodedInstruction |
A decoded Dalvik instruction which has five register arguments.
|
| FourRegisterDecodedInstruction |
A decoded Dalvik instruction which has five register arguments.
|
| InvokePolymorphicDecodedInstruction |
A decoded invoke-polymorphic instruction.
|
| InvokePolymorphicRangeDecodedInstruction |
A decoded invoke-polymorphic/range instruction.
|
| OneRegisterDecodedInstruction |
A decoded Dalvik instruction which has one register argument.
|
| PackedSwitchPayloadDecodedInstruction |
A decoded Dalvik instruction which contains the payload for
a
packed-switch instruction. |
| RegisterRangeDecodedInstruction |
A decoded Dalvik instruction which has register range arguments (an
"A" start register and a register count).
|
| ShortArrayCodeInput |
Implementation of
CodeInput that reads from a short[]. |
| ShortArrayCodeOutput |
Implementation of
CodeOutput that writes to a short[]. |
| SparseSwitchPayloadDecodedInstruction |
A decoded Dalvik instruction which contains the payload for
a
packed-switch instruction. |
| ThreeRegisterDecodedInstruction |
A decoded Dalvik instruction which has three register arguments.
|
| TwoRegisterDecodedInstruction |
A decoded Dalvik instruction which has two register arguments.
|
| ZeroRegisterDecodedInstruction |
A decoded Dalvik instruction which has no register arguments.
|
| Enum | Description |
|---|---|
| InstructionCodec |
Representation of an instruction format, which knows how to decode into
and encode from instances of
DecodedInstruction. |
Copyright © 2020. All Rights Reserved.