aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.tgt
diff options
context:
space:
mode:
authorMarcin Koƛcielnicki <koriakin@0x04.net>2015-11-02 17:16:07 +0100
committerMarcin Koƛcielnicki <koriakin@0x04.net>2015-11-04 15:27:38 +0100
commit566c56c91116321f48573a0a4274cc5244330490 (patch)
tree742ed1f490ea53b3df00f36c3d7c50618e3eecab /gdb/configure.tgt
parent394816ee10a85e3e0fa7c9b0a4ca29e7e160e63c (diff)
downloadgdb-566c56c91116321f48573a0a4274cc5244330490.zip
gdb-566c56c91116321f48573a0a4274cc5244330490.tar.gz
gdb-566c56c91116321f48573a0a4274cc5244330490.tar.bz2
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.
Diffstat (limited to 'gdb/configure.tgt')
-rw-r--r--gdb/configure.tgt3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 2e824ad..dfbb4d1 100644
--- a/gdb/configure.tgt
+++ b/gdb/configure.tgt
@@ -455,7 +455,8 @@ powerpc*-*-*)
s390*-*-linux*)
# Target: S390 running Linux
- gdb_target_obs="s390-linux-tdep.o solib-svr4.o linux-tdep.o"
+ gdb_target_obs="s390-linux-tdep.o solib-svr4.o linux-tdep.o \
+ linux-record.o"
build_gdbserver=yes
;;