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. b030cf11d6572eea467acf0ead3dad9474431033


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  b030cf11d6572eea467acf0ead3dad9474431033 (commit)
      from  07d100d43e70e856c802fec9b584f94c8efbd79d (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=b030cf11d6572eea467acf0ead3dad9474431033

commit b030cf11d6572eea467acf0ead3dad9474431033
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Fri Dec 13 18:21:37 2013 +0100

    Revert "Do not overwrite so_list's so_name in solib_map_sections"
    
    This reverts commit 07293be44859c607a36c313e51bec2dcdcd3c243, as it
    causes an unintended change of behavior with GDB/MI's =library-loaded
    events: The host-name="<path>" part of the event is now showing the
    target-side path instead of the host-side path.
    
    This revert affects Darwin and AIX systems, however, where the BFD
    is either artificial or icomplete, leading to the outputt of
    "info shared" not containing the information we'd like. For instance,
    on Darwin, we would see:
    
        (top-gdb) info shared
        From                To                  Syms Read   Shared Object Library
        0x00007fff8d060de4  0x00007fff8d09ce1f  Yes (*)     i386:x86-64
        0x00007fff8af08b10  0x00007fff8b1c6f73  Yes (*)     i386:x86-64
    
    To compensate for that, we overwrite the filename of the associated bfd.
    
    gdb/ChangeLog:
    
    	Revert the following commit:
    	* solib.c (solib_map_sections): Remove code overwriting
    	SO->SO_NAME with the bfd's filename.
    
    	Make the following changes required after the revert above:
    	* solib-aix.c (solib_aix_bfd_open): Set the filename of the
    	returned bfd to a copy of the synthetic pathname.
    	* solib-darwin.c (darwin_bfd_open): Set the filename of the
    	returned bfd to a copy of PATHNAME.

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

Summary of changes:
 gdb/ChangeLog      |   12 ++++++++++++
 gdb/solib-aix.c    |   11 +++++++++++
 gdb/solib-darwin.c |   10 ++++++++++
 gdb/solib.c        |   10 ++++++++++
 4 files changed, 43 insertions(+), 0 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]