This is a full featured, command driven debugger. It allows you to trace the execution of programs and examine their internal state at any time. It works for C and C++ compiled with the GNU C compiler gcc, and now supports features like debugging across forks.