Remove minsym termination
I was curious what used the terminating "null" minimal symbol; and after looking I could not find anything. This patch removes terminate_minimal_symbol_table and the extra minimal symbol that is allocated for it. gdb/ChangeLog 2019-03-15 Tom Tromey <tom@tromey.com> * symfile.c (reread_symbols): Update. * objfiles.c (objfile::objfile): Update. * minsyms.h (terminate_minimal_symbol_table): Don't declare. * minsyms.c (lookup_minimal_symbol_by_pc_section): Update comment. (minimal_symbol_reader::install): Update. (terminate_minimal_symbol_table): Remove. * jit.c (jit_object_close_impl): Update.
This commit is contained in:
parent
788c80d1af
commit
741d7538b7
6 changed files with 14 additions and 49 deletions
|
@ -411,8 +411,6 @@ objfile::objfile (bfd *abfd, const char *name, objfile_flags flags_)
|
|||
|
||||
per_bfd = get_objfile_bfd_data (this, abfd);
|
||||
|
||||
terminate_minimal_symbol_table (this);
|
||||
|
||||
/* Add this file onto the tail of the linked list of other such files. */
|
||||
|
||||
if (object_files == NULL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue