ACM Home Page
Please provide us with feedback. Feedback
DDD—a free graphical front-end for UNIX debuggers
Full text PdfPdf (586 KB)
Source ACM SIGPLAN Notices archive
Volume 31 ,  Issue 1  (January 1996) table of contents
Pages: 22 - 27  
Year of Publication: 1996
ISSN:0362-1340
Authors
Andreas Zeller  Abteilung Softwaretechnologie, Technische Universitäit Braunschweig, Germany
Dorothea Lütkehaus  Technische Universität Braunschweig, Abteilung Softwaretechnologie, Gaugsm 17, D-38092 Braunschweig, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 48,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/249094.249108
What is a DOI?

ABSTRACT

The Data Display Debugger (DDD) is a novel graphical user interface to GDB and DBX, 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. Complex data structures can be explored incrementally and interactively, using automatic layout if preferred. Each time the program stops, the data display reflects the current variable values. DDD has been designed to compete with well-known commercial debuggers; however, it is free software, protected by the GNU general public license. In this paper, we give a quick presentation of DDD and describe its architecture and basic functionality from a technical point of view.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] CENTERLINE SOFTWARE, INC. Code Center Tutorial and User's Guide, version 4 ed. Cambridge, Mass., 1994.
 
2
[2] CHEUNG, P., AND WILLARD, P. XXGDB- X Window System Interface to the GDB debugger, Nov. 1994. Distributed with XXGDB.
 
3
[3] CYGNUS SUPPORT. A Graphical User Interface for the GNU Debugger. Mountain View, CA, Apr. 1995.
 
4
[4] HEWLETT-PACKARD, INC. SoftBench Program Construction Tools--an Introduction. Palo Alto, CA, 1992.
 
5
 
6
[6] LÜTKEHAUS, D. DDD - ein Debugger mit graphischer Datendarstellung. Master's thesis Technical University of Braunschweig, Germany, Nov. 1994. In German.
 
7
[7] LÜTKEHAUS, D., AND ZELLER, A. DDD - the Data Display Debugger, version 1.2 ed. Technical University of Braunschweig, Germany, May 1995. Distributed with DDD.
 
8
[8] SCHUMACHER, M. TGDB, a graphical frontend to GDB, the GNU debugger. HighTec EDV-Systeme GmbH, St. Ingbert, Germany, 1994. Distributed with TGDB.
 
9
[9] STALLMAN, R. M., AND PESCH, R. H. Debugging with GDB, version 4.13 ed. Free Software Foundation, Jan. 1994. Distributed with GDB.
 
10
[10] SUN MICROSYSTEMS, INC. Debugging Tools--DBX, SunOS 4.1.1 ed. Mountain View, CA, Mar. 1990.
 
11
[11] ZELLER, A. VSE - ein generischer, visueller Struktureditor. Master's thesis, Technical University of Darmstadt, Germany, July 1991. In German.

CITED BY  15

Collaborative Colleagues:
Andreas Zeller: colleagues
Dorothea Lütkehaus: colleagues