2000-03-21 Eli Zaretskii <eliz@is.elta.co.il>
* breakpoint.c (bpstat_stop_status): Don't stop if a read watchpoint appears to break, but the watched value changed.
This commit is contained in:
parent
333a782f7b
commit
99e5c1c84f
@ -1,3 +1,8 @@
|
||||
2000-03-21 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* breakpoint.c (bpstat_stop_status): Don't stop if a read
|
||||
watchpoint appears to break, but the watched value changed.
|
||||
|
||||
2000-03-21 Jim Blandy <jimb@redhat.com>
|
||||
|
||||
* gdbarch.sh: Emit a definition and declaration for gdbarch_free,
|
||||
|
@ -2619,6 +2619,17 @@ bpstat_stop_status (pc, not_a_breakpoint)
|
||||
/* Stop. */
|
||||
break;
|
||||
case WP_VALUE_CHANGED:
|
||||
if (b->type == bp_read_watchpoint)
|
||||
{
|
||||
/* Don't stop: read watchpoints shouldn't fire if
|
||||
the value has changed. This is for targets which
|
||||
cannot set read-only watchpoints. */
|
||||
bs->print_it = print_it_noop;
|
||||
bs->stop = 0;
|
||||
continue;
|
||||
}
|
||||
++(b->hit_count);
|
||||
break;
|
||||
case WP_VALUE_NOT_CHANGED:
|
||||
/* Stop. */
|
||||
++(b->hit_count);
|
||||
|
Loading…
Reference in New Issue
Block a user