| Package | Description |
|---|---|
| soot.dexpler | |
| soot.dexpler.instructions |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,DexlibAbstractInstruction> |
DexBody.instructionAtAddress |
protected List<DexlibAbstractInstruction> |
DexBody.instructions |
| Modifier and Type | Method and Description |
|---|---|
DexlibAbstractInstruction |
DexBody.instructionAtAddress(int address)
Return the instruction that is present at the byte code address.
|
| Modifier and Type | Method and Description |
|---|---|
List<DexlibAbstractInstruction> |
DexBody.instructionsAfter(DexlibAbstractInstruction instruction)
Return the instructions that appear (lexically) after the given instruction.
|
List<DexlibAbstractInstruction> |
DexBody.instructionsBefore(DexlibAbstractInstruction instruction)
Return the instructions that appear (lexically) before the given instruction.
|
| Modifier and Type | Method and Description |
|---|---|
List<DexlibAbstractInstruction> |
DexBody.instructionsAfter(DexlibAbstractInstruction instruction)
Return the instructions that appear (lexically) after the given instruction.
|
List<DexlibAbstractInstruction> |
DexBody.instructionsBefore(DexlibAbstractInstruction instruction)
Return the instructions that appear (lexically) before the given instruction.
|
| Modifier and Type | Field and Description |
|---|---|
protected DexlibAbstractInstruction |
JumpInstruction.targetInstruction |
| Modifier and Type | Method and Description |
|---|---|
static DexlibAbstractInstruction |
InstructionFactory.fromInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress)
Resolve an Instruction from a dexlib instruction.
|
static DexlibAbstractInstruction |
InstructionFactory.fromOpcode(org.jf.dexlib2.Opcode op,
org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress)
Resolve an Instruction from an dex opcode.
|
protected DexlibAbstractInstruction |
JumpInstruction.getTargetInstruction(DexBody body) |
| Modifier and Type | Method and Description |
|---|---|
void |
DanglingInstruction.finalize(DexBody body,
DexlibAbstractInstruction successor)
Finalize this instruction taking the successor into consideration.
|
void |
MethodInvocationInstruction.finalize(DexBody body,
DexlibAbstractInstruction successor) |
void |
FilledArrayInstruction.finalize(DexBody body,
DexlibAbstractInstruction successor) |
Copyright © 2020 Soot OSS. All rights reserved.