diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-01-09 11:38:01 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-01-09 11:38:01 +0100 |
commit | d835a58baae720abe909795cb68763040d1750a8 (patch) | |
tree | f4a188a3fcfdc20e2f9bbfee761037dca16a39d7 /opcodes/ChangeLog | |
parent | 482556efed3529d76baca0c61f7fb72221e6dc9a (diff) | |
download | gdb-d835a58baae720abe909795cb68763040d1750a8.zip gdb-d835a58baae720abe909795cb68763040d1750a8.tar.gz gdb-d835a58baae720abe909795cb68763040d1750a8.tar.bz2 |
x86: SYSENTER/SYSEXIT are unavailable in 64-bit mode on AMD
The disassembler change is such that in default mode we'd disassemble
the insns (for there not ebing any conflicts), but when AMD64 mode was
explicitly requested, we'd show them as "(bad)".
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 011943d..05f3640 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,14 @@ +2020-01-09 Jan Beulich <jbeulich@suse.com> + + * i386-dis.c (SEP_Fixup): New. + (SEP): Define. + (dis386_twobyte): Use it for sysenter/sysexit. + (enum x86_64_isa): Change amd64 enumerator to value 1. + (OP_J): Compare isa64 against intel64 instead of amd64. + * i386-opc.tbl (sysenter, sysexit): Split into AMD64 and Intel64 + forms. + * i386-tbl.h: Re-generate. + 2020-01-08 Alan Modra <amodra@gmail.com> * z8k-dis.c: Include libiberty.h |