From: Vladimir Prus Date: Tue, 14 Aug 2007 11:09:45 +0000 (+0000) Subject: gdb/ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cb851954200d7cf1d391dc9d28dddbefd9840eac;p=binutils-gdb.git gdb/ * breakpoint.c (disable_breakpoints_in_shlibs): Remove the 'silent' parameter and code to implement that. * breakpoint.h (disable_breakpoints_in_shlibs): Adjust prototype. * win32-nat.c: Adjust. * solib.c: Adjust. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9f58c40ec8d..da35d38eff3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +2007-08-14 Vladimir Prus + + gdb/ + * breakpoint.c (disable_breakpoints_in_shlibs): Remove + the 'silent' parameter and code to implement that. + * breakpoint.h (disable_breakpoints_in_shlibs): Adjust + prototype. + * win32-nat.c: Adjust. + * solib.c: Adjust. + 2007-08-14 Vladimir Prus gdb/ diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index 1fc3d104956..f798710dfb8 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -4448,7 +4448,7 @@ create_solib_event_breakpoint (CORE_ADDR address) apply to enabled breakpoints, disabled ones can just stay disabled. */ void -disable_breakpoints_in_shlibs (int silent) +disable_breakpoints_in_shlibs (void) { struct breakpoint *b; int disabled_shlib_breaks = 0; @@ -4463,19 +4463,7 @@ disable_breakpoints_in_shlibs (int silent) && solib_address (b->loc->address) #endif ) - { b->enable_state = bp_shlib_disabled; - if (!silent) - { - if (!disabled_shlib_breaks) - { - target_terminal_ours_for_output (); - warning (_("Temporarily disabling shared library breakpoints:")); - } - disabled_shlib_breaks = 1; - warning (_("breakpoint #%d "), b->number); - } - } } } diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h index 1573ac8edd5..b7996a5b372 100644 --- a/gdb/breakpoint.h +++ b/gdb/breakpoint.h @@ -791,7 +791,7 @@ extern void remove_solib_event_breakpoints (void); extern void remove_thread_event_breakpoints (void); -extern void disable_breakpoints_in_shlibs (int silent); +extern void disable_breakpoints_in_shlibs (void); extern void re_enable_breakpoints_in_shlibs (void); diff --git a/gdb/solib.c b/gdb/solib.c index bd4cf517551..7e2f75891e1 100644 --- a/gdb/solib.c +++ b/gdb/solib.c @@ -854,7 +854,7 @@ clear_solib (void) So: disable breakpoints only if we're using ELF shared libs. */ if (exec_bfd != NULL && bfd_get_flavour (exec_bfd) != bfd_target_aout_flavour) - disable_breakpoints_in_shlibs (1); + disable_breakpoints_in_shlibs (); while (so_list_head) { diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c index d312d17bc69..91ee9cdc5e7 100644 --- a/gdb/win32-nat.c +++ b/gdb/win32-nat.c @@ -1585,7 +1585,7 @@ do_initial_win32_stuff (DWORD pid) current_event.dwProcessId = pid; memset (¤t_event, 0, sizeof (current_event)); push_target (&win32_ops); - disable_breakpoints_in_shlibs (1); + disable_breakpoints_in_shlibs (); win32_clear_solib (); clear_proceed_status (); init_wait_for_inferior (); diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index d312d17bc69..91ee9cdc5e7 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -1585,7 +1585,7 @@ do_initial_win32_stuff (DWORD pid) current_event.dwProcessId = pid; memset (¤t_event, 0, sizeof (current_event)); push_target (&win32_ops); - disable_breakpoints_in_shlibs (1); + disable_breakpoints_in_shlibs (); win32_clear_solib (); clear_proceed_status (); init_wait_for_inferior ();