fix: IndexOutOfBoundsException with negative register index (PR #2056)

Co-authored-by: Away-pp <awaytesting1@gmail.com>
This commit is contained in:
Away-pp
2023-12-10 19:51:25 +01:00
committed by GitHub
parent 2d5c0fda4a
commit d5bf9f20a6
@@ -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());
}
};