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.
Description
DDD - A Free Graphical Front-End for UNIX Debuggers - utkehaus, Zeller (ResearchIndex)
%0 Journal Article
%1 zeller96ddd
%A Zeller, Andreas
%A Lutkehaus, Dorothea
%D 1996
%J SIGPLAN Notices
%K DA ddd diagram edobs flipbook gdb
%N 1
%P 22-27
%T DDD - A Free Graphical Front-End for UNIX Debuggers
%U http://citeseer.ist.psu.edu/zeller95ddd.html
%V 31
%X 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.
@article{zeller96ddd,
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.},
added-at = {2008-03-28T14:00:53.000+0100},
author = {Zeller, Andreas and Lutkehaus, Dorothea},
biburl = {https://www.bibsonomy.org/bibtex/2ed7e5ea3f9c2032a513536ad4acab442/butonic},
description = {DDD - A Free Graphical Front-End for UNIX Debuggers - utkehaus, Zeller (ResearchIndex)},
interhash = {4258be844f48b4deb9f305445be74356},
intrahash = {ed7e5ea3f9c2032a513536ad4acab442},
journal = {SIGPLAN Notices},
keywords = {DA ddd diagram edobs flipbook gdb},
number = 1,
pages = {22-27},
timestamp = {2008-03-28T14:14:12.000+0100},
title = {{DDD} - A Free Graphical Front-End for {UNIX} Debuggers},
url = {http://citeseer.ist.psu.edu/zeller95ddd.html},
volume = 31,
year = 1996
}