> (I wish GDB could print a source listing around the breakpoint as context, like Delve, but no such feature exists. The woeful list command is inadequate.)
I don't know what Delve does, but learning about GDB's Terminal User Interface (TUI) has been a blessing for me in that regard.
Try gdb-dashboard: https://github.com/cyrus-and/gdb-dashboard