public class DexBackedInstruction25x extends DexBackedInstruction implements Instruction25x
dexFile, instructionStart, opcode| Constructor and Description |
|---|
DexBackedInstruction25x(DexBackedDexFile dexFile,
Opcode opcode,
int instructionStart) |
| Modifier and Type | Method and Description |
|---|---|
int |
getParameterRegisterCount()
Returns the count of just the parameter register counts; in range of [0, 4]
|
int |
getRegisterCount()
Includes the total sum of both fixed and parameter register counts; at least 1
|
int |
getRegisterFixedC() |
int |
getRegisterParameterD() |
int |
getRegisterParameterE() |
int |
getRegisterParameterF() |
int |
getRegisterParameterG() |
getCodeUnits, getOpcode, readFromclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeUnits, getOpcodepublic DexBackedInstruction25x(@Nonnull
DexBackedDexFile dexFile,
@Nonnull
Opcode opcode,
int instructionStart)
public int getRegisterCount()
OneFixedFourParameterRegisterInstructiongetRegisterCount in interface OneFixedFourParameterRegisterInstructiongetRegisterCount in interface VariableRegisterInstructionpublic int getParameterRegisterCount()
OneFixedFourParameterRegisterInstructiongetParameterRegisterCount in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterFixedC()
getRegisterFixedC in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterD()
getRegisterParameterD in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterE()
getRegisterParameterE in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterF()
getRegisterParameterF in interface OneFixedFourParameterRegisterInstructionpublic int getRegisterParameterG()
getRegisterParameterG in interface OneFixedFourParameterRegisterInstruction