diff options
author | Tom Tromey <tom@tromey.com> | 2020-02-08 13:40:54 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2020-02-08 13:43:24 -0700 |
commit | 86de1d91ac93e48f77ea9fe61edfdba8ac24aa02 (patch) | |
tree | 22574dfcc0506ec988d7577cd7ee30fc2706a916 /gdb/dwarf2/abbrev.c | |
parent | 0335378b4cd2fc8246b2eb7cfe2b7e4cf757a377 (diff) | |
download | gdb-86de1d91ac93e48f77ea9fe61edfdba8ac24aa02.zip gdb-86de1d91ac93e48f77ea9fe61edfdba8ac24aa02.tar.gz gdb-86de1d91ac93e48f77ea9fe61edfdba8ac24aa02.tar.bz2 |
Minor cleanups in abbrev_table
This cleans up the DWARF abbrev_table API a bit, primarily by making
various methods and members private.
2020-02-08 Tom Tromey <tom@tromey.com>
* dwarf2/read.c (read_cutu_die_from_dwo): Update.
(cutu_reader): Update.
(build_type_psymtabs_1): Update.
* dwarf2/abbrev.c (abbrev_table::read): Rename.
(abbrev_table::alloc_abbrev): Update.
* dwarf2/abbrev.h (abbrev_table_up): Move earlier.
(abbrev_table::read): New static method, renamed from
abbrev_table_read_table.
(abbrev_table::alloc_abbrev)
(abbrev_table::add_abbrev): Now private.
(abbrev_table::abbrev_table): Now private.
(abbrev_table::m_abbrev_obstack): Now private. Rename.
Change-Id: I320dca83b799f672909ae66f73b7aca266adbaf9
Diffstat (limited to 'gdb/dwarf2/abbrev.c')
-rw-r--r-- | gdb/dwarf2/abbrev.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/dwarf2/abbrev.c b/gdb/dwarf2/abbrev.c index 544d579..fac7309 100644 --- a/gdb/dwarf2/abbrev.c +++ b/gdb/dwarf2/abbrev.c @@ -44,7 +44,7 @@ abbrev_table::alloc_abbrev () { struct abbrev_info *abbrev; - abbrev = XOBNEW (&abbrev_obstack, struct abbrev_info); + abbrev = XOBNEW (&m_abbrev_obstack, struct abbrev_info); memset (abbrev, 0, sizeof (struct abbrev_info)); return abbrev; @@ -87,9 +87,9 @@ abbrev_table::lookup_abbrev (unsigned int abbrev_number) /* Read in an abbrev table. */ abbrev_table_up -abbrev_table_read_table (struct objfile *objfile, - struct dwarf2_section_info *section, - sect_offset sect_off) +abbrev_table::read (struct objfile *objfile, + struct dwarf2_section_info *section, + sect_offset sect_off) { bfd *abfd = section->get_bfd_owner (); const gdb_byte *abbrev_ptr; @@ -152,7 +152,7 @@ abbrev_table_read_table (struct objfile *objfile, } cur_abbrev->attrs = - XOBNEWVEC (&abbrev_table->abbrev_obstack, struct attr_abbrev, + XOBNEWVEC (&abbrev_table->m_abbrev_obstack, struct attr_abbrev, cur_abbrev->num_attrs); memcpy (cur_abbrev->attrs, cur_attrs.data (), cur_abbrev->num_attrs * sizeof (struct attr_abbrev)); |