Package jadx.plugins.input.dex.insns
Class DexInsnFormat
java.lang.Object
jadx.plugins.input.dex.insns.DexInsnFormat
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatstatic final DexInsnFormatprivate final intprivate final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static intbyte0(int value) private static intbyte1(int value) abstract voiddecode(DexInsnData insn, int opcodeUnit, SectionReader in) intintprivate static intnibble0(int value) private static intnibble1(int value) private static intnibble2(int value) private static intnibble3(int value) protected voidreadRegsList(DexInsnData insn, int opcodeUnit, SectionReader in) protected voidreadRegsRange(DexInsnData insn, int opcodeUnit, SectionReader in) private static intsignedByte1(int value) private static intsignedNibble3(int value) voidskip(DexInsnData insn, SectionReader in)
-
Field Details
-
FORMAT_10X
-
FORMAT_12X
-
FORMAT_11N
-
FORMAT_11X
-
FORMAT_10T
-
FORMAT_20T
-
FORMAT_20BC
-
FORMAT_22X
-
FORMAT_21T
-
FORMAT_21S
-
FORMAT_21H
-
FORMAT_21C
-
FORMAT_23X
-
FORMAT_22B
-
FORMAT_22T
-
FORMAT_22S
-
FORMAT_22C
-
FORMAT_22CS
-
FORMAT_30T
-
FORMAT_32X
-
FORMAT_31I
-
FORMAT_31T
-
FORMAT_31C
-
FORMAT_35C
-
FORMAT_35MS
-
FORMAT_35MI
-
FORMAT_3RC
-
FORMAT_3RMS
-
FORMAT_3RMI
-
FORMAT_45CC
-
FORMAT_4RCC
-
FORMAT_51I
-
FORMAT_PACKED_SWITCH_PAYLOAD
-
FORMAT_SPARSE_SWITCH_PAYLOAD
-
FORMAT_FILL_ARRAY_DATA_PAYLOAD
-
length
private final int length -
regsCount
private final int regsCount
-
-
Constructor Details
-
DexInsnFormat
protected DexInsnFormat(int length, int regsCount)
-
-
Method Details
-
readRegsList
-
readRegsRange
-
decode
-
skip
-
getLength
public int getLength() -
getRegsCount
public int getRegsCount() -
byte0
private static int byte0(int value) -
byte1
private static int byte1(int value) -
signedByte1
private static int signedByte1(int value) -
nibble0
private static int nibble0(int value) -
nibble1
private static int nibble1(int value) -
nibble2
private static int nibble2(int value) -
nibble3
private static int nibble3(int value) -
signedNibble3
private static int signedNibble3(int value)
-