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. 3116063bd617de56fbc3bad046a692b1fb363a9d


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  3116063bd617de56fbc3bad046a692b1fb363a9d (commit)
       via  040baaf6deeec9f92645169f3f6e84996e23c986 (commit)
       via  1aa7e42c3f5c5295f81ff94301c642642be86395 (commit)
       via  c1e246a060dd1eab0c2551d86844edb199994ff7 (commit)
       via  8c420b8d59e8e045aa733f478adb1d0509d447e3 (commit)
       via  cb1da100b6291ad35ad886555a0f7114925ed29f (commit)
       via  2acf3cd06577b80adb96df754f910da8b754c7dc (commit)
      from  5401fde353cbd1d5d32a3fcc7721b1a29147b5ba (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=3116063bd617de56fbc3bad046a692b1fb363a9d

commit 3116063bd617de56fbc3bad046a692b1fb363a9d
Author: Gary Benson <gbenson@redhat.com>
Date:   Fri Jun 27 09:52:29 2014 +0100

    Tidy #include lists
    
    This commit tidies up the #include lists in {i386,amd64}-linux-nat.c,
    removing headers that are no longer required and reordering some lines
    so that both files roughly match.  Additionally, an unused definition
    was removed from the middle of the #include list in i386-linux-nat.c.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c (gdbcore.h): Remove include.
    	(regset.h): Likewise.
    	(nat/linux-btrace.h): Likewise.
    	(btrace.h): Likewise.
    	(gdb_assert.h): Likewise.
    	(string.h): Likewise.
    	(sys/uio.h): Likewise.
    	(sys/debugreg.h): Likewise.
    	(sys/syscall.h): Likewise.
    	(sys/procfs.h): Likewise.
    	(sys/user.h): Likewise.
    	(asm/ptrace.h): Likewise.
    	(i386-nat.h): Likewise.
    	* i386-linux-nat.c (i386-nat.h): Likewise.
    	(regset.h): Likewise.
    	(target.h): Likewise.
    	(linux-nat.h): Likewise.
    	(nat/linux-btrace.h): Likewise.
    	(btrace.h): Likewise.
    	(gdb_assert.h): Likewise.
    	(string.h): Likewise.
    	(sys/uio.h): Likewise.
    	(sys/user.h): Likewise.
    	(sys/procfs.h): Likewise.
    	(sys/reg.h): Likewise.
    	(sys/debugreg.h): Likewise.
    	(ORIG_EAX): Remove definition.

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

commit 040baaf6deeec9f92645169f3f6e84996e23c986
Author: Gary Benson <gbenson@redhat.com>
Date:   Thu Jul 10 15:43:56 2014 +0100

    Move duplicated code into new files
    
    This commit moves the duplicated code in {i386,amd64}-linux-nat.c
    into the new files x86-linux-nat.[ch].  Additionally, a new
    file i386-linux-nat.h was required to expose a value required
    by the 32-bit code in x86-linux-nat.c.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* i386-linux-nat.h: New file.
    	* x86-linux-nat.h: Likewise.
    	* x86-linux-nat.c: Likewise.
    	* Makefile.in (HFILES_NO_SRCDIR): Add the above new headers.
    	* config/i386/linux.mh (NATDEPFILES): Add x86-linux-nat.o.
    	* config/i386/linux64.mh (NATDEPFILES): Likewise.
    	* amd64-linux-nat.c (x86-linux-nat.h): New include.
    	(PTRACE_GETREGSET): Now in x86-linux-nat.h.
    	(PTRACE_SETREGSET): Likewise.
    	(arch_lwp_info): Now in x86-linux-nat.c.
    	(have_ptrace_getregset): Now in x86-linux-nat.h.
    	(x86_linux_dr_get): Now in x86-linux-nat.c.
    	(x86_linux_dr_set): Likewise.
    	(x86_linux_dr_get_addr): Likewise.
    	(x86_linux_dr_get_control): Likewise.
    	(x86_linux_dr_get_status): Likewise.
    	(update_debug_registers_callback): Likewise.
    	(x86_linux_dr_set_control): Likewise.
    	(x86_linux_dr_set_addr): Likewise.
    	(x86_linux_prepare_to_resume): Likewise.
    	(x86_linux_new_thread): Likewise.
    	(x86_linux_new_fork): Likewise.
    	(x86_linux_get_thread_area): Likewise.
    	(super_post_startup_inferior): Likewise.
    	(x86_linux_child_post_startup_inferior): Likewise.
    	(AMD64_LINUX_USER64_CS): Likewise.
    	(AMD64_LINUX_X32_DS): Likewise.
    	(x86_linux_read_description): Likewise.
    	(x86_linux_enable_btrace): Likewise.
    	(x86_linux_disable_btrace): Likewise.
    	(x86_linux_teardown_btrace): Likewise.
    	(x86_linux_read_btrace): Likewise.
    	(x86_linux_create_target): Likewise.
    	(x86_linux_add_target): Likewise.
    	* i386-linux-nat.c (x86-linux-nat.h): New include.
    	(PTRACE_GETREGSET): Now in x86-linux-nat.h.
    	(PTRACE_SETREGSET): Likewise.
    	(arch_lwp_info): Now in x86-linux-nat.c.
    	(have_ptrace_getregset): Now in x86-linux-nat.h.
    	(x86_linux_dr_get): Now in x86-linux-nat.c.
    	(x86_linux_dr_set): Likewise.
    	(x86_linux_dr_get_addr): Likewise.
    	(x86_linux_dr_get_control): Likewise.
    	(x86_linux_dr_get_status): Likewise.
    	(update_debug_registers_callback): Likewise.
    	(x86_linux_dr_set_control): Likewise.
    	(x86_linux_dr_set_addr): Likewise.
    	(x86_linux_prepare_to_resume): Likewise.
    	(x86_linux_new_thread): Likewise.
    	(x86_linux_new_fork): Likewise.
    	(x86_linux_get_thread_area): Likewise.
    	(super_post_startup_inferior): Likewise.
    	(x86_linux_child_post_startup_inferior): Likewise.
    	(AMD64_LINUX_USER64_CS): Likewise.
    	(AMD64_LINUX_X32_DS): Likewise.
    	(x86_linux_read_description): Likewise.
    	(x86_linux_enable_btrace): Likewise.
    	(x86_linux_disable_btrace): Likewise.
    	(x86_linux_teardown_btrace): Likewise.
    	(x86_linux_read_btrace): Likewise.
    	(x86_linux_create_target): Likewise.
    	(x86_linux_add_target): Likewise.

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

commit 1aa7e42c3f5c5295f81ff94301c642642be86395
Author: Gary Benson <gbenson@redhat.com>
Date:   Wed Jun 25 14:57:42 2014 +0100

    Comment and whitespace changes
    
    This commit merges the comments and whitespace in the common
    parts of i386-linux-nat.c and amd64-linux-nat.c.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c: Comment and whitespace changes.
    	* i386-linux-nat.c: Comment and whitespace changes.

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

commit c1e246a060dd1eab0c2551d86844edb199994ff7
Author: Gary Benson <gbenson@redhat.com>
Date:   Tue Jun 24 13:43:30 2014 +0100

    Pull out common parts of _initialize_{i386,amd64}_linux_nat
    
    This commit adds two new helpers, x86_linux_create_target and
    x86_linux_add_target, to hold the parts of _initialize_i386_linux_nat
    and _initialize_amd64_linux_nat which are common.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c (x86_linux_create_target): New function.
    	(x86_linux_add_target): Likewise.
    	(_initialize_amd64_linux_nat): Delegate to the above new functions.
    	* i386-linux-nat.c (x86_linux_create_target): New function.
    	(x86_linux_add_target): Likewise.
    	(_initialize_i386_linux_nat): Delegate to the above new functions.

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

commit 8c420b8d59e8e045aa733f478adb1d0509d447e3
Author: Gary Benson <gbenson@redhat.com>
Date:   Wed Jun 25 11:49:55 2014 +0100

    Merge ps_get_thread_area
    
    This commit adds a new helper, x86_linux_get_thread_area, to
    hold the common parts of the ps_get_thread_area functions in
    i386-linux-nat.c and amd64-linux-nat.c.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c (x86_linux_get_thread_area): New function.
    	(ps_get_thread_area): Delegate to the above in 32-bit mode.
    	* i386-linux-nat.c (x86_linux_get_thread_area): New function.
    	(ps_get_thread_area): Delegate to the above.

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

commit cb1da100b6291ad35ad886555a0f7114925ed29f
Author: Gary Benson <gbenson@redhat.com>
Date:   Fri Jun 27 09:29:06 2014 +0100

    Merge {i386,amd64}_linux_read_description
    
    This commit merges i386_ and amd64_linux_read_description, renaming
    both to x86_linux_read_description.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c (amd64_linux_read_description): Renamed to
    	x86_linux_read_description.  All uses updated.  amd64-specific
    	code conditionalized.  Conditionalized i386-specific code added.
    	Redundant cast removed.
    	* i386-linux-nat.c (i386_linux_read_description): Renamed to
    	x86_linux_read_description.  All uses updated.  i386-specific
    	code conditionalized.  Conditionalized amd64-specific code added.
    	One sizeof replaced with the actual type it is describing.

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

commit 2acf3cd06577b80adb96df754f910da8b754c7dc
Author: Gary Benson <gbenson@redhat.com>
Date:   Tue Jun 24 10:07:12 2014 +0100

    Rename identical functions
    
    amd64-linux-nat.c and i386-linux-nat.c contain a number of functions
    which are identical but for prefix on their names.  This commit
    renames all such functions to have the prefix x86_ instead of the
    prefixes amd64_ or i386_ and updates all uses of those functions.
    The now-identical x86_ functions will be pulled out to a separate
    shared file in a later commit.
    
    gdb/
    2014-07-11  Gary Benson  <gbenson@redhat.com>
    
    	* amd64-linux-nat.c (amd64_linux_dr_get): Renamed to
    	x86_linux_dr_get.  All uses updated.
    	(amd64_linux_dr_set): Renamed to
    	x86_linux_dr_set.  All uses updated.
    	(amd64_linux_dr_get_addr): Renamed to
    	x86_linux_dr_get_addr.  All uses updated.
    	(amd64_linux_dr_get_control): Renamed to
    	x86_linux_dr_get_control.  All uses updated.
    	(amd64_linux_dr_get_status): Renamed to
    	x86_linux_dr_get_status.  All uses updated.
    	(amd64_linux_dr_set_control): Renamed to
    	x86_linux_dr_set_control.  All uses updated.
    	(amd64_linux_dr_set_addr): Renamed to
    	x86_linux_dr_set_addr.  All uses updated.
    	(amd64_linux_prepare_to_resume): Renamed to
    	x86_linux_prepare_to_resume.  All uses updated.
    	(amd64_linux_new_thread): Renamed to
    	x86_linux_new_thread.  All uses updated.
    	(amd64_linux_new_fork): Renamed to
    	x86_linux_new_fork.  All uses updated.
    	(amd64_linux_child_post_startup_inferior): Renamed to
    	x86_linux_child_post_startup_inferior.  All uses updated.
    	(amd64_linux_enable_btrace): Renamed to
    	x86_linux_enable_btrace.  All uses updated.
    	(amd64_linux_disable_btrace): Renamed to
    	x86_linux_disable_btrace.  All uses updated.
    	(amd64_linux_teardown_btrace): Renamed to
    	x86_linux_teardown_btrace.  All uses updated.
    	(amd64_linux_read_btrace): Renamed to
    	x86_linux_read_btrace.  All uses updated.
    	* i386-linux-nat.c (i386_linux_dr_get): Renamed to
    	x86_linux_dr_get.  All uses updated.
    	(i386_linux_dr_set): Renamed to
    	x86_linux_dr_set.  All uses updated.
    	(i386_linux_dr_get_addr): Renamed to
    	x86_linux_dr_get_addr.  All uses updated.
    	(i386_linux_dr_get_control): Renamed to
    	x86_linux_dr_get_control.  All uses updated.
    	(i386_linux_dr_get_status): Renamed to
    	x86_linux_dr_get_status.  All uses updated.
    	(i386_linux_dr_set_control): Renamed to
    	x86_linux_dr_set_control.  All uses updated.
    	(i386_linux_dr_set_addr): Renamed to
    	x86_linux_dr_set_addr.  All uses updated.
    	(i386_linux_prepare_to_resume): Renamed to
    	x86_linux_prepare_to_resume.  All uses updated.
    	(i386_linux_new_thread): Renamed to
    	x86_linux_new_thread.  All uses updated.
    	(i386_linux_new_fork): Renamed to
    	x86_linux_new_fork.  All uses updated.
    	(i386_linux_child_post_startup_inferior): Renamed to
    	x86_linux_child_post_startup_inferior.  All uses updated.
    	(i386_linux_enable_btrace): Renamed to
    	x86_linux_enable_btrace.  All uses updated.
    	(i386_linux_disable_btrace): Renamed to
    	x86_linux_disable_btrace.  All uses updated.
    	(i386_linux_teardown_btrace): Renamed to
    	x86_linux_teardown_btrace.  All uses updated.
    	(i386_linux_read_btrace): Renamed to
    	x86_linux_read_btrace.  All uses updated.

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

Summary of changes:
 gdb/ChangeLog              |  190 +++++++++++++++
 gdb/Makefile.in            |    3 +-
 gdb/amd64-linux-nat.c      |  528 ++---------------------------------------
 gdb/config/i386/linux.mh   |    2 +-
 gdb/config/i386/linux64.mh |    1 +
 gdb/i386-linux-nat.c       |  465 ++----------------------------------
 gdb/i386-linux-nat.h       |   26 ++
 gdb/x86-linux-nat.c        |  568 ++++++++++++++++++++++++++++++++++++++++++++
 gdb/x86-linux-nat.h        |   51 ++++
 9 files changed, 880 insertions(+), 954 deletions(-)
 create mode 100644 gdb/i386-linux-nat.h
 create mode 100644 gdb/x86-linux-nat.c
 create mode 100644 gdb/x86-linux-nat.h


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]