diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-03-10 08:14:11 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2021-03-10 08:14:11 +0100 |
commit | 319419837c371a14e64e6affb0cb7abf37764d78 (patch) | |
tree | ba21e51c48e5828c6d7bf1a48aed47b2f714c053 /binutils/coffdump.c | |
parent | 67b0f684803f5bec9b801c43fe1559bc88c15bb6 (diff) | |
download | gdb-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 'binutils/coffdump.c')
0 files changed, 0 insertions, 0 deletions