This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 33a97bbe01566b42a9e6a0466814c2fb46d0c368
- From: willnewton at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 15 Jan 2014 17:24:01 -0000
- Subject: gdb and binutils branch master updated. 33a97bbe01566b42a9e6a0466814c2fb46d0c368
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".
The branch, master has been updated
via 33a97bbe01566b42a9e6a0466814c2fb46d0c368 (commit)
via 596662fa9956dffad8ac9c3a9eb001bf39e1314e (commit)
via c6ec2b30552155bab7aea718fd97fd5f90206c9f (commit)
via 97dfe206170141e809e8ebef68a6a371861fd7f9 (commit)
via 9904a494c1f85d283ffa7c18ac5103d2ff2feba6 (commit)
via f969241e66e5c302d66a28d3f6ae5ce6fee19350 (commit)
via bfbbec0088b7d581ce751cbbe4d6f3af90e086d1 (commit)
from e40adcc9f8ba2dd64fdee98013ee0a98031684ea (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=33a97bbe01566b42a9e6a0466814c2fb46d0c368
commit 33a97bbe01566b42a9e6a0466814c2fb46d0c368
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Sat Jan 4 00:15:36 2014 +0500
gdb: Add a NEWS entry for ARM record/replay improvements
This patch adds a news entry about improvements in record-replay and
reverse debugging support for arm*-linux* targets.
gdb/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* NEWS: Add note on improved process record-replay on
arm*-linux* targets.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=596662fa9956dffad8ac9c3a9eb001bf39e1314e
commit 596662fa9956dffad8ac9c3a9eb001bf39e1314e
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Thu Jan 9 15:59:55 2014 +0500
gdb: ARM: Update configure.tgt and enable gdb.reverse testsuite
gdb/testsuite/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* lib/gdb.exp (supports_process_record): Return true for
arm*-linux*. (supports_reverse): Likewise.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c6ec2b30552155bab7aea718fd97fd5f90206c9f
commit c6ec2b30552155bab7aea718fd97fd5f90206c9f
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Thu Jan 9 15:33:55 2014 +0500
gdb: ARM: Add support for thumb32 instructions recording
gdb/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* arm-tdep.c (enum arm_record_result): New enum.
(arm_record_unsupported_insn): New function.
(arm_record_coproc_data_proc): Removed.
(thumb2_record_ld_st_multiple): New function.
(thumb2_record_ld_st_dual_ex_tbb): New function.
(thumb2_record_data_proc_sreg_mimm): New function.
(thumb2_record_ps_dest_generic): New function.
(thumb2_record_branch_misc_cntrl): New function.
(thumb2_record_str_single_data): New function.
(thumb2_record_ld_mem_hints): New function.
(thumb2_record_ld_word): New function.
(thumb2_record_lmul_lmla_div): New function.
(thumb2_record_decode_insn_handler): New function.
(decode_insn): Add thumb32 instruction handlers.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=97dfe206170141e809e8ebef68a6a371861fd7f9
commit 97dfe206170141e809e8ebef68a6a371861fd7f9
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Thu Jan 9 15:49:27 2014 +0500
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.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9904a494c1f85d283ffa7c18ac5103d2ff2feba6
commit 9904a494c1f85d283ffa7c18ac5103d2ff2feba6
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Sat Jan 4 00:15:32 2014 +0500
gdb: ARM: Fix for bug in pop instruction decoding
This patch fixes thumb push instruction recording by replacing base
register from pc to sp.
gdb/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* arm-tdep.c (thumb_record_misc): Update to use sp as base
register for push instruction recording.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f969241e66e5c302d66a28d3f6ae5ce6fee19350
commit f969241e66e5c302d66a28d3f6ae5ce6fee19350
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Sat Jan 4 00:15:31 2014 +0500
gdb: ARM: Fix for bugs in push and ldm instructions decoding
This patch corrects the register numbers and removes multiple loops in
recording procedure of instructions involving multiple registers.
gdb/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* arm-tdep.c (thumb_record_misc): Update to correct logical
error while recording ldm, ldmia and pop instructions.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=bfbbec0088b7d581ce751cbbe4d6f3af90e086d1
commit bfbbec0088b7d581ce751cbbe4d6f3af90e086d1
Author: Omair Javaid <omair.javaid@linaro.org>
Date: Thu Jan 9 15:35:45 2014 +0500
gdb: ARM: Fix for memory record corruption due to 64bit addresses
gdb/ChangeLog:
2014-01-15 Omair Javaid <omair.javaid@linaro.org>
* arm-tdep.c (struct arm_mem_r) <addr>: Change type to uint32_t.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 52 ++++
gdb/NEWS | 4 +
gdb/arm-linux-tdep.c | 248 ++++++++++++++++-
gdb/arm-tdep.c | 719 ++++++++++++++++++++++++++++++++++++++++-----
gdb/arm-tdep.h | 4 +-
gdb/configure.tgt | 2 +-
gdb/testsuite/ChangeLog | 5 +
gdb/testsuite/lib/gdb.exp | 6 +-
8 files changed, 963 insertions(+), 77 deletions(-)
hooks/post-receive
--
gdb and binutils