aboutsummaryrefslogtreecommitdiff
path: root/gdb/TODO
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-11-01 20:41:35 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-11-01 20:41:35 +0000
commit3fd4045fdb1f0ccff7cca0c6604648d0e0cb8d48 (patch)
tree118305323e4d8c0d6caa80b087b2811a161b815f /gdb/TODO
parent58cf370c115778e2b54815128cab5815771c8b37 (diff)
downloadgdb-3fd4045fdb1f0ccff7cca0c6604648d0e0cb8d48.zip
gdb-3fd4045fdb1f0ccff7cca0c6604648d0e0cb8d48.tar.gz
gdb-3fd4045fdb1f0ccff7cca0c6604648d0e0cb8d48.tar.bz2
* paread.c (pa_symtab_read): Change comments to say ignoring
labels really should be handled by the assembler/compiler. * Makefile.in: Add -O to CXXFLAGS. * TODO: Expand comments on fast watchpoints.
Diffstat (limited to 'gdb/TODO')
-rw-r--r--gdb/TODO11
1 files changed, 10 insertions, 1 deletions
diff --git a/gdb/TODO b/gdb/TODO
index f643f84..0e95297 100644
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -81,7 +81,16 @@ breakpoints that don't have to be removed to step over them.
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.
+something simpler), etc. Note that you need to detect a
+"fast-watchable expression" (i.e., if watching "*p", then either a
+change to the address pointed to by p or a change to p itself which
+causes the value of *p to change, is a watchpoint hit). It is
+possible we will also someday want extensions which are
+lower-level--"read from these addresses", "write to these addresses",
+etc., but there is no consensus about just how important these are and
+exactly what form they would take. There is a consensus that the
+existing watchpoint semantics should use hardware assists when
+available.
Update gdbint.texinfo to include doc on the directory structure and
the various tricks of building gdb.