]> Git Repo - binutils.git/blobdiff - gdb/TODO
* exec.c: Merge in RS6000 support from xcoffexec.c.
[binutils.git] / gdb / TODO
index 093b8aeb9679a2784fa895a60bcfb149a49883c5..6d55d5fd367aa9492bdfa6d00408785c8c4fd0c6 100644 (file)
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -274,9 +274,6 @@ Possible feature: A version of the "disassemble" command which shows
 both source and assembly code ("set symbol-filename on" is a partial
 solution).
 
-xcoffexec.c should be eliminated, contents going into either exec.c
-or rs6000-nat.c.
-
 investigate "x/s 0" (right now stops early) (I think maybe GDB is
 using a 0 address for bad purposes internally).
 
@@ -320,9 +317,7 @@ Put dirname in psymtabs and change lookup*symtab to use dirname (so
 /foo/bar.c works whether compiled by cc /foo/bar.c, or cd /foo; cc
 bar.c).
 
-merge xcoffexec.c and exec.c (might need a simple hook or two in
-exec.c, but that's no excuse to duplicate the whole thing).  Merge
-xcoffread.c and coffread.c.  Use breakpoint_re_set instead of
+Merge xcoffread.c and coffread.c.  Use breakpoint_re_set instead of
 fixup_breakpoints.
 
 Fix byte order and int size sins in tm-a29k.h
@@ -443,19 +438,10 @@ while continuing  execution of the subprocess.  Useful when you are
 debugging servers and you want to dodge out and initiate a connection
 to a server running under gdb.
 
-Work out and implement a reasonably general mechanism for multi-threaded
-processies.  There are parts of one implemented in convex-dep.c, if
-you want an example.
-
 Add stab information to allow reasonable debugging of inline functions
 (possibly they should show up on a stack backtrace?  With a note
 indicating that they weren't "real"?).
 
-Implement support for specifying arbitrary locations of stack frames
-(in practice, this usually requires specification of both the top and
-bottom of the stack frame (fp and sp), since you *must* retrieve the
-pc that was saved in the innermost frame).
-
 Modify the naked "until" command to step until past the current source
 line, rather than past the current pc value.  This is tricky simply
 because the low level routines have no way of specifying a multi-line
@@ -475,22 +461,6 @@ more filtering.
 
 Modify gdb to work correctly with Pascal.
 
-Rewrite macros that handle frame chaining and frameless functions.
-They should be able to tell the difference between start, main, and a
-frameless function called from main.
-
-Work out what information would need to be included in an executable
-by the compiler to allow gdb to debug functions which do not have a
-frame pointer.  Modify gdb and gcc to do this.
-
-When `attached' to a program (via either OS support or remote
-debugging), gdb should arrange to catch signals which the terminal
-might send, as it is unlikely that the program will be able to notice
-them.  SIGINT and SIGTSTP are obvious examples.
-
-Arrange for list_command not to use decode_line_1 and thus not require
-symbols to be read in simply to read a source file.
-
 Add a command for searching memory, a la adb.  It specifies size,
 mask, value, start address.  ADB searches until it finds it or hits
 an error (or is interrupted).
This page took 0.022427 seconds and 4 git commands to generate.