binutils-gdb/gdb/testsuite/gdb.reverse
Marcin Kościelnicki 566c56c911 gdb: Add process record and replay support for s390.
gdb/ChangeLog:

	PR/18376
	* gdb/configure.tgt: Add linux-record.o to s390*-linux.
	* gdb/s390-linux-tdep.c: #include "linux-record.h", "record-full.h"
	(s390_linux_record_tdep): New static global variable.
	(s390x_linux_record_tdep): New static global variable.
	(s390_all_but_pc_registers_record): New function.
	(s390_canonicalize_syscall): New function.
	(s390_linux_syscall_record): New function.
	(s390_linux_record_signal): New function.
	(s390_record_calc_disp_common): New function.
	(s390_record_calc_disp): New function.
	(s390_record_calc_disp_vsce): New function.
	(s390_record_calc_rl): New function.
	(s390_record_gpr_g): New function.
	(s390_record_gpr_h): New function.
	(s390_record_vr): New function.
	(s390_process_record): New function.
	(s390_init_linux_record_tdep): New function.
	(s390_gdbarch_init): Fill record function slots.

gdb/testsuite/ChangeLog:

	* gdb.reverse/s390-mvcle.c: New test.
	* gdb.reverse/s390-mvcle.exp: New file.
	* lib/gdb.exp: Enable reverse tests on s390*-linux.
2015-11-04 15:27:38 +01:00
..
aarch64.c
aarch64.exp New proc is_aarch64_target 2015-07-07 16:58:20 +01:00
amd64-tailcall-reverse.c
amd64-tailcall-reverse.exp
amd64-tailcall-reverse.S
break-precsave.exp
break-reverse.c
break-reverse.exp
consecutive-precsave.exp
consecutive-reverse.c
consecutive-reverse.exp
finish-precsave.exp
finish-reverse-bkpt.exp
finish-reverse.c
finish-reverse.exp
fstatat-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
fstatat-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
getresuid-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
getresuid-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
i386-precsave.exp
i386-reverse.c
i386-reverse.exp
i386-sse-reverse.c
i386-sse-reverse.exp
i387-env-reverse.c
i387-env-reverse.exp
i387-stack-reverse.c
i387-stack-reverse.exp
machinestate-precsave.exp
machinestate.c
machinestate.exp
Makefile.in
ms1.c
next-reverse-bkpt-over-sr.exp
pipe-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
pipe-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
readv-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
readv-reverse.exp Obvious typo fix in gdb.reverse/readv-reverse.exp 2015-11-03 11:56:19 +01:00
recvmsg-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
recvmsg-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
rerun-prec.c
rerun-prec.exp
s390-mvcle.c gdb: Add process record and replay support for s390. 2015-11-04 15:27:38 +01:00
s390-mvcle.exp gdb: Add process record and replay support for s390. 2015-11-04 15:27:38 +01:00
shr1.c
shr2.c
shr.h
sigall-precsave.exp
sigall-reverse.c
sigall-reverse.exp
singlejmp-reverse-nodebug.c
singlejmp-reverse-nodebug.S
singlejmp-reverse.c
singlejmp-reverse.exp
singlejmp-reverse.S
solib-precsave.exp
solib-reverse.c
solib-reverse.exp
step-precsave.exp Bump timeouts for a couple gdb.reverse/*-precsave.exp tests 2015-08-07 00:09:35 +01:00
step-reverse.c
step-reverse.exp
time-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
time-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
until-precsave.exp Bump timeouts for a couple gdb.reverse/*-precsave.exp tests 2015-08-07 00:09:35 +01:00
until-reverse.c
until-reverse.exp
ur1.c
waitpid-reverse.c gdb/record: Add testcases for a few syscalls. 2015-10-30 15:51:55 +00:00
waitpid-reverse.exp gdb/reverse: Fix continue_to_breakpoint in syscall testcases. 2015-11-03 11:56:18 +01:00
watch-precsave.exp
watch-reverse.c
watch-reverse.exp