If you use emacs, you can use gdb-many-windows to do something similar.<p><a href="http://emacs-fu.blogspot.com/2009/02/fancy-debugging-with-gdb.html" rel="nofollow">http://emacs-fu.blogspot.com/2009/02/fancy-debugging-with-gd...</a>
Just an FYI, there is a similar TUI built in to GDB: <a href="https://sourceware.org/gdb/onlinedocs/gdb/TUI.html" rel="nofollow">https://sourceware.org/gdb/onlinedocs/gdb/TUI.html</a>
Pretty awesome - the only thing I would change is for the ability to switch to Intel syntax for the disassembly. Maybe I'm the only one - but I find intel syntax easier to read.
This is super sweet! I've recently been messing around a lot in C/C++ with GDB to spelunk through, and this kind of wrapper makes a lot of things immediately visible that I wish were there by default.<p>Thanks a ton for posting!
This looks great but im curious, when do people actually use gdb shell instead of debugging in your IDE? I only do it during emergencies, such as a one in a million bug happened on a server which I can only access over SSH and this might be my only chance to find it. Maybe this tool could make that experience a bit closer to what I'm used to when using an ide.