gdb: ARM: Adds support for recording system call instructions
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1070587601941811693988a34dad00df0b259d9b..0587991c59099d6bfcc0e1d013a9404f571813ca 100644 (file)
@@ -1,3 +1,19 @@
+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.
+
 2014-01-15  Omair Javaid  <omair.javaid@linaro.org>
 
        * arm-tdep.c (thumb_record_misc): Update to use sp as base
This page took 0.024329 seconds and 4 git commands to generate.