keystone
keystone copied to clipboard
Incorrect assemble: null bytes (nop) after bne
This piece of code:
bne $s1, $s0, 68
In bytes looks like:
00000000 16 30 00 10 00 00 00 00 |.0...... |
But there should not be 00 00 00 00, because there is no nop in code.
Keystone adding null bytes after bne, but should not.
P.S. Disassembler said that 16 30 00 10 is enough and 00 00 00 00 is just nop:
bne $s1, $s0, 68
nop
Is there anyone alive?