Package soot.toDex.instructions
Class Insn22s
- java.lang.Object
-
- soot.toDex.instructions.AbstractInsn
-
- soot.toDex.instructions.Insn22s
-
- All Implemented Interfaces:
Cloneable,Insn,OneRegInsn,TwoRegInsn
public class Insn22s extends AbstractInsn implements TwoRegInsn
The "22s" instruction format: It needs two 16-bit code units, has two registers and is used for a 16-bit literal (hence the "s" for "short").
It is used by the "/lit16" opcodes for binary operations.
-
-
Field Summary
-
Fields inherited from class soot.toDex.instructions.AbstractInsn
opc, regs
-
Fields inherited from interface soot.toDex.instructions.OneRegInsn
REG_A_IDX
-
Fields inherited from interface soot.toDex.instructions.TwoRegInsn
REG_B_IDX
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitSetgetIncompatibleRegs()shortgetLitC()protected org.jf.dexlib2.builder.BuilderInstructiongetRealInsn0(LabelAssigner assigner)RegistergetRegA()RegistergetRegB()StringtoString()-
Methods inherited from class soot.toDex.instructions.AbstractInsn
getMinimumRegsNeeded, getOpcode, getRealInsn, getRegs, getSize, hasIncompatibleRegs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface soot.toDex.instructions.Insn
getMinimumRegsNeeded, getOpcode, getRealInsn, getRegs, getSize, hasIncompatibleRegs
-
-
-
-
Method Detail
-
getRegA
public Register getRegA()
- Specified by:
getRegAin interfaceOneRegInsn
-
getRegB
public Register getRegB()
- Specified by:
getRegBin interfaceTwoRegInsn
-
getLitC
public short getLitC()
-
getRealInsn0
protected org.jf.dexlib2.builder.BuilderInstruction getRealInsn0(LabelAssigner assigner)
- Specified by:
getRealInsn0in classAbstractInsn
-
getIncompatibleRegs
public BitSet getIncompatibleRegs()
- Specified by:
getIncompatibleRegsin interfaceInsn- Overrides:
getIncompatibleRegsin classAbstractInsn
-
toString
public String toString()
- Overrides:
toStringin classAbstractInsn
-
-