diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index df43598..c8ea50a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,4 +1,32 @@ 2018-01-17 Tom Tromey <tom@tromey.com> + Simon Marchi <simon.marchi@ericsson.com> + + * dwarf2read.c (struct dwarf2_cu) <abbrev_table>: Remove. + (struct die_reader_specs) <abbrev_table>: New member. + (struct abbrev_table): Add constructor. + <alloc_abbrev, add_abbrev, lookup_abbrev>: Declare. + <abbrev_obstack>: Now an auto_obstack. + (abbrev_table_up): New typedef. + (init_cu_die_reader): Add abbrev_table parameter. + (read_cutu_die_from_dwo): Remove abbrev_table_provided parameter. + Add result_dwo_abbrev_table. + (init_tu_and_read_dwo_dies, init_cutu_and_read_dies) + (init_cutu_and_read_dies_no_follow, build_type_psymtabs_1): + Update. + (peek_die_abbrev): Take die_reader_specs, not dwarf_cu as + parameter. + (skip_children): Update. + (abbrev_table::alloc_abbrev): Rename from + abbrev_table_alloc_abbrev. + (abbrev_table::add_abbrev): Rename from abbrev_table_add_abbrev. + (abbrev_table::lookup_abbrev): Rename from + abbrev_table_lookup_abbrev. + (abbrev_table_read_table): Return abbrev_table_up. + (abbrev_table_free, abbrev_table_free_cleanup) + (dwarf2_read_abbrevs, dwarf2_free_abbrev_table): Remove. + (load_partial_dies): Update. + +2018-01-17 Tom Tromey <tom@tromey.com> * dwarf2read.c (dwarf2_compute_name): Update comment. (read_func_scope, read_variable): Update. |