mirror of
https://github.com/tromey/gdb-gui.git
synced 2025-09-06 01:30:17 +02:00
41 lines
1.3 KiB
Plaintext
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
|