I don't like purely command-line debuggers all that much; but sometimes I'm using a machine which simply does not have any X-based applications nor anything with another kind of GUI, and I'm restricted to a terminal session.
I'm thus interested in a debugger with (n)curses as the user interface - something which will let me watch the source as is go up the stack trace without constantly having to type commands, etc. It doesn't have to be fancy; so something like the ncurses analog of, say, kdbg would be relevant.
- Libre license.
- Supports gdb
- Usable with C and C++ code
- Support for other compiled languages
- Supports LLVM's debugger as well as gdb
- Some sort of index / parsing of code / etc. which would enable moving from use to definition, or between definition and declaration
- Under actively development
- Ability to interact with the UI in ways other than typing in commands on some command-line. (i.e. not just a fancier state display over the gdb/llvm debugger command line).