From e86ae29ff5cf6686591618b56319f0d98ba00e1b Mon Sep 17 00:00:00 2001 From: Keith Seitz Date: Tue, 20 Aug 2002 20:03:35 +0000 Subject: * breakpoints.c (watch_command_1): Use internal breakpoint when setting a watchpoint_scope breakpoint. --- gdb/ChangeLog | 5 +++++ gdb/breakpoint.c | 12 ++---------- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'gdb') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c416a13..a5163ab7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2002-08-20 Keith Seitz + + * breakpoints.c (watch_command_1): Use internal breakpoint + when setting a watchpoint_scope breakpoint. + 2002-08-20 Elena Zannoni * gdbtypes.c (build_builtin_type_vec64): Add name to type. diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index 2835390..30b878d 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -5331,16 +5331,8 @@ watch_command_1 (char *arg, int accessflag, int from_tty) if (prev_frame) { struct breakpoint *scope_breakpoint; - struct symtab_and_line scope_sal; - - INIT_SAL (&scope_sal); /* initialize to zeroes */ - scope_sal.pc = get_frame_pc (prev_frame); - scope_sal.section = find_pc_overlay (scope_sal.pc); - - scope_breakpoint = set_raw_breakpoint (scope_sal, - bp_watchpoint_scope); - set_breakpoint_count (breakpoint_count + 1); - scope_breakpoint->number = breakpoint_count; + scope_breakpoint = create_internal_breakpoint (get_frame_pc (prev_frame), + bp_watchpoint_scope); scope_breakpoint->enable_state = bp_enabled; -- cgit v1.1