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 zeller1996graphical
%A Zeller, Andreas
%A Lutkehaus, Dorothea
%D 1996
%J SIGPLAN Notices
%K debugging uml
%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{zeller1996graphical,
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 = {2016-04-23T15:06:45.000+0200},
author = {Zeller, Andreas and Lutkehaus, Dorothea},
biburl = {https://www.bibsonomy.org/bibtex/2ed7e5ea3f9c2032a513536ad4acab442/ripe},
description = {DDD - A Free Graphical Front-End for UNIX Debuggers - utkehaus, Zeller (ResearchIndex)},
interhash = {4258be844f48b4deb9f305445be74356},
intrahash = {ed7e5ea3f9c2032a513536ad4acab442},
journal = {SIGPLAN Notices},
keywords = {debugging uml},
number = 1,
pages = {22-27},
timestamp = {2016-04-23T15:06:45.000+0200},
title = {DDD - A Free Graphical Front-End for UNIX Debuggers},
url = {http://citeseer.ist.psu.edu/zeller95ddd.html},
volume = 31,
year = 1996
}