GDB Dashboard
https://github.com/cyrus-and/gdb-dashboard
This GDB configuration uses the official GDB Python API to show us whatever we want whenever GDB stops after for example next
, much like TUI.
However I have found that this implementation is a more robust and configurable alternative to the built-in GDB TUI mode as explained at: gdb split view with code
For example, we can configure GDB Dashboard to show disassembly, source, registers and stack with:
dashboard -layout source assembly registers stack
Here is what it looks like if you enable all available views instead:
Related questions: