aboutsummaryrefslogtreecommitdiff
path: root/gdb/jit.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-03-02 12:05:57 -0700
committerTom Tromey <tom@tromey.com>2019-03-15 16:02:08 -0600
commit741d7538b7540fea1086fe6ab962227d2cf7418e (patch)
treee71eac2f51a9c6b88294567242b3320eca0edc26 /gdb/jit.c
parent788c80d1aff685e66b8105ddc7451cfa6a03bf1d (diff)
downloadgdb-741d7538b7540fea1086fe6ab962227d2cf7418e.zip
gdb-741d7538b7540fea1086fe6ab962227d2cf7418e.tar.gz
gdb-741d7538b7540fea1086fe6ab962227d2cf7418e.tar.bz2
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.
Diffstat (limited to 'gdb/jit.c')
-rw-r--r--gdb/jit.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gdb/jit.c b/gdb/jit.c
index 81c4af4..1f87bf2 100644
--- a/gdb/jit.c
+++ b/gdb/jit.c
@@ -805,8 +805,6 @@ jit_object_close_impl (struct gdb_symbol_callbacks *cb,
OBJF_NOT_FILENAME);
objfile->per_bfd->gdbarch = target_gdbarch ();
- terminate_minimal_symbol_table (objfile);
-
j = NULL;
for (i = obj->symtabs; i; i = j)
{