This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
gdb and binutils branch master updated. 6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d
- From: devans at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 3 Jun 2014 00:16:41 -0000
- Subject: gdb and binutils branch master updated. 6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d
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 6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d (commit)
from f70b8a9ba21e63154db6eb5644dd645f6bfa8f68 (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=6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d
commit 6aa5f3a6ed6482e242fb5aec2a4ae378b53b801d
Author: Doug Evans <dje@google.com>
Date: Mon Jun 2 17:16:07 2014 -0700
Add support for skeletonless type units.
* dwarf2read.c (struct dwarf2_per_objfile): New member
n_allocated_type_units.
(struct dwarf2_per_objfile) <tu_stats>: New member
nr_all_type_units_reallocs.
(create_signatured_type_table_from_index): Initialize
n_allocated_type_units
(create_all_type_units): Ditto.
(add_type_unit): Move up in file. New arg slot.
All callers updated. Increase space for all_type_units more
efficiently.
(fill_in_sig_entry_from_dwo_entry): Handle psymtabs.
(lookup_dwo_signatured_type): Handle skeletonless TUs.
(lookup_dwp_signatured_type): Ditto.
(init_tu_and_read_dwo_dies): New arg use_existing_cu.
All callers updated.
(build_type_psymtabs_1): Leave type_unit_groups as
NULL if no TUs present.
(print_tu_stats): New function.
(process_skeletonless_type_unit): New function.
(process_dwo_file_for_skeletonless_type_units): New
function.
(process_skeletonless_type_units): New function.
(dwarf2_build_psymtabs_hard): Handle skeletonless TUs.
Call print tu_stats if debugging enabled.
-----------------------------------------------------------------------
Summary of changes:
gdb/ChangeLog | 28 ++++
gdb/dwarf2read.c | 401 ++++++++++++++++++++++++++++++++++++-----------------
2 files changed, 300 insertions(+), 129 deletions(-)
hooks/post-receive
--
gdb and binutils