Web GDB GUI: gdbgui
Web GDB GUI A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run gdbgui from the terminal and a new tab will open in your browse Features Debug a different program in each tab (new gdb instance is spawned for each tab) Set/remove breakpoints View stack, threads Switch frame on stack, switch between threads Inspect memory in hex/character form View all registers Dropdown of all files used to compile binary, with autocomplete functionality Source code explorer with ability to jump to line Show assembly next to source code, highlighting current instruction. Can also step through instructions. Web GDB GUI: gdbgui How Does it Work? It uses Python to manage gdb as a subprocess. Specifically, the pygdbmi library, which returns key/value pairs (dictionaries) that can be used to create a frontend. To make a usable frontend, first a server must made to interface with gdb. In this case, ...