566c56c911
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. |
||
---|---|---|
.. | ||
aarch64.c | ||
aarch64.exp | ||
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 | ||
fstatat-reverse.exp | ||
getresuid-reverse.c | ||
getresuid-reverse.exp | ||
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 | ||
pipe-reverse.exp | ||
readv-reverse.c | ||
readv-reverse.exp | ||
recvmsg-reverse.c | ||
recvmsg-reverse.exp | ||
rerun-prec.c | ||
rerun-prec.exp | ||
s390-mvcle.c | ||
s390-mvcle.exp | ||
shr.h | ||
shr1.c | ||
shr2.c | ||
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 | ||
step-reverse.c | ||
step-reverse.exp | ||
time-reverse.c | ||
time-reverse.exp | ||
until-precsave.exp | ||
until-reverse.c | ||
until-reverse.exp | ||
ur1.c | ||
waitpid-reverse.c | ||
waitpid-reverse.exp | ||
watch-precsave.exp | ||
watch-reverse.c | ||
watch-reverse.exp |