Rename remaining members of buildsym_compunit to start with "m_"

This renames all the remaining members of buildsym_compunit to start
with "m_" to follow the general naming convention.

gdb/ChangeLog
2018-07-20  Keith Seitz  <keiths@redhat.com>

	* buildsym.h (struct buildsym_compunit) <m_objfile, m_subfiles,
	m_main_subfile, m_comp_dir, m_producer, m_debugformat,
	m_compunit_symtab, m_language>: Add "m_" prefix.
	Update all uses.
	* buildsym.c: Update all uses.
This commit is contained in:
Keith Seitz
2018-07-08 10:19:10 -06:00
committed by Tom Tromey
parent bfe2e011c0
commit cbb09508e4
3 changed files with 71 additions and 63 deletions

View File

@ -1,3 +1,11 @@
2018-07-20 Keith Seitz <keiths@redhat.com>
* buildsym.h (struct buildsym_compunit) <m_objfile, m_subfiles,
m_main_subfile, m_comp_dir, m_producer, m_debugformat,
m_compunit_symtab, m_language>: Add "m_" prefix.
Update all uses.
* buildsym.c: Update all uses.
2018-07-20 Tom Tromey <tom@tromey.com> 2018-07-20 Tom Tromey <tom@tromey.com>
* buildsym-legacy.h (record_line): Don't use record_line_ftype. * buildsym-legacy.h (record_line): Don't use record_line_ftype.

View File

@ -63,15 +63,15 @@ buildsym_compunit::buildsym_compunit (struct objfile *objfile_,
const char *comp_dir_, const char *comp_dir_,
enum language language_, enum language language_,
CORE_ADDR last_addr) CORE_ADDR last_addr)
: objfile (objfile_), : m_objfile (objfile_),
m_last_source_file (name == nullptr ? nullptr : xstrdup (name)), m_last_source_file (name == nullptr ? nullptr : xstrdup (name)),
comp_dir (comp_dir_ == nullptr ? nullptr : xstrdup (comp_dir_)), m_comp_dir (comp_dir_ == nullptr ? nullptr : xstrdup (comp_dir_)),
language (language_), m_language (language_),
m_last_source_start_addr (last_addr) m_last_source_start_addr (last_addr)
{ {
/* Allocate the compunit symtab now. The caller needs it to allocate /* Allocate the compunit symtab now. The caller needs it to allocate
non-primary symtabs. It is also needed by get_macro_table. */ non-primary symtabs. It is also needed by get_macro_table. */
compunit_symtab = allocate_compunit_symtab (objfile, name); m_compunit_symtab = allocate_compunit_symtab (m_objfile, name);
/* Build the subfile for NAME (the main source file) so that we can record /* Build the subfile for NAME (the main source file) so that we can record
a pointer to it for later. a pointer to it for later.
@ -82,7 +82,7 @@ buildsym_compunit::buildsym_compunit (struct objfile *objfile_,
start_subfile (name); start_subfile (name);
/* Save this so that we don't have to go looking for it at the end /* Save this so that we don't have to go looking for it at the end
of the subfiles list. */ of the subfiles list. */
main_subfile = m_current_subfile; m_main_subfile = m_current_subfile;
} }
buildsym_compunit::~buildsym_compunit () buildsym_compunit::~buildsym_compunit ()
@ -92,7 +92,7 @@ buildsym_compunit::~buildsym_compunit ()
if (m_pending_macros != nullptr) if (m_pending_macros != nullptr)
free_macro_table (m_pending_macros); free_macro_table (m_pending_macros);
for (subfile = subfiles; for (subfile = m_subfiles;
subfile != NULL; subfile != NULL;
subfile = nextsub) subfile = nextsub)
{ {
@ -121,9 +121,9 @@ struct macro_table *
buildsym_compunit::get_macro_table () buildsym_compunit::get_macro_table ()
{ {
if (m_pending_macros == nullptr) if (m_pending_macros == nullptr)
m_pending_macros = new_macro_table (&objfile->per_bfd->storage_obstack, m_pending_macros = new_macro_table (&m_objfile->per_bfd->storage_obstack,
objfile->per_bfd->macro_cache, m_objfile->per_bfd->macro_cache,
compunit_symtab); m_compunit_symtab);
return m_pending_macros; return m_pending_macros;
} }
@ -215,34 +215,34 @@ buildsym_compunit::finish_block_internal
CORE_ADDR start, CORE_ADDR end, CORE_ADDR start, CORE_ADDR end,
int is_global, int expandable) int is_global, int expandable)
{ {
struct gdbarch *gdbarch = get_objfile_arch (objfile); struct gdbarch *gdbarch = get_objfile_arch (m_objfile);
struct pending *next, *next1; struct pending *next, *next1;
struct block *block; struct block *block;
struct pending_block *pblock; struct pending_block *pblock;
struct pending_block *opblock; struct pending_block *opblock;
block = (is_global block = (is_global
? allocate_global_block (&objfile->objfile_obstack) ? allocate_global_block (&m_objfile->objfile_obstack)
: allocate_block (&objfile->objfile_obstack)); : allocate_block (&m_objfile->objfile_obstack));
if (symbol) if (symbol)
{ {
BLOCK_DICT (block) BLOCK_DICT (block)
= dict_create_linear (&objfile->objfile_obstack, = dict_create_linear (&m_objfile->objfile_obstack,
language, *listhead); m_language, *listhead);
} }
else else
{ {
if (expandable) if (expandable)
{ {
BLOCK_DICT (block) = dict_create_hashed_expandable (language); BLOCK_DICT (block) = dict_create_hashed_expandable (m_language);
dict_add_pending (BLOCK_DICT (block), *listhead); dict_add_pending (BLOCK_DICT (block), *listhead);
} }
else else
{ {
BLOCK_DICT (block) = BLOCK_DICT (block) =
dict_create_hashed (&objfile->objfile_obstack, dict_create_hashed (&m_objfile->objfile_obstack,
language, *listhead); m_language, *listhead);
} }
} }
@ -303,7 +303,7 @@ buildsym_compunit::finish_block_internal
} }
if (static_link != NULL) if (static_link != NULL)
objfile_register_static_link (objfile, block, static_link); objfile_register_static_link (m_objfile, block, static_link);
/* Now free the links of the list, and empty the list. */ /* Now free the links of the list, and empty the list. */
@ -385,7 +385,7 @@ buildsym_compunit::finish_block_internal
(is_global (is_global
? m_global_using_directives ? m_global_using_directives
: m_local_using_directives), : m_local_using_directives),
&objfile->objfile_obstack); &m_objfile->objfile_obstack);
if (is_global) if (is_global)
m_global_using_directives = NULL; m_global_using_directives = NULL;
else else
@ -448,7 +448,7 @@ buildsym_compunit::make_blockvector ()
} }
blockvector = (struct blockvector *) blockvector = (struct blockvector *)
obstack_alloc (&objfile->objfile_obstack, obstack_alloc (&m_objfile->objfile_obstack,
(sizeof (struct blockvector) (sizeof (struct blockvector)
+ (i - 1) * sizeof (struct block *))); + (i - 1) * sizeof (struct block *)));
@ -470,7 +470,7 @@ buildsym_compunit::make_blockvector ()
blockvector. */ blockvector. */
if (m_pending_addrmap != nullptr && m_pending_addrmap_interesting) if (m_pending_addrmap != nullptr && m_pending_addrmap_interesting)
BLOCKVECTOR_MAP (blockvector) BLOCKVECTOR_MAP (blockvector)
= addrmap_create_fixed (m_pending_addrmap, &objfile->objfile_obstack); = addrmap_create_fixed (m_pending_addrmap, &m_objfile->objfile_obstack);
else else
BLOCKVECTOR_MAP (blockvector) = 0; BLOCKVECTOR_MAP (blockvector) = 0;
@ -509,11 +509,11 @@ buildsym_compunit::start_subfile (const char *name)
const char *subfile_dirname; const char *subfile_dirname;
struct subfile *subfile; struct subfile *subfile;
subfile_dirname = comp_dir.get (); subfile_dirname = m_comp_dir.get ();
/* See if this subfile is already registered. */ /* See if this subfile is already registered. */
for (subfile = subfiles; subfile; subfile = subfile->next) for (subfile = m_subfiles; subfile; subfile = subfile->next)
{ {
char *subfile_name; char *subfile_name;
@ -544,8 +544,8 @@ buildsym_compunit::start_subfile (const char *name)
memset (subfile, 0, sizeof (struct subfile)); memset (subfile, 0, sizeof (struct subfile));
subfile->buildsym_compunit = this; subfile->buildsym_compunit = this;
subfile->next = subfiles; subfile->next = m_subfiles;
subfiles = subfile; m_subfiles = subfile;
m_current_subfile = subfile; m_current_subfile = subfile;
@ -583,7 +583,7 @@ buildsym_compunit::start_subfile (const char *name)
enum language sublang = deduce_language_from_filename (subfile->name); enum language sublang = deduce_language_from_filename (subfile->name);
if (sublang == language_cplus || sublang == language_fortran) if (sublang == language_cplus || sublang == language_fortran)
for (s = subfiles; s != NULL; s = s->next) for (s = m_subfiles; s != NULL; s = s->next)
if (s->language == language_c) if (s->language == language_c)
s->language = sublang; s->language = sublang;
} }
@ -615,11 +615,11 @@ buildsym_compunit::patch_subfile_names (struct subfile *subfile,
const char *name) const char *name)
{ {
if (subfile != NULL if (subfile != NULL
&& comp_dir == NULL && m_comp_dir == NULL
&& subfile->name != NULL && subfile->name != NULL
&& IS_DIR_SEPARATOR (subfile->name[strlen (subfile->name) - 1])) && IS_DIR_SEPARATOR (subfile->name[strlen (subfile->name) - 1]))
{ {
comp_dir.reset (subfile->name); m_comp_dir.reset (subfile->name);
subfile->name = xstrdup (name); subfile->name = xstrdup (name);
set_last_source_file (name); set_last_source_file (name);
@ -766,7 +766,7 @@ buildsym_compunit::watch_main_source_file_lossage ()
struct subfile *mainsub, *subfile; struct subfile *mainsub, *subfile;
/* Get the main source file. */ /* Get the main source file. */
mainsub = main_subfile; mainsub = m_main_subfile;
/* If the main source file doesn't have any line number or symbol /* If the main source file doesn't have any line number or symbol
info, look for an alias in another subfile. */ info, look for an alias in another subfile. */
@ -781,7 +781,7 @@ buildsym_compunit::watch_main_source_file_lossage ()
struct subfile *prev_mainsub_alias = NULL; struct subfile *prev_mainsub_alias = NULL;
prevsub = NULL; prevsub = NULL;
for (subfile = subfiles; for (subfile = m_subfiles;
subfile != NULL; subfile != NULL;
subfile = subfile->next) subfile = subfile->next)
{ {
@ -809,7 +809,7 @@ buildsym_compunit::watch_main_source_file_lossage ()
mainsub->symtab = mainsub_alias->symtab; mainsub->symtab = mainsub_alias->symtab;
if (prev_mainsub_alias == NULL) if (prev_mainsub_alias == NULL)
subfiles = mainsub_alias->next; m_subfiles = mainsub_alias->next;
else else
prev_mainsub_alias->next = mainsub_alias->next; prev_mainsub_alias->next = mainsub_alias->next;
xfree (mainsub_alias->name); xfree (mainsub_alias->name);
@ -862,7 +862,7 @@ buildsym_compunit::end_symtab_get_static_block (CORE_ADDR end_addr,
/* Reordered executables may have out of order pending blocks; if /* Reordered executables may have out of order pending blocks; if
OBJF_REORDERED is true, then sort the pending blocks. */ OBJF_REORDERED is true, then sort the pending blocks. */
if ((objfile->flags & OBJF_REORDERED) && m_pending_blocks) if ((m_objfile->flags & OBJF_REORDERED) && m_pending_blocks)
{ {
struct pending_block *pb; struct pending_block *pb;
@ -895,8 +895,8 @@ buildsym_compunit::end_symtab_get_static_block (CORE_ADDR end_addr,
are no-ops. FIXME: Is this handled right in case of QUIT? Can are no-ops. FIXME: Is this handled right in case of QUIT? Can
we make this cleaner? */ we make this cleaner? */
cleanup_undefined_stabs_types (objfile); cleanup_undefined_stabs_types (m_objfile);
finish_global_stabs (objfile); finish_global_stabs (m_objfile);
if (!required if (!required
&& m_pending_blocks == NULL && m_pending_blocks == NULL
@ -926,14 +926,14 @@ struct compunit_symtab *
buildsym_compunit::end_symtab_with_blockvector (struct block *static_block, buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
int section, int expandable) int section, int expandable)
{ {
struct compunit_symtab *cu = compunit_symtab; struct compunit_symtab *cu = m_compunit_symtab;
struct symtab *symtab; struct symtab *symtab;
struct blockvector *blockvector; struct blockvector *blockvector;
struct subfile *subfile; struct subfile *subfile;
CORE_ADDR end_addr; CORE_ADDR end_addr;
gdb_assert (static_block != NULL); gdb_assert (static_block != NULL);
gdb_assert (subfiles != NULL); gdb_assert (m_subfiles != NULL);
end_addr = BLOCK_END (static_block); end_addr = BLOCK_END (static_block);
@ -945,8 +945,8 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
/* Read the line table if it has to be read separately. /* Read the line table if it has to be read separately.
This is only used by xcoffread.c. */ This is only used by xcoffread.c. */
if (objfile->sf->sym_read_linetable != NULL) if (m_objfile->sf->sym_read_linetable != NULL)
objfile->sf->sym_read_linetable (objfile); m_objfile->sf->sym_read_linetable (m_objfile);
/* Handle the case where the debug info specifies a different path /* Handle the case where the debug info specifies a different path
for the main source file. It can cause us to lose track of its for the main source file. It can cause us to lose track of its
@ -956,7 +956,7 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
/* Now create the symtab objects proper, if not already done, /* Now create the symtab objects proper, if not already done,
one for each subfile. */ one for each subfile. */
for (subfile = subfiles; for (subfile = m_subfiles;
subfile != NULL; subfile != NULL;
subfile = subfile->next) subfile = subfile->next)
{ {
@ -970,7 +970,7 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
/* Like the pending blocks, the line table may be /* Like the pending blocks, the line table may be
scrambled in reordered executables. Sort it if scrambled in reordered executables. Sort it if
OBJF_REORDERED is true. */ OBJF_REORDERED is true. */
if (objfile->flags & OBJF_REORDERED) if (m_objfile->flags & OBJF_REORDERED)
qsort (subfile->line_vector->item, qsort (subfile->line_vector->item,
subfile->line_vector->nitems, subfile->line_vector->nitems,
sizeof (struct linetable_entry), compare_line_numbers); sizeof (struct linetable_entry), compare_line_numbers);
@ -987,7 +987,7 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
{ {
/* Reallocate the line table on the symbol obstack. */ /* Reallocate the line table on the symbol obstack. */
SYMTAB_LINETABLE (symtab) = (struct linetable *) SYMTAB_LINETABLE (symtab) = (struct linetable *)
obstack_alloc (&objfile->objfile_obstack, linetablesize); obstack_alloc (&m_objfile->objfile_obstack, linetablesize);
memcpy (SYMTAB_LINETABLE (symtab), subfile->line_vector, memcpy (SYMTAB_LINETABLE (symtab), subfile->line_vector,
linetablesize); linetablesize);
} }
@ -1009,7 +1009,7 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
{ {
struct symtab *main_symtab, *prev_symtab; struct symtab *main_symtab, *prev_symtab;
main_symtab = main_subfile->symtab; main_symtab = m_main_subfile->symtab;
prev_symtab = NULL; prev_symtab = NULL;
ALL_COMPUNIT_FILETABS (cu, symtab) ALL_COMPUNIT_FILETABS (cu, symtab)
{ {
@ -1030,20 +1030,20 @@ buildsym_compunit::end_symtab_with_blockvector (struct block *static_block,
/* Fill out the compunit symtab. */ /* Fill out the compunit symtab. */
if (comp_dir != NULL) if (m_comp_dir != NULL)
{ {
/* Reallocate the dirname on the symbol obstack. */ /* Reallocate the dirname on the symbol obstack. */
const char *comp_dir = this->comp_dir.get (); const char *comp_dir = m_comp_dir.get ();
COMPUNIT_DIRNAME (cu) COMPUNIT_DIRNAME (cu)
= (const char *) obstack_copy0 (&objfile->objfile_obstack, = (const char *) obstack_copy0 (&m_objfile->objfile_obstack,
comp_dir, strlen (comp_dir)); comp_dir, strlen (comp_dir));
} }
/* Save the debug format string (if any) in the symtab. */ /* Save the debug format string (if any) in the symtab. */
COMPUNIT_DEBUGFORMAT (cu) = debugformat; COMPUNIT_DEBUGFORMAT (cu) = m_debugformat;
/* Similarly for the producer. */ /* Similarly for the producer. */
COMPUNIT_PRODUCER (cu) = producer; COMPUNIT_PRODUCER (cu) = m_producer;
COMPUNIT_BLOCKVECTOR (cu) = blockvector; COMPUNIT_BLOCKVECTOR (cu) = blockvector;
{ {
@ -1192,7 +1192,7 @@ set_missing_symtab (struct pending *pending_list,
void void
buildsym_compunit::augment_type_symtab () buildsym_compunit::augment_type_symtab ()
{ {
struct compunit_symtab *cust = compunit_symtab; struct compunit_symtab *cust = m_compunit_symtab;
const struct blockvector *blockvector = COMPUNIT_BLOCKVECTOR (cust); const struct blockvector *blockvector = COMPUNIT_BLOCKVECTOR (cust);
if (!m_context_stack.empty ()) if (!m_context_stack.empty ())

View File

@ -128,11 +128,11 @@ struct buildsym_compunit
buildsym_compunit (struct objfile *objfile_, const char *name, buildsym_compunit (struct objfile *objfile_, const char *name,
const char *comp_dir_, enum language language_, const char *comp_dir_, enum language language_,
CORE_ADDR last_addr, struct compunit_symtab *cust) CORE_ADDR last_addr, struct compunit_symtab *cust)
: objfile (objfile_), : m_objfile (objfile_),
m_last_source_file (name == nullptr ? nullptr : xstrdup (name)), m_last_source_file (name == nullptr ? nullptr : xstrdup (name)),
comp_dir (comp_dir_ == nullptr ? nullptr : xstrdup (comp_dir_)), m_comp_dir (comp_dir_ == nullptr ? nullptr : xstrdup (comp_dir_)),
compunit_symtab (cust), m_compunit_symtab (cust),
language (language_), m_language (language_),
m_last_source_start_addr (last_addr) m_last_source_start_addr (last_addr)
{ {
} }
@ -189,7 +189,7 @@ struct buildsym_compunit
struct compunit_symtab *get_compunit_symtab () struct compunit_symtab *get_compunit_symtab ()
{ {
return compunit_symtab; return m_compunit_symtab;
} }
void set_last_source_start_addr (CORE_ADDR addr) void set_last_source_start_addr (CORE_ADDR addr)
@ -256,12 +256,12 @@ struct buildsym_compunit
void record_debugformat (const char *format) void record_debugformat (const char *format)
{ {
debugformat = format; m_debugformat = format;
} }
void record_producer (const char *producer) void record_producer (const char *producer)
{ {
this->producer = producer; m_producer = producer;
} }
struct context_stack *push_context (int desc, CORE_ADDR valu); struct context_stack *push_context (int desc, CORE_ADDR valu);
@ -300,16 +300,16 @@ private:
(struct block *static_block, int section, int expandable); (struct block *static_block, int section, int expandable);
/* The objfile we're reading debug info from. */ /* The objfile we're reading debug info from. */
struct objfile *objfile; struct objfile *m_objfile;
/* List of subfiles (source files). /* List of subfiles (source files).
Files are added to the front of the list. Files are added to the front of the list.
This is important mostly for the language determination hacks we use, This is important mostly for the language determination hacks we use,
which iterate over previously added files. */ which iterate over previously added files. */
struct subfile *subfiles = nullptr; struct subfile *m_subfiles = nullptr;
/* The subfile of the main source file. */ /* The subfile of the main source file. */
struct subfile *main_subfile = nullptr; struct subfile *m_main_subfile = nullptr;
/* Name of source file whose symbol data we are now processing. This /* Name of source file whose symbol data we are now processing. This
comes from a symbol of type N_SO for stabs. For DWARF it comes comes from a symbol of type N_SO for stabs. For DWARF it comes
@ -317,21 +317,21 @@ private:
gdb::unique_xmalloc_ptr<char> m_last_source_file; gdb::unique_xmalloc_ptr<char> m_last_source_file;
/* E.g., DW_AT_comp_dir if DWARF. Space for this is malloc'd. */ /* E.g., DW_AT_comp_dir if DWARF. Space for this is malloc'd. */
gdb::unique_xmalloc_ptr<char> comp_dir; gdb::unique_xmalloc_ptr<char> m_comp_dir;
/* Space for this is not malloc'd, and is assumed to have at least /* Space for this is not malloc'd, and is assumed to have at least
the same lifetime as objfile. */ the same lifetime as objfile. */
const char *producer = nullptr; const char *m_producer = nullptr;
/* Space for this is not malloc'd, and is assumed to have at least /* Space for this is not malloc'd, and is assumed to have at least
the same lifetime as objfile. */ the same lifetime as objfile. */
const char *debugformat = nullptr; const char *m_debugformat = nullptr;
/* The compunit we are building. */ /* The compunit we are building. */
struct compunit_symtab *compunit_symtab = nullptr; struct compunit_symtab *m_compunit_symtab = nullptr;
/* Language of this compunit_symtab. */ /* Language of this compunit_symtab. */
enum language language; enum language m_language;
/* The macro table for the compilation unit whose symbols we're /* The macro table for the compilation unit whose symbols we're
currently reading. */ currently reading. */