aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog10
-rw-r--r--gdb/breakpoint.c14
-rw-r--r--gdb/breakpoint.h2
-rw-r--r--gdb/solib.c2
-rw-r--r--gdb/win32-nat.c2
-rw-r--r--gdb/windows-nat.c2
6 files changed, 15 insertions, 17 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9f58c40..da35d38 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,6 +1,16 @@
2007-08-14 Vladimir Prus <vladimir@codesourcery.com>
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 <vladimir@codesourcery.com>
+
+ gdb/
* breakpoint.c (update_breakpoints_after_exec): Don't
set address to zero.
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index 1fc3d10..f798710 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 1573ac8..b7996a5 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 bd4cf51..7e2f758 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 d312d17..91ee9cd 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 (&current_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 d312d17..91ee9cd 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 (&current_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 ();