This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. b030cf11d6572eea467acf0ead3dad9474431033
- From: brobecke at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 15 Dec 2013 09:59:49 -0000
- Subject: 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