This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile.
- From: Doug Evans <devans at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 19 Apr 2016 16:53:29 -0000
- Subject: [binutils-gdb] symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d04c1a59f3b6ae23f16988961cd74b561ed6f8d6
commit d04c1a59f3b6ae23f16988961cd74b561ed6f8d6
Author: Doug Evans <xdje42@gmail.com>
Date: Tue Apr 19 09:52:45 2016 -0700
symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile.
gdb/ChangeLog:
* symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile.
All callers updated.
Diff:
---
gdb/ChangeLog | 5 +++++
gdb/symmisc.c | 13 ++++++-------
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9e65878..6d46e63 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2016-04-19 Doug Evans <xdje42@gmail.com>
+ * symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile.
+ All callers updated.
+
+2016-04-19 Doug Evans <xdje42@gmail.com>
+
* source.c (is_regular_file): New arg errno_ptr.
All callers updated.
diff --git a/gdb/symmisc.c b/gdb/symmisc.c
index 88daf09..a0652ff 100644
--- a/gdb/symmisc.c
+++ b/gdb/symmisc.c
@@ -282,9 +282,9 @@ dump_msymbols (struct objfile *objfile, struct ui_file *outfile)
}
static void
-dump_symtab_1 (struct objfile *objfile, struct symtab *symtab,
- struct ui_file *outfile)
+dump_symtab_1 (struct symtab *symtab, struct ui_file *outfile)
{
+ struct objfile *objfile = SYMTAB_OBJFILE (symtab);
struct gdbarch *gdbarch = get_objfile_arch (objfile);
int i;
struct dict_iterator iter;
@@ -382,8 +382,7 @@ dump_symtab_1 (struct objfile *objfile, struct symtab *symtab,
}
static void
-dump_symtab (struct objfile *objfile, struct symtab *symtab,
- struct ui_file *outfile)
+dump_symtab (struct symtab *symtab, struct ui_file *outfile)
{
/* Set the current language to the language of the symtab we're dumping
because certain routines used during dump_symtab() use the current
@@ -396,12 +395,12 @@ dump_symtab (struct objfile *objfile, struct symtab *symtab,
saved_lang = set_language (symtab->language);
- dump_symtab_1 (objfile, symtab, outfile);
+ dump_symtab_1 (symtab, outfile);
set_language (saved_lang);
}
else
- dump_symtab_1 (objfile, symtab, outfile);
+ dump_symtab_1 (symtab, outfile);
}
static void
@@ -449,7 +448,7 @@ maintenance_print_symbols (char *args, int from_tty)
QUIT;
if (symname == NULL
|| filename_cmp (symname, symtab_to_filename_for_display (s)) == 0)
- dump_symtab (objfile, s, outfile);
+ dump_symtab (s, outfile);
}
do_cleanups (cleanups);
}