aboutsummaryrefslogtreecommitdiff
path: root/gdb/psymtab.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-10-22 21:13:10 -0600
committerTom Tromey <tom@tromey.com>2020-01-26 16:40:21 -0700
commit077cbab270376098e90c841690f9e4439b63d3d4 (patch)
tree0cd6ed8c27c8a723472193a87aee65fd136cb049 /gdb/psymtab.c
parent891813beaab0029c88c9eeec9c1847d68a4d6050 (diff)
downloadgdb-077cbab270376098e90c841690f9e4439b63d3d4.zip
gdb-077cbab270376098e90c841690f9e4439b63d3d4.tar.gz
gdb-077cbab270376098e90c841690f9e4439b63d3d4.tar.bz2
Consolidate psymtab "Reading" messages
Each symbol reader implemented its own "Reading..." messages, and most of them double-checked that a previously-expanded psymtab could not be re-read. This patch consolidates the message-printing, and changes these checks into asserts. gdb/ChangeLog 2020-01-26 Tom Tromey <tom@tromey.com> * xcoffread.c (xcoff_read_symtab): Remove prints. Add assert. * psymtab.c (psymtab_to_symtab): Print verbose "Reading" messages. * mdebugread.c (mdebug_read_symtab): Remove prints. * dwarf2read.c (dwarf2_psymtab::read_symtab): Remove prints. Add assert. * dbxread.c (dbx_read_symtab): Remove prints. Add assert. Change-Id: I795be9710d42708299bb7b44972cffd27aec9413
Diffstat (limited to 'gdb/psymtab.c')
-rw-r--r--gdb/psymtab.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/psymtab.c b/gdb/psymtab.c
index 6a2f7f7..6abc829 100644
--- a/gdb/psymtab.c
+++ b/gdb/psymtab.c
@@ -758,7 +758,18 @@ psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
{
scoped_restore decrementer = increment_reading_symtab ();
+ if (info_verbose)
+ {
+ printf_filtered (_("Reading in symbols for %s..."),
+ pst->filename);
+ gdb_flush (gdb_stdout);
+ }
+
pst->read_symtab (objfile);
+
+ /* Finish up the debug error message. */
+ if (info_verbose)
+ printf_filtered (_("done.\n"));
}
return pst->compunit_symtab;