Package | Description |
---|---|
soot.toDex.instructions |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPayload
Abstract base class for all payloads (switch, fill-array) in dex instructions
|
class |
ArrayDataPayload
Payload for the fill-array-data instructions in dex
|
class |
Insn10t
The "10t" instruction format: It needs one 16-bit code unit, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto" opcode for jumps to offsets up to 8 bits away. |
class |
Insn20t
The "20t" instruction format: It needs two 16-bit code units, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto/16" opcode for jumps to a 16-bit wide offset. |
class |
Insn21t
The "21t" instruction format: It needs two 16-bit code units, has one register
and is used for jump targets (hence the "t").
It is used e.g. |
class |
Insn22t
The "22t" instruction format: It needs two 16-bit code units, has two registers
and is used for jump targets (hence the "t").
It is used e.g. |
class |
Insn30t
The "30t" instruction format: It needs three 16-bit code units, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto/32" opcode for jumps to a 32-bit wide offset. |
class |
Insn31t
The "31t" instruction format: It needs three 16-bit code units, has one register
and is used for jump targets (hence the "t").
It is used e.g. |
class |
PackedSwitchPayload
The payload for a packed-switch instruction.
|
class |
SparseSwitchPayload
The payload for a sparse-switch instruction.
|
class |
SwitchPayload
The payload for switch instructions, usually placed at the end of a method.
|