23 lines
1.2 KiB
Plaintext
23 lines
1.2 KiB
Plaintext
|
What is DDD, anyway?
|
||
|
====================
|
||
|
|
||
|
The Data Display Debugger (DDD) is a common graphical user
|
||
|
interface to GDB, DBX, and XDB, the popular UNIX debuggers.
|
||
|
Besides ``usual'' features such as viewing source texts and
|
||
|
breakpoints, DDD provides a graphical data display, where data
|
||
|
structures are displayed as graphs. A simple mouse click
|
||
|
dereferences pointers or reveals structure contents, updated each
|
||
|
time the program stops. Using DDD, you can reason about your
|
||
|
application by viewing its data, not just by viewing it execute
|
||
|
lines of source code.
|
||
|
|
||
|
Other DDD features include: debugging of programs written in C,
|
||
|
C++, Ada, Fortran, Pascal, Modula-2, or Modula-3; machine-level
|
||
|
debugging; hypertext source navigation and lookup; breakpoint,
|
||
|
backtrace, and history editors; preferences and settings editors;
|
||
|
program execution in terminal emulator window; debugging on remote
|
||
|
host; on-line manual; interactive help on the Motif user
|
||
|
interface; GDB/DBX/XDB command-line interface with full editing,
|
||
|
history, and completion capabilities. DDD has been designed to
|
||
|
compete with well-known commercial debuggers.
|