public class PackedSwitchInstruction extends SwitchInstruction
markerUnit
codeAddress, instruction, lineNumber, unit
Constructor and Description |
---|
PackedSwitchInstruction(Instruction instruction,
int codeAdress) |
Modifier and Type | Method and Description |
---|---|
void |
computeDataOffsets(DexBody body) |
protected Stmt |
switchStatement(DexBody body,
Instruction targetData,
Local key)
Return a switch statement based on given target data on the given key.
|
deferredJimplify, jimplify
getData, getDataFirstByte, getDataLastByte, getDataSize, isLoaded, setData, setDataFirstByte, setDataLastByte, setDataSize, setLoaded
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, setLineNumber, setUnit
public PackedSwitchInstruction(Instruction instruction, int codeAdress)
protected Stmt switchStatement(DexBody body, Instruction targetData, Local key)
SwitchInstruction
switchStatement
in class SwitchInstruction
public void computeDataOffsets(DexBody body)
computeDataOffsets
in class PseudoInstruction