* 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.
This commit is contained in:
Jim Blandy
2003-01-23 23:17:28 +00:00
parent 5b5d99cf4d
commit cb3c37b24c
2 changed files with 17 additions and 15 deletions

View File

@@ -1,3 +1,13 @@
2003-01-23 Jim Blandy <jimb@redhat.com>
* 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.
2003-01-23 Alexander Larsson <alexl@redhat.com>
Jim Blandy <jimb@redhat.com>

View File

@@ -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)