public abstract class PseudoInstruction extends DexlibAbstractInstruction
codeAddress, instruction, lineNumber, unit
Constructor and Description |
---|
PseudoInstruction(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, setUnit
public PseudoInstruction(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)