forked from Imagelibrary/binutils-gdb
Remove parameter from end_psymtab_common
The objfile parameter to end_psymtab_common is no longer needed, so this removes it. gdb/ChangeLog 2020-11-01 Tom Tromey <tom@tromey.com> * dbxread.c (dbx_end_psymtab): Update. * dwarf2/read.c (process_psymtab_comp_unit_reader): Update. (build_type_psymtabs_reader): Update. * xcoffread.c (xcoff_end_psymtab): Update. * ctfread.c (scan_partial_symbols): Update. * psympriv.h (end_psymtab_common): Update. * psymtab.c (end_psymtab_common): Remove objfile parameter. (sort_pst_symbols): Likewise.
This commit is contained in:
@@ -1,3 +1,14 @@
|
||||
2020-11-01 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* dbxread.c (dbx_end_psymtab): Update.
|
||||
* dwarf2/read.c (process_psymtab_comp_unit_reader): Update.
|
||||
(build_type_psymtabs_reader): Update.
|
||||
* xcoffread.c (xcoff_end_psymtab): Update.
|
||||
* ctfread.c (scan_partial_symbols): Update.
|
||||
* psympriv.h (end_psymtab_common): Update.
|
||||
* psymtab.c (end_psymtab_common): Remove objfile parameter.
|
||||
(sort_pst_symbols): Likewise.
|
||||
|
||||
2020-11-01 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* dbxread.c (dbx_symfile_read): Update.
|
||||
|
||||
@@ -1464,7 +1464,7 @@ scan_partial_symbols (ctf_file_t *cfp, struct objfile *of)
|
||||
0, language_c, of);
|
||||
}
|
||||
|
||||
end_psymtab_common (of, pst);
|
||||
end_psymtab_common (pst);
|
||||
}
|
||||
|
||||
/* Read CTF debugging information from a BFD section. This is
|
||||
|
||||
@@ -2004,7 +2004,7 @@ dbx_end_psymtab (struct objfile *objfile, legacy_psymtab *pst,
|
||||
|
||||
/* End of kludge for patching Solaris textlow and texthigh. */
|
||||
|
||||
end_psymtab_common (objfile, pst);
|
||||
end_psymtab_common (pst);
|
||||
|
||||
pst->number_of_dependencies = number_dependencies;
|
||||
if (number_dependencies)
|
||||
|
||||
@@ -7634,7 +7634,7 @@ process_psymtab_comp_unit_reader (const struct die_reader_specs *reader,
|
||||
best_highpc + baseaddr)
|
||||
- baseaddr);
|
||||
|
||||
end_psymtab_common (objfile, pst);
|
||||
end_psymtab_common (pst);
|
||||
|
||||
if (!cu->per_cu->imported_symtabs_empty ())
|
||||
{
|
||||
@@ -7728,7 +7728,6 @@ build_type_psymtabs_reader (const struct die_reader_specs *reader,
|
||||
struct die_info *type_unit_die)
|
||||
{
|
||||
dwarf2_per_objfile *per_objfile = reader->cu->per_objfile;
|
||||
struct objfile *objfile = per_objfile->objfile;
|
||||
struct dwarf2_cu *cu = reader->cu;
|
||||
struct dwarf2_per_cu_data *per_cu = cu->per_cu;
|
||||
struct signatured_type *sig_type;
|
||||
@@ -7761,7 +7760,7 @@ build_type_psymtabs_reader (const struct die_reader_specs *reader,
|
||||
highpc = (CORE_ADDR) 0;
|
||||
scan_partial_symbols (first_die, &lowpc, &highpc, 0, cu);
|
||||
|
||||
end_psymtab_common (objfile, pst);
|
||||
end_psymtab_common (pst);
|
||||
}
|
||||
|
||||
/* Struct used to sort TUs by their abbreviation table offset. */
|
||||
|
||||
@@ -436,7 +436,7 @@ struct legacy_psymtab : public standard_psymtab
|
||||
void *read_symtab_private = nullptr;
|
||||
};
|
||||
|
||||
extern void end_psymtab_common (struct objfile *, struct partial_symtab *);
|
||||
extern void end_psymtab_common (struct partial_symtab *);
|
||||
|
||||
/* Used when recording partial symbol tables. On destruction,
|
||||
discards any partial symbol tables that have been built. However,
|
||||
|
||||
@@ -1431,7 +1431,7 @@ const struct quick_symbol_functions psym_functions =
|
||||
|
||||
|
||||
static void
|
||||
sort_pst_symbols (struct objfile *objfile, struct partial_symtab *pst)
|
||||
sort_pst_symbols (struct partial_symtab *pst)
|
||||
{
|
||||
/* Sort the global list; don't sort the static list. */
|
||||
std::sort (pst->global_psymbols.begin (),
|
||||
@@ -1458,12 +1458,12 @@ partial_symtab::partial_symtab (const char *filename,
|
||||
/* Perform "finishing up" operations of a partial symtab. */
|
||||
|
||||
void
|
||||
end_psymtab_common (struct objfile *objfile, struct partial_symtab *pst)
|
||||
end_psymtab_common (struct partial_symtab *pst)
|
||||
{
|
||||
pst->global_psymbols.shrink_to_fit ();
|
||||
pst->static_psymbols.shrink_to_fit ();
|
||||
|
||||
sort_pst_symbols (objfile, pst);
|
||||
sort_pst_symbols (pst);
|
||||
}
|
||||
|
||||
/* See psymtab.h. */
|
||||
|
||||
@@ -2000,7 +2000,7 @@ xcoff_end_psymtab (struct objfile *objfile, legacy_psymtab *pst,
|
||||
first_fun_line_offset;
|
||||
first_fun_line_offset = 0;
|
||||
|
||||
end_psymtab_common (objfile, pst);
|
||||
end_psymtab_common (pst);
|
||||
|
||||
pst->number_of_dependencies = number_dependencies;
|
||||
if (number_dependencies)
|
||||
|
||||
Reference in New Issue
Block a user