Files
gdb-gui/NOTES
2013-11-11 20:01:37 -07:00

41 lines
1.3 KiB
Plaintext

A few notes on gdb improvements that would help the GUI:
* The dprintf code here required some hacks.
Some kind of I/O redirection capability would be helpful.
Also this would require being able to subclass a dprintf breakpoint.
Alternatively, a hook on a Breakpoint that is called when a
linespec is resolved would work. Right now you can't make a pending
"gui dprintf".
* Some events are missing. This means the GUI can't properly react to
changes. For example:
* No "new breakpoint" event. (And this in turn means that more
breakpoint types must be exposed.)
http://sourceware.org/bugzilla/show_bug.cgi?id=15620
* No "new shared library" event.
http://sourceware.org/bugzilla/show_bug.cgi?id=15621
* No "new thread" event.
http://sourceware.org/bugzilla/show_bug.cgi?id=15622
* No "frame selection" event, e.g. when user types "up".
* There is no access to the line table
This means we can't have the source window display which lines
are executable and which are not
http://sourceware.org/bugzilla/show_bug.cgi?id=15629
================================================================
Windows
assembly view (?)
breakpoint
signal handling?
data display
special registers display?
auto-updater?
stack
inferiors/threads
could expand into stack?
list of files in the program
redirect gdb stdlog to a window