Remove minsym termination
authorTom Tromey <tom@tromey.com>
Sat, 2 Mar 2019 19:05:57 +0000 (12:05 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 15 Mar 2019 22:02:08 +0000 (16:02 -0600)
commit741d7538b7540fea1086fe6ab962227d2cf7418e
treee71eac2f51a9c6b88294567242b3320eca0edc26
parent788c80d1aff685e66b8105ddc7451cfa6a03bf1d
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.
gdb/ChangeLog
gdb/jit.c
gdb/minsyms.c
gdb/minsyms.h
gdb/objfiles.c
gdb/symfile.c