mirror of https://github.com/torvalds/linux.git
insn_decoder_test found a problem with decoding APX CTEST instructions:
Found an x86 instruction decoder bug, please report this.
ffffffff810021df 62 54 94 05 85 ff ctestneq
objdump says 6 bytes, but insn_get_length() says 5
It happens because x86-opcode-map.txt doesn't specify arguments for the
instruction and the decoder doesn't expect to see ModRM byte.
Fixes:
|
||
|---|---|---|
| .. | ||
| inat.c | ||
| insn.c | ||
| memcpy_64.S | ||
| memset_64.S | ||
| x86-opcode-map.txt | ||