commit 2e809e5106502093f8f3bd3a1e070c82997ba69f Author: Vladimir Prus Date: Wed Feb 18 09:39:34 2009 +0300 Adjust solib notifications diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index bc7c29f..8a7057b 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -4462,7 +4462,7 @@ disable_breakpoints_in_unloaded_shlib (struct so_list *solib) through clear_solib when GDB discards its shared library list. See clear_solib for more information. */ if (exec_bfd != NULL - && bfd_get_flavour (exec_bfd) != bfd_target_aout_flavour) + && bfd_get_flavour (exec_bfd) == bfd_target_aout_flavour) return; ALL_BP_LOCATIONS (loc) diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c index 662dabb..65c1b4f 100644 --- a/gdb/mi/mi-interp.c +++ b/gdb/mi/mi-interp.c @@ -419,11 +419,9 @@ mi_solib_loaded (struct so_list *solib) struct mi_interp *mi = top_level_interpreter_data (); target_terminal_ours (); fprintf_unfiltered (mi->event_channel, - "library-loaded,id=\"%s\",target-name=\"%s\",host-name=\"%s\",low-address=\"0x%s\",high-address=\"0x%s\",symbols-loaded=\"%d\"", + "library-loaded,id=\"%s\",target-name=\"%s\",host-name=\"%s\",symbols-loaded=\"%d\"", solib->so_original_name, solib->so_original_name, - solib->so_name, - paddr (solib->addr_low), paddr (solib->addr_high), - solib->symbols_loaded); + solib->so_name, solib->symbols_loaded); gdb_flush (mi->event_channel); }