This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 681f229a9fbf72ce7882bf81122f1f18bce96c0e
- From: nblanc at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 29 Oct 2013 10:54:29 -0000
- Subject: gdb and binutils branch master updated. 681f229a9fbf72ce7882bf81122f1f18bce96c0e
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 681f229a9fbf72ce7882bf81122f1f18bce96c0e (commit)
via e9f0e62efd736ec42eb7da1520655f136481a411 (commit)
via 76ad5e1e2a20f078a6fe4272a05a932755bd2cf5 (commit)
via 98297bf675da669930bacf6d0c08bc4d1a34df3e (commit)
via 63644780babdca3f40e1978a236b6cd78473c91b (commit)
from 487ad57ccfe1434e21774117d20dfd9e23f12afa (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=681f229a9fbf72ce7882bf81122f1f18bce96c0e
commit 681f229a9fbf72ce7882bf81122f1f18bce96c0e
Author: Nicolas Blanc <nicolas.blanc@intel.com>
Date: Wed Jul 17 11:44:26 2013 +0200
Test adding and removing a symbol file at runtime.
This test exercises the commands 'add-symbol-file'
and 'remove-symbol-file'.
2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
gdb/testsuite
* gdb.base/sym-file-lib.c: New file.
* gdb.base/sym-file-loader.c: New file.
* gdb.base/sym-file-loader.h: New file.
* gdb.base/sym-file-main.c: New file.
* gdb.base/sym-file.exp: New file.
Signed-off-by: Nicolas Blanc <nicolas.blanc@intel.com>
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e9f0e62efd736ec42eb7da1520655f136481a411
commit e9f0e62efd736ec42eb7da1520655f136481a411
Author: Nicolas Blanc <nicolas.blanc@intel.com>
Date: Wed Jul 17 11:40:12 2013 +0200
Function is_elf_target.
2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
gdb/testsuite
* lib/gdb.exp (is_elf_target): New function.
Signed-off-by: Nicolas Blanc <nicolas.blanc@intel.com>
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=76ad5e1e2a20f078a6fe4272a05a932755bd2cf5
commit 76ad5e1e2a20f078a6fe4272a05a932755bd2cf5
Author: Nicolas Blanc <nicolas.blanc@intel.com>
Date: Wed Jul 17 11:33:45 2013 +0200
Create target sections for user-added symbol files.
Add the sections of the symbol files that are provided via
'add-symbol-file' to the set of current target sections.
User-added sections are removed upon notification of free_objfile
when their corresponding object file is deleted.
2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
* exec.h (add_target_sections_of_objfile): New declaration.
* exec.c (add_target_sections_of_objfile): New function.
* symfile.c (add_symbol_file_command): Update current target sections.
(symfile_free_objfile): New function.
(_initialize_symfile): Register observer for free_objfile events.
Signed-off-by: Nicolas Blanc <nicolas.blanc@intel.com>
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=98297bf675da669930bacf6d0c08bc4d1a34df3e
commit 98297bf675da669930bacf6d0c08bc4d1a34df3e
Author: Nicolas Blanc <nicolas.blanc@intel.com>
Date: Fri Apr 5 09:15:56 2013 +0200
Documentation for the remove-symbol-file command.
2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
* NEWS: Add description of the remove-symbol-file command.
gdb/doc
* gdb.texinfo (Commands to Specify Files): Add description
of the remove-symbol-file command.
Signed-off-by: Nicolas Blanc <nicolas.blanc@intel.com>
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=63644780babdca3f40e1978a236b6cd78473c91b
commit 63644780babdca3f40e1978a236b6cd78473c91b
Author: Nicolas Blanc <nicolas.blanc@intel.com>
Date: Tue Mar 12 11:10:18 2013 +0100
New remove-symbol-file command.
New command for removing symbol files added via
the add-symbol-file command.
2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
* breakpoint.c (disable_breakpoints_in_freed_objfile): New function.
* objfiles.c (free_objfile): Notify free_objfile.
(is_addr_in_objfile): New function.
* objfiles.h (is_addr_in_objfile): New declaration.
* printcmd.c (clear_dangling_display_expressions): Act upon free_objfile
events instead of solib_unloaded events.
(_initialize_printcmd): Register observer for free_objfile instead
of solib_unloaded notifications.
* solib.c (remove_user_added_objfile): New function.
* symfile.c (remove_symbol_file_command): New command.
(_initialize_symfile): Add remove-symbol-file.
gdb/doc
* observer.texi: New free_objfile event.
Signed-off-by: Nicolas Blanc <nicolas.blanc@intel.com>
-----------------------------------------------------------------------
Summary of changes:
gdb/NEWS | 6 +
gdb/breakpoint.c | 67 ++++++-
gdb/doc/gdb.texinfo | 26 ++-
gdb/doc/observer.texi | 4 +
gdb/exec.c | 45 ++++
gdb/exec.h | 6 +
gdb/objfiles.c | 26 +++
gdb/objfiles.h | 2 +
gdb/printcmd.c | 15 +-
gdb/solib.c | 19 ++
gdb/symfile.c | 105 +++++++++-
gdb/testsuite/gdb.base/sym-file-lib.c | 26 +++
gdb/testsuite/gdb.base/sym-file-loader.c | 353 ++++++++++++++++++++++++++++++
gdb/testsuite/gdb.base/sym-file-loader.h | 99 +++++++++
gdb/testsuite/gdb.base/sym-file-main.c | 79 +++++++
gdb/testsuite/gdb.base/sym-file.exp | 158 +++++++++++++
gdb/testsuite/lib/gdb.exp | 39 ++++
17 files changed, 1062 insertions(+), 13 deletions(-)
create mode 100644 gdb/testsuite/gdb.base/sym-file-lib.c
create mode 100644 gdb/testsuite/gdb.base/sym-file-loader.c
create mode 100644 gdb/testsuite/gdb.base/sym-file-loader.h
create mode 100644 gdb/testsuite/gdb.base/sym-file-main.c
create mode 100644 gdb/testsuite/gdb.base/sym-file.exp
hooks/post-receive
--
gdb and binutils