diff options
author | Keith Seitz <keiths@redhat.com> | 2002-08-20 20:03:35 +0000 |
---|---|---|
committer | Keith Seitz <keiths@redhat.com> | 2002-08-20 20:03:35 +0000 |
commit | e86ae29ff5cf6686591618b56319f0d98ba00e1b (patch) | |
tree | cb5749420517e8ce1f8f5c23ed017fdf71a60fc4 /gdb | |
parent | 216b504fa7fde9c83d008a044046c8321fab4fb9 (diff) | |
download | gdb-e86ae29ff5cf6686591618b56319f0d98ba00e1b.zip gdb-e86ae29ff5cf6686591618b56319f0d98ba00e1b.tar.gz gdb-e86ae29ff5cf6686591618b56319f0d98ba00e1b.tar.bz2 |
* breakpoints.c (watch_command_1): Use internal breakpoint
when setting a watchpoint_scope breakpoint.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/breakpoint.c | 12 |
2 files changed, 7 insertions, 10 deletions
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 <keiths@redhat.com> + + * breakpoints.c (watch_command_1): Use internal breakpoint + when setting a watchpoint_scope breakpoint. + 2002-08-20 Elena Zannoni <ezannoni@redhat.com> * 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; |