This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]