Thu Mar 26 12:00:35 1998 Martin M. Hunt <hunt@cygnus.com>
[deliverable/binutils-gdb.git] / gdb / TODO
index 0860360ce59da2b5f84d0c42c0d4f61ea1bd9442..fcbcd16bea68d19bf503522c25f4fd0028972901 100644 (file)
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -9,6 +9,9 @@ General To Do List
 This list is probably not up to date, and opinions vary about the
 importance or even desirability of some of the items.
 
+Add an "info bfd" command that displays supported object formats,
+similarly to objdump -i.
+
 START_INFERIOR_TRAPS_EXPECTED need never be defined to 2, since that
 is its default value.  Clean this up.
 
@@ -60,7 +63,7 @@ as unused statics functions.
 
 Perhaps "i source" should take an argument like that of "list".
 
-See if coredep.c's fetch_core_registers can be used on more machines.
+See if core-aout.c's fetch_core_registers can be used on more machines.
 E.g. MIPS (mips-xdep.c).
 
 unpack_double() does not handle IEEE float on the target unless the host
@@ -105,10 +108,9 @@ blockframe.c, and plenty more. (I count 634 as of 940621 - sts)
 to get to that spot by accident.  E.g. "n" over execute_command which has
 an error.
 
-Watchpoints seem not entirely reliable, though they haven't failed me recently.
-
-"set zeroprint off", don't bother printing members of structs which are entirely
-zero.  Useful for those big structs with few useful members.
+"set zeroprint off", don't bother printing members of structs which
+are entirely zero.  Useful for those big structs with few useful
+members.
 
 GDB does four ioctl's for every command, probably switching terminal modes
 to/from inferior or for readline or something.
@@ -180,7 +182,9 @@ but not get too snowed if it finds references to the older copy.
 
 Generalize and Standardize the RPC interface to a target program,
 improve it beyond the "ptrace" interface, and see if it can become a
-standard for remote debugging.
+standard for remote debugging.  (This is talking about the vxworks
+interface.  Seems unlikely to me that there will be "a standard" for
+remote debugging anytime soon --kingdon, 8 Nov 1994).
 
 Remove all references to:
        text_offset
@@ -293,7 +297,7 @@ versions of GDB can do something halfway reasonable.
 Clean up formatting of "info registers" on MIPS and 88k.  See if it
 is possible to do this generically across all target architectures.
 
-GDB gets bfd/core.c and gdb/core.c confused (this should be easy to
+GDB gets bfd/corefile.c and gdb/corefile.c confused (this should be easy to
 repeat even with something more recent than GDB 4.9).
 
 Check that unmatched RBRAC doesn't abort().
@@ -325,9 +329,11 @@ perhaps)
 Make a watchpoint which contains a function call an error (it is
 broken now, making it work is probably not worth the effort).
 
-Make SIGINT handling independent of the debugging target.  Do this
-by adding a new target_send_signal which sends a signal to a running
-process.  (This is to replace the calls to signal() in remote.c).
+Re-do calls to signal() in remote.c, and inflow.c (set_sigint_trap and
+so on) to be independent of the debugging target, using target_stop to
+stop the inferior.  Probably the part which is now handled by
+interrupt_query in remote.c can be done without any new features in
+the debugging target.
 
 New test case based on weird.exp but in which type numbers are not
 renumbered (thus multiply defining a type).  This currently causes an
This page took 0.026495 seconds and 4 git commands to generate.