* TODO: Don't suggest doing fast watchpoints by stepping a line
authorJim Kingdon <jkingdon@engr.sgi.com>
Sat, 2 Oct 1993 20:55:34 +0000 (20:55 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Sat, 2 Oct 1993 20:55:34 +0000 (20:55 +0000)
at a time.  That would be really hairy and still not fast enough.
Do suggest debug registers and page table diddling.

gdb/ChangeLog
gdb/TODO

index 67df29da70e81badfeb5777c34cb8ab907f84af9..58f3bac912f4705df66e0f7ea1fc4d76fa65eb74 100644 (file)
@@ -1,3 +1,9 @@
+Sat Oct  2 15:50:41 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * TODO: Don't suggest doing fast watchpoints by stepping a line
+       at a time.  That would be really hairy and still not fast enough.
+       Do suggest debug registers and page table diddling.
+
 Fri Oct  1 14:54:46 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' not
index 550c33ede8f3ad7db238f3569c60fb532c0a43ef..0f4aadcccf175e4b4e662bb9d77a0f9adb7bc61e 100644 (file)
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -22,9 +22,9 @@ Breakpoints should not be inserted and deleted all the time.  Only the
 one(s) there should be removed when we have to step over one.  Support
 breakpoints that don't have to be removed to step over them.
 
-Speed up watchpoints by not single-stepping them, but do something
-faster like single-line execution.  Speed them up tremendously on
-machines that have watchpoint registers.
+Speed up watchpoints by using debug registers, page table diddling (on
+SunOS4, can call mprotect() in the inferior; on other machines can do
+something simpler), etc.
 
 Update gdbint.texinfo to include doc on the directory structure and 
 the various tricks of building gdb.