aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2010-02-22 23:35:17 +0000
committerPedro Alves <palves@redhat.com>2010-02-22 23:35:17 +0000
commit85d721b88f7efe93142bb8aa8de6f5181830d1dc (patch)
tree4b1400e76058dff90370a63a36fe88680ba41d39 /gdb/ChangeLog
parent4c7f0517f37d925f3e1174cef660bef7e102695c (diff)
downloadgdb-85d721b88f7efe93142bb8aa8de6f5181830d1dc.zip
gdb-85d721b88f7efe93142bb8aa8de6f5181830d1dc.tar.gz
gdb-85d721b88f7efe93142bb8aa8de6f5181830d1dc.tar.bz2
2010-02-22 Pedro Alves <pedro@codesourcery.com>
PR9605 gdb/ * breakpoint.c (insert_bp_location): If inserting the read watchpoint failed, fallback to an access watchpoint. (bpstat_check_watchpoint): Stop for read watchpoint triggers even if the value changed, if not watching the same memory for writes. (watchpoint_locations_match): Add comment. (update_global_location_list): Copy the location's watchpoint type. * i386-nat.c (i386_length_and_rw_bits): It's an internal error to handle read watchpoints here. (i386_insert_watchpoint): Read watchpoints aren't supported. * remote.c (remote_insert_watchpoint): Return 1 for unsupported packets. * target.h (target_insert_watchpoint): Update description. 2010-02-22 Pedro Alves <pedro@codesourcery.com> PR9605 gdbserver/ * i386-low.c (i386_length_and_rw_bits): Throw a fatal error if handing a read watchpoint. (i386_low_insert_watchpoint): Read watchpoints aren't supported. 2010-02-22 Pedro Alves <pedro@codesourcery.com> PR9605 gdb/testsuite/ * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index af2a4fb..c82bf88 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,21 @@
+2010-02-22 Pedro Alves <pedro@codesourcery.com>
+
+ PR9605
+
+ gdb/
+ * breakpoint.c (insert_bp_location): If inserting the read
+ watchpoint failed, fallback to an access watchpoint.
+ (bpstat_check_watchpoint): Stop for read watchpoint triggers even
+ if the value changed, if not watching the same memory for writes.
+ (watchpoint_locations_match): Add comment.
+ (update_global_location_list): Copy the location's watchpoint type.
+ * i386-nat.c (i386_length_and_rw_bits): It's an internal error to
+ handle read watchpoints here.
+ (i386_insert_watchpoint): Read watchpoints aren't supported.
+ * remote.c (remote_insert_watchpoint): Return 1 for unsupported
+ packets.
+ * target.h (target_insert_watchpoint): Update description.
+
2010-02-19 Tom Tromey <tromey@redhat.com>
* p-typeprint.c (pascal_type_print_varspec_prefix): Update.