From 048d532d6e774418e2e7b40b645b4c249f636aa4 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 14 Apr 2010 13:49:53 +0000 Subject: Group errors for many missing shared libraries. * solist.h (struct so_list): Remove from_tty. * solib.c (solib_bfd_open): Return NULL if we failed to open a BFD. (solib_map_sections): Take so_list argument. Return 0 if we failed to open a BFD. Add target sections here. (symbol_add_stub): Delete. (solib_read_symbols): Inline symbol_add_stub. Use current flags, not from_tty copied from the so_list. Don't warn a second time for a missing library. (update_solib_list): Don't save from_tty. Use TRY_CATCH. Do not add to the section table here. Print out a single warning for all missing libraries. * bsd-uthread.c (bsd_uthread_solib_loaded): Always pass 0 for flags. --- gdb/bsd-uthread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/bsd-uthread.c') diff --git a/gdb/bsd-uthread.c b/gdb/bsd-uthread.c index 5698a9d..bb54f2d 100644 --- a/gdb/bsd-uthread.c +++ b/gdb/bsd-uthread.c @@ -250,7 +250,7 @@ bsd_uthread_solib_loaded (struct so_list *so) { if (strncmp (so->so_original_name, *names, strlen (*names)) == 0) { - solib_read_symbols (so, so->from_tty ? SYMFILE_VERBOSE : 0); + solib_read_symbols (so, 0); if (bsd_uthread_activate (so->objfile)) { -- cgit v1.1