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. 46e3325277e604face2848eec78247826b94d5c9


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  46e3325277e604face2848eec78247826b94d5c9 (commit)
       via  3a8ee006fb19680c444993a99a4fe3a64dd40a39 (commit)
       via  322a8e06b9675df9dfaaae956538b6cc8a695d4a (commit)
       via  8f26655c9e3a038159ce4e6f4ad027fd40a99333 (commit)
      from  992c7d700f99002ed455b0588488e0e42719ba81 (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=46e3325277e604face2848eec78247826b94d5c9

commit 46e3325277e604face2848eec78247826b94d5c9
Author: Gary Benson <gbenson@redhat.com>
Date:   Thu Jun 19 10:54:15 2014 +0100

    Directly call i386-dregs functions
    
    Three target_ops functions in i386-nat.c call other local target_ops
    functions.  This commit changes those functions to call the functions
    in i386-dregs.c directly.
    
    gdb/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* i386-nat.c (i386_stopped_by_watchpoint):
    	Use i386_dr_stopped_by_watchpoint.
    	(i386_insert_hw_breakpoint): Use i386_dr_insert_watchpoint.
    	(i386_remove_hw_breakpoint): Use i386_dr_remove_watchpoint.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3a8ee006fb19680c444993a99a4fe3a64dd40a39

commit 3a8ee006fb19680c444993a99a4fe3a64dd40a39
Author: Gary Benson <gbenson@redhat.com>
Date:   Thu Jun 19 10:53:12 2014 +0100

    Create nat/i386-dregs.c
    
    This commit moves code to be shared from i386-{nat,low}.[ch]
    into a new file, nat/i386-dregs.c.
    
    gdb/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* nat/i386-dregs.c: New file.
    	* Makefile.in (i386-dregs.o): New rule.
    	* config/i386/cygwin.mh (NATDEPFILES): Add i386-dregs.o.
    	* config/i386/cygwin64.mh (NATDEPFILES): Likewise.
    	* config/i386/darwin.mh (NATDEPFILES): Likewise.
    	* config/i386/fbsd.mh (NATDEPFILES): Likewise.
    	* config/i386/fbsd64.mh (NATDEPFILES): Likewise.
    	* config/i386/go32.mh (NATDEPFILES): Likewise.
    	* config/i386/linux.mh (NATDEPFILES): Likewise.
    	* config/i386/linux64.mh (NATDEPFILES): Likewise.
    	* config/i386/mingw.mh (NATDEPFILES): Likewise.
    	* config/i386/mingw64.mh (NATDEPFILES): Likewise.
    	* i386-nat.h (debug_hw_points): New declaration.
    	* i386-nat.c (breakpoint.h): Remove include.
    	(command.h): Likewise.
    	(target.h): Likewise.
    	(gdb_assert.h): Likewise.
    	(debug_hw_points): Made nonstatic.
    	(debug_printf): Now in i386-dregs.c.
    	(TARGET_HAS_DR_LEN_8): Likewise.
    	(DR_CONTROL_SHIFT): Likewise.
    	(DR_CONTROL_SIZE): Likewise.
    	(DR_RW_EXECUTE): Likewise.
    	(DR_RW_WRITE): Likewise.
    	(DR_RW_READ): Likewise.
    	(DR_RW_IORW): Likewise.
    	(DR_LEN_1): Likewise.
    	(DR_LEN_2): Likewise.
    	(DR_LEN_4): Likewise.
    	(DR_LEN_8): Likewise.
    	(DR_LOCAL_ENABLE_SHIFT): Likewise.
    	(DR_GLOBAL_ENABLE_SHIFT): Likewise.
    	(DR_ENABLE_SIZE): Likewise.
    	(DR_LOCAL_SLOWDOWN): Likewise.
    	(DR_GLOBAL_SLOWDOWN): Likewise.
    	(DR_CONTROL_RESERVED): Likewise.
    	(I386_DR_CONTROL_MASK): Likewise.
    	(I386_DR_VACANT): Likewise.
    	(I386_DR_LOCAL_ENABLE): Likewise.
    	(I386_DR_GLOBAL_ENABLE): Likewise.
    	(I386_DR_DISABLE): Likewise.
    	(I386_DR_SET_RW_LEN): Likewise.
    	(I386_DR_GET_RW_LEN): Likewise.
    	(I386_DR_WATCH_HIT): Likewise.
    	(i386_wp_op_t): Likewise.
    	(i386_show_dr): Likewise.
    	(i386_length_and_rw_bits): Likewise.
    	(i386_insert_aligned_watchpoint): Likewise.
    	(i386_remove_aligned_watchpoint): Likewise.
    	(i386_handle_nonaligned_watchpoint): Likewise.
    	(i386_update_inferior_debug_regs): Likewise.
    	(i386_insert_watchpoint): Use i386_dr_insert_watchpoint.
    	(i386_remove_watchpoint): Use i386_dr_remove_watchpoint.
    	(i386_region_ok_for_watchpoint):
    	Use i386_dr_region_ok_for_watchpoint.
    	(i386_stopped_data_address): Use i386_dr_stopped_data_address.
    
    gdb/gdbserver/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* Makefile.in (i386-dregs.o): New rule.
    	* configure.srv: Add i386-dregs.o to all targets using i386-low.o.
    	* i386-low.c (target.h): Remove include.
    	(TARGET_HAS_DR_LEN_8): Now in i386-dregs.c.
    	(DR_CONTROL_SHIFT): Likewise.
    	(DR_CONTROL_SIZE): Likewise.
    	(DR_RW_EXECUTE): Likewise.
    	(DR_RW_WRITE): Likewise.
    	(DR_RW_READ): Likewise.
    	(DR_RW_IORW): Likewise.
    	(DR_LEN_1): Likewise.
    	(DR_LEN_2): Likewise.
    	(DR_LEN_4): Likewise.
    	(DR_LEN_8): Likewise.
    	(DR_LOCAL_ENABLE_SHIFT): Likewise.
    	(DR_GLOBAL_ENABLE_SHIFT): Likewise.
    	(DR_ENABLE_SIZE): Likewise.
    	(DR_LOCAL_SLOWDOWN): Likewise.
    	(DR_GLOBAL_SLOWDOWN): Likewise.
    	(DR_CONTROL_RESERVED): Likewise.
    	(I386_DR_CONTROL_MASK): Likewise.
    	(I386_DR_VACANT): Likewise.
    	(I386_DR_LOCAL_ENABLE): Likewise.
    	(I386_DR_GLOBAL_ENABLE): Likewise.
    	(I386_DR_DISABLE): Likewise.
    	(I386_DR_SET_RW_LEN): Likewise.
    	(I386_DR_GET_RW_LEN): Likewise.
    	(I386_DR_WATCH_HIT): Likewise.
    	(i386_wp_op_t): Likewise.
    	(i386_show_dr): Likewise.
    	(i386_length_and_rw_bits): Likewise.
    	(i386_insert_aligned_watchpoint): Likewise.
    	(i386_remove_aligned_watchpoint): Likewise.
    	(i386_handle_nonaligned_watchpoint): Likewise.
    	i386_update_inferior_debug_regs(): Likewise.
    	(i386_dr_insert_watchpoint): Likewise.
    	(i386_dr_remove_watchpoint): Likewise.
    	(i386_dr_region_ok_for_watchpoint): Likewise.
    	(i386_dr_stopped_data_address): Likewise.
    	(i386_dr_stopped_by_watchpoint): Likewise.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=322a8e06b9675df9dfaaae956538b6cc8a695d4a

commit 322a8e06b9675df9dfaaae956538b6cc8a695d4a
Author: Gary Benson <gbenson@redhat.com>
Date:   Thu Jun 19 10:50:20 2014 +0100

    Refactor i386_{insert,remove}_hw_breakpoint
    
    This commit refactors i386_{insert,remove}_hw_breakpoint
    to call i386_{insert,remove}_watchpoint rather than
    duplicating functionality.
    
    gdb/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* i386-nat.c (i386_insert_hw_breakpoint): Use
    	i386_insert_watchpoint.
    	(i386_remove_hw_breakpoint): Use i386_remove_watchpoint.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8f26655c9e3a038159ce4e6f4ad027fd40a99333

commit 8f26655c9e3a038159ce4e6f4ad027fd40a99333
Author: Gary Benson <gbenson@redhat.com>
Date:   Wed Jun 18 15:17:02 2014 +0100

    Partially revert 4be83cc2b28ea09aa8ff789839e6520df60836f8
    
    The above commit did two things:
    
     1) A number of functions were renamed and made nonstatic.
     2) A number of other functions were renamed only.
    
    This commit reverts #1 but not #2.  In addition, prototypes for
    functions now remade static have been removed from i386-dregs.h.
    
    gdb/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* i386-nat.c (i386_dr_show): Renamed to
    	i386_show_dr and made static.  All uses updated.
    	(i386_dr_length_and_rw_bits): Renamed to
    	i386_length_and_rw_bits and made static.
    	All uses updated.
    	(i386_dr_insert_aligned_watchpoint): Renamed to
    	i386_insert_aligned_watchpoint and made static.
    	All uses updated.
    	(i386_dr_remove_aligned_watchpoint): Renamed to
    	i386_remove_aligned_watchpoint and made static.
    	All uses updated.
    	(i386_dr_update_inferior_debug_regs): Renamed to
    	i386_update_inferior_debug_regs and made static.
    	All uses updated.
    	* nat/i386-dregs.h (i386_dr_show): Removed.
    	(i386_dr_length_and_rw_bits): Likewise.
    	(i386_dr_insert_aligned_watchpoint): Likewise.
    	(i386_dr_remove_aligned_watchpoint): Likewise.
    	(i386_dr_update_inferior_debug_regs): Likewise.
    
    gdb/gdbserver/
    2014-06-19  Gary Benson  <gbenson@redhat.com>
    
    	* i386-low.c (i386_dr_show): Renamed to
    	i386_show_dr and made static.  All uses updated.
    	(i386_dr_length_and_rw_bits): Renamed to
    	i386_length_and_rw_bits and made static.
    	All uses updated.
    	(i386_dr_insert_aligned_watchpoint): Renamed to
    	i386_insert_aligned_watchpoint and made static.
    	All uses updated.
    	(i386_dr_remove_aligned_watchpoint): Renamed to
    	i386_remove_aligned_watchpoint and made static.
    	All uses updated.
    	(i386_dr_update_inferior_debug_regs): Renamed to
    	i386_update_inferior_debug_regs and made static.
    	All uses updated.

-----------------------------------------------------------------------

Summary of changes:
 gdb/ChangeLog                                  |   94 ++++
 gdb/Makefile.in                                |    4 +
 gdb/config/i386/cygwin.mh                      |    2 +-
 gdb/config/i386/cygwin64.mh                    |    2 +-
 gdb/config/i386/darwin.mh                      |    2 +-
 gdb/config/i386/fbsd.mh                        |    2 +-
 gdb/config/i386/fbsd64.mh                      |    2 +-
 gdb/config/i386/go32.mh                        |    2 +-
 gdb/config/i386/linux.mh                       |    2 +-
 gdb/config/i386/linux64.mh                     |    2 +-
 gdb/config/i386/mingw.mh                       |    2 +-
 gdb/config/i386/mingw64.mh                     |    2 +-
 gdb/gdbserver/ChangeLog                        |   60 +++
 gdb/gdbserver/Makefile.in                      |    4 +
 gdb/gdbserver/configure.srv                    |   14 +-
 gdb/gdbserver/i386-low.c                       |  587 ------------------------
 gdb/i386-nat.c                                 |  576 +----------------------
 gdb/i386-nat.h                                 |    3 +
 gdb/{gdbserver/i386-low.c => nat/i386-dregs.c} |   90 ++--
 gdb/nat/i386-dregs.h                           |   43 --
 20 files changed, 238 insertions(+), 1257 deletions(-)
 copy gdb/{gdbserver/i386-low.c => nat/i386-dregs.c} (90%)


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]