diff options
author | Marcin KoĆcielnicki <koriakin@0x04.net> | 2015-11-02 17:16:07 +0100 |
---|---|---|
committer | Marcin KoĆcielnicki <koriakin@0x04.net> | 2015-11-04 15:27:38 +0100 |
commit | 566c56c91116321f48573a0a4274cc5244330490 (patch) | |
tree | 742ed1f490ea53b3df00f36c3d7c50618e3eecab /gdb/configure.tgt | |
parent | 394816ee10a85e3e0fa7c9b0a4ca29e7e160e63c (diff) | |
download | gdb-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.tgt | 3 |
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 ;; |