fix: IndexOutOfBoundsException with negative register index (PR #2056)
Co-authored-by: Away-pp <awaytesting1@gmail.com>
This commit is contained in:
+1
-1
@@ -74,7 +74,7 @@ public abstract class DexInsnFormat {
|
||||
@Override
|
||||
public void decode(DexInsnData insn, int opcodeUnit, SectionReader in) {
|
||||
int[] regs = insn.getArgsReg();
|
||||
regs[0] = signedByte1(opcodeUnit);
|
||||
regs[0] = byte1(opcodeUnit);
|
||||
insn.setTarget(insn.getOffset() + in.readShort());
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user