public abstract class PseudoInstruction extends DexlibAbstractInstruction
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
data |
protected int |
dataFirstByte |
protected int |
dataLastByte |
protected int |
dataSize |
protected boolean |
loaded |
codeAddress, instruction, lineNumber, unit| Constructor and Description |
|---|
PseudoInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
computeDataOffsets(DexBody body) |
byte[] |
getData() |
int |
getDataFirstByte() |
int |
getDataLastByte() |
int |
getDataSize() |
boolean |
isLoaded() |
protected void |
setData(byte[] data) |
protected void |
setDataFirstByte(int dataFirstByte) |
protected void |
setDataLastByte(int dataLastByte) |
protected void |
setDataSize(int dataSize) |
void |
setLoaded(boolean loaded) |
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, jimplify, setLineNumber, setUnitprotected int dataFirstByte
protected int dataLastByte
protected int dataSize
protected byte[] data
protected boolean loaded
public PseudoInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction,
int codeAddress)
public boolean isLoaded()
public void setLoaded(boolean loaded)
public byte[] getData()
protected void setData(byte[] data)
public int getDataFirstByte()
protected void setDataFirstByte(int dataFirstByte)
public int getDataLastByte()
protected void setDataLastByte(int dataLastByte)
public int getDataSize()
protected void setDataSize(int dataSize)
public abstract void computeDataOffsets(DexBody body)
Copyright © 2020 Soot OSS. All rights reserved.