binutils-gdb/gdb/testsuite/gdb.reverse
Luis Machado 20b477a75c [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay
This patch addresses BZ 21005, which is gdb failing to recognize an rdrand
instruction.

It enables support for both rdrand and rdseed and handles extended register
addressing (R8~R15) for 16-bit, 32-bit and 64-bit.

gdb/ChangeLog
2017-02-06  Luis Machado  <lgustavo@codesourcery.com>

	* NEWS: Mention support for record/replay of Intel 64 rdrand and
	rdseed instructions.
	i386-tdep.c (i386_process_record): Handle Intel 64 rdrand and rseed.

gdb/testsuite/ChangeLog:
2017-02-06  Luis Machado  <lgustavo@codesourcery.com>

	* gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
	* gdb.reverse/insn-reverse-x86.c: New file.
2017-02-06 03:12:00 -06:00
..
amd64-tailcall-reverse.S update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
amd64-tailcall-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
amd64-tailcall-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
break-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
break-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
break-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
consecutive-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
consecutive-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
consecutive-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
finish-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
finish-reverse-bkpt.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
finish-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
finish-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
fstatat-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
fstatat-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
getresuid-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
getresuid-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i386-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i386-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i386-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i386-sse-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i386-sse-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i387-env-reverse.c
i387-env-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
i387-stack-reverse.c
i387-stack-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
insn-reverse-aarch64.c Missing ChangeLog and files for commit 8b00c17616 2017-01-26 11:04:08 -06:00
insn-reverse-arm.c Missing ChangeLog and files for commit 8b00c17616 2017-01-26 11:04:08 -06:00
insn-reverse-x86.c [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay 2017-02-06 03:12:00 -06:00
insn-reverse.c [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay 2017-02-06 03:12:00 -06:00
insn-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
machinestate-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
machinestate.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
machinestate.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
ms1.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
next-reverse-bkpt-over-sr.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
pipe-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
pipe-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
readv-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
readv-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
recvmsg-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
recvmsg-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
rerun-prec.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
rerun-prec.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
s390-mvcle.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
s390-mvcle.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
shr.h update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
shr1.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
shr2.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
sigall-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
sigall-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
sigall-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
singlejmp-reverse-nodebug.S update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
singlejmp-reverse-nodebug.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
singlejmp-reverse.S update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
singlejmp-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
singlejmp-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
solib-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
solib-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
solib-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
step-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
step-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
step-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
time-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
time-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
until-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
until-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
until-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
ur1.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
waitpid-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
waitpid-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
watch-precsave.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
watch-reverse.c update copyright year range in GDB files 2017-01-01 10:52:34 +04:00
watch-reverse.exp update copyright year range in GDB files 2017-01-01 10:52:34 +04:00