From jgais@xs4all.nl Mon Jan 22 00:45:46 1996 Return-Path: jgais@xs4all.nl Received: from xs1.xs4all.nl (root@localhost) by obelix.wd.estec.esa.nl (8.6.8/WD-2.0) with SMTP id AAA07747 for ; Mon, 22 Jan 1996 00:45:45 +0100 Received: from venus.xs4all.nl by xs1.xs4all.nl with SMTP id AA09969 (5.67b/IDA-1.5 for ); Mon, 22 Jan 1996 00:45:41 +0100 Received: from venus (localhost.xs4all.nl) by venus.xs4all.nl (4.1/SMI-4.1) id AA17499; Mon, 22 Jan 96 00:43:17 +0100 Sender: jgais@xs4all.nl Message-Id: <3102CF94.41C67EA6@xs4all.nl> Date: Mon, 22 Jan 1996 00:43:16 +0100 From: "J.Gaisler" X-Mailer: Mozilla 2.0b5 (X11; I; SunOS 4.1.3_U1 sun4c) Mime-Version: 1.0 To: Jiri Gaisler Subject: DDD - The Data Display Debugger X-Url: http://www.cs.tu-bs.de/softech/ddd/ Content-Type: multipart/mixed; boundary="------------167EB0E72781E494446B9B3D" X-Mozilla-Status: 0001 This is a multi-part message in MIME format. --------------167EB0E72781E494446B9B3D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit http://www.cs.tu-bs.de/softech/ddd/ --------------167EB0E72781E494446B9B3D Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit DDD - The Data Display Debugger
Technical Univ. of Braunschweig, Computer Science, Software Technology Dept.

DDD - The Data Display Debugger


DDD News

The recent DDD version is DDD 1.4b. This new release brings the long awaited machine code support, new breakpoint and execution symbols, improved DBX support, enhanced integration facilities, a program argument history, and lots of other features and improvements. Existing releases can be easily updated using the appropriate patch file.

The DDD Guestbook is now open for you to leave comments and suggestions.

A short DDD survey with several screen shots is now available online. The six-page technical report gives a short introduction to the ``look-and-feel'' of DDD and highlights some internal aspects.


Summary of DDD

The Data Display Debugger (DDD) is a novel graphical user interface to GDB and DBX, the popular UNIX debuggers. Besides the usual features such as viewing source texts, DDD provides a graphical data display, where data structures are displayed as graphs. A simple mouse click dereferences pointers or views 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. Using DDD, you can reason about your application by viewing its data, not just by viewing it execute lines of source code.

Other DDD features include: debugging of programs written in C, C++, Fortran, Ada, Pascal, or Modula-2; hypertext source navigation and lookup; GDB/DBX command-line interface with full editing, history, and completion capabilities; breakpoint, backtrace, argument, and history editors; machine code and register windows; Emacs integration; optional program execution in terminal emulator window; debugging on remote host; on-line manual; interactive help on the OSF/Motif user interface.

DDD is free software, protected by the GNU general public license. It is actively maintained by its authors, Dorothea Lütkehaus and Andreas Zeller at the Software Technology Dept., Technische Universität Braunschweig, Germany.


What others say about DDD

The DDD Guestbook contains comments and suggestions from other DDD users.

The DDD Source Package

A free DDD package is available for UNIX systems. Please read the README file und the installation instructions for requirements and further details.

Download DDD (1.2 MB, compressed TAR format)

A list of alternative FTP sites is available.


DDD Binary Packages

For several architectures, pre-compiled DDD executables are available. This is useful for people who lack the OSF/Motif toolkit or the GNU C++ compiler. No installation required: Get it, unpack it, run it. See the README file for details.

If you build DDD on a system for which binaries are not available yet, be sure to send it to us such that we can distribute your DDD executable to other users. Again, see the README file for details.


The DDD Mailing List

We have installed a mailing list where DDD users can find assistance or exchange hints. New DDD releases and bug fixes are also announced here.

Send mail to the subscribers of this mailing list to

ddd-users@ips.cs.tu-bs.de.

For subscribing this mailing list, or for other information, send a mail to

ddd-users-request@ips.cs.tu-bs.de.

A sorted archive of all mails sent to this list is also available.


If you like DDD...

DDD has been designed to compete with well-known commercial debuggers. If you find DDD useful, please send a picture postcard to
Technische Universität Braunschweig
Institut für Programmiersprachen und Informationssysteme
Abteilung Softwaretechnologie
Gaußstraße 17
D-38106 Braunschweig
Germany
You may also leave an entry in the DDD Guestbook.

References


Dieses Dokument auf Deutsch
Go to the home page of the Software Technology Department
Andreas Zeller / zeller@ips.cs.tu-bs.de
--------------167EB0E72781E494446B9B3D--