Description
Debugging with GDB can use a terminal user interface that presents state in a different workflow from stock GDB. ugdb is useful for developers who prefer interactive keyboard-driven debugging.
Run it on programs you are allowed to debug. Debug sessions can inspect memory, arguments, and files, so avoid exposing sensitive process data in shared terminals.