Abstract
The Data Display Debugger (DDD) is a novel graphical
user interface to GDB and DBX, the popular UNIX debug-
gers. Besides “usual” features such as viewing source
texts and breakpoints, DDD provides a graphical data dis-
play, where data structures are displayed as graphs. A sim-
ple mouse click dereferences pointers or reveals structure
contents. Complex data structures can be explored incre-
mentally and interactively, using automatic layout if pre-
ferred. Each time the program stops, the data display re-
flects the current variable values. DDD has been designed
to compete with well-known commercial debuggers; how-
ever, it is free software, protected by the GNU general pub-
lic license. In this paper, we give a quick presentation of
DDD and describe its architecture and basic functionality
from a technical point of view.
Users
Please
log in to take part in the discussion (add own reviews or comments).