Data Display Debugger

The Data Display Debugger is a source - open, graphical front-end for command-line -based debugger and part of the GNU project. Purpose of DDD is to facilitate the debugging of programs by data structures are displayed graphically. This DDD is not itself a debugger, but always requires a child debugger such as GDB, DBX, or XDB.

DDD is not only suitable for debugging compiled programs, but also for interpreted languages ​​such as Python, Perl or Bash. The widest range of functions provides DDD in combination with the GNU debugger, GDB.

In general, the functionality of DDD summarized in the following points:

  • Starting a program
  • Stopping the program flow
  • Insight into data structures
  • Editing the program source code

With the DDD can be seen, for example, source code lines and graphically enhanced data, where data structures are displayed as graphs. With a click of the mouse pointer dereference may or contents of structures are displayed, which are updated every time the program is stopped.

For use with DDD are numerous plugins available.

219470
de