aboutsummaryrefslogtreecommitdiff
path: root/gdbserver
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-03-10 08:14:11 +0100
committerJan Beulich <jbeulich@suse.com>2021-03-10 08:14:11 +0100
commit319419837c371a14e64e6affb0cb7abf37764d78 (patch)
treeba21e51c48e5828c6d7bf1a48aed47b2f714c053 /gdbserver
parent67b0f684803f5bec9b801c43fe1559bc88c15bb6 (diff)
downloadgdb-319419837c371a14e64e6affb0cb7abf37764d78.zip
gdb-319419837c371a14e64e6affb0cb7abf37764d78.tar.gz
gdb-319419837c371a14e64e6affb0cb7abf37764d78.tar.bz2
x86: correct decoding of nop/reserved space (0f18 ... 0x1f)
All encodings not used in this range are (reserved) NOPs. Hence their decoding should be fully consistent. For this to work the PREFIX_IGNORED logic needs slightly extending, such that the attribute will also - have an effect when used inside prefix_table[], yet without always falling back to using slot 0, - cause prefixes marked as ignored while decoding through prefix_table[] to no longer be considered decoded, when encountered in a subsequent decoding step. In adjacent code also drop meaningless PREFIX_OPCODE.
Diffstat (limited to 'gdbserver')
0 files changed, 0 insertions, 0 deletions