aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.tgt
diff options
context:
space:
mode:
authorOmair Javaid <omair.javaid@linaro.org>2014-01-09 15:49:27 +0500
committerWill Newton <will.newton@linaro.org>2014-01-15 16:50:40 +0000
commit97dfe206170141e809e8ebef68a6a371861fd7f9 (patch)
treecf04029b44291e3af94e2603cf159f0bda096fee /gdb/configure.tgt
parent9904a494c1f85d283ffa7c18ac5103d2ff2feba6 (diff)
downloadgdb-97dfe206170141e809e8ebef68a6a371861fd7f9.zip
gdb-97dfe206170141e809e8ebef68a6a371861fd7f9.tar.gz
gdb-97dfe206170141e809e8ebef68a6a371861fd7f9.tar.bz2
gdb: ARM: Adds support for recording system call instructions
gdb/ChangeLog: 2014-01-15 Omair Javaid <omair.javaid@linaro.org> * arm-linux-tdep.c: Include "record-full.h" and "linux-record.h". (struct arm_linux_record_tdep): Declare. (arm_canonicalize_syscall): New function. (arm_all_but_pc_registers_record): New function. (arm_linux_syscall_record): New function. (arm_linux_init_abi): Add syscall recording constructs. * arm-tdep.c (thumb_record_ldm_stm_swi): Update thumb syscall decoding. (arm_record_coproc_data_proc): Update arm syscall decoding. * arm-tdep.h (struct gdbarch_tdep) <arm_swi_record>: Remove. <arm_syscall_record>: New field. * configure.tgt (arm*-*-linux*): Add linux-record.o to gdb_target_obs.
Diffstat (limited to 'gdb/configure.tgt')
-rw-r--r--gdb/configure.tgt2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 47e98d9..7fe0807 100644
--- a/gdb/configure.tgt
+++ b/gdb/configure.tgt
@@ -89,7 +89,7 @@ arm*-wince-pe | arm*-*-mingw32ce*)
arm*-*-linux*)
# Target: ARM based machine running GNU/Linux
gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \
- solib-svr4.o symfile-mem.o linux-tdep.o"
+ solib-svr4.o symfile-mem.o linux-tdep.o linux-record.o"
build_gdbserver=yes
;;
arm*-*-netbsd* | arm*-*-knetbsd*-gnu)