diff options
author | Jim Blandy <jimb@codesourcery.com> | 2003-01-23 23:17:28 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2003-01-23 23:17:28 +0000 |
commit | cb3c37b24c829cd182c27036c080b3cf2fdb9bdb (patch) | |
tree | fd94b6cf9b28db64257c3f66306069c59aeeb158 /gdb/symfile.c | |
parent | 5b5d99cf4d5ded93b60fd64c6069d45e3eeab1d3 (diff) | |
download | gdb-cb3c37b24c829cd182c27036c080b3cf2fdb9bdb.zip gdb-cb3c37b24c829cd182c27036c080b3cf2fdb9bdb.tar.gz gdb-cb3c37b24c829cd182c27036c080b3cf2fdb9bdb.tar.bz2 |
* symfile.c (syms_from_objfile): Don't print the "(no debugging
symbols found)" message here; we haven't checked for a separate
debug info file yet, so we don't know yet.
(symbol_file_add_with_addrs_or_offsets): Print it here, after
we've looked everywhere. Also, there's no need to print a special
message when we're loading the separate debug info file: the one
symbol_file_add prints is fine.
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r-- | gdb/symfile.c | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c index 4908a31..6863301 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -808,13 +808,6 @@ syms_from_objfile (struct objfile *objfile, (*objfile->sf->sym_read) (objfile, mainline); - if (!have_partial_symbols () && !have_full_symbols ()) - { - wrap_here (""); - printf_filtered ("(no debugging symbols found)..."); - wrap_here (""); - } - /* Don't allow char * to have a typename (else would get caddr_t). Ditto void *. FIXME: Check whether this is now done by all the symbol readers themselves (many of them now do), and if so remove @@ -976,14 +969,6 @@ symbol_file_add_with_addrs_or_offsets (char *name, int from_tty, debugfile = find_separate_debug_file (objfile); if (debugfile) { - if (from_tty || info_verbose) - { - printf_filtered ("loading separate debug info from '%s'", - debugfile); - wrap_here (""); - gdb_flush (gdb_stdout); - } - if (addrs != NULL) { objfile->separate_debug_objfile @@ -1004,6 +989,13 @@ symbol_file_add_with_addrs_or_offsets (char *name, int from_tty, xfree (debugfile); } + if (!have_partial_symbols () && !have_full_symbols ()) + { + wrap_here (""); + printf_filtered ("(no debugging symbols found)..."); + wrap_here (""); + } + if (from_tty || info_verbose) { if (post_add_symbol_hook) |