DDD for Mac OS X
Your rating: Now say why...

0

Graphical front-end for command-line debuggers.   Free
Add to my Watch List
Email me when discounted
  • DDD for Mac OS X has been discontinued
  • Developer
    Terry Teague
DDD is a graphical front-end for command-line debuggers such as GDB, the Perl debugger, or the Python debugger. Besides "usual" front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs.

For more information on DDD, visit the GNU DDD Web page.

Additional support for DDD can be found in the DDD mailing list.

DDD for Mac OS X is the binary for DDD built from sources on Mac OS X.
What's New
Version 3.3.9:

New features and minor improvements

  • Support for PHP debugger has been added (1). This is essentially not tested.
  • Source files in subdirectories should be located automatically when using dbx (tested on Solaris' dbx) (2).
  • The perl version supported by DDD is now 5.8.x. The perl debugger changed between perl 5.6.x and perl 5.8.0, which made this update necessary. This change is not backwards-compatible. If it is not possible to upgrade your perl version to 5.8.x or newer, then you can simply install the file "perl5db.pl" from a recent perl distribution into your old perl tree.
  • Through the maintenance menu ("ddd --maintenance"), it now possible to get a leak check of ddd if ddd is run under valgrind. This is only useful for ddd developers (or anybody that wants to help making ddd better).
  • Several minor bugs fixed, some memory leaks plugged, more code clean-up done.
  • A bug affecting platforms where the size of function pointers is 16 has been fixed.
  • The settings window now starts at a larger, more reasonable size, and allows the user to resize it.
Build fixes
  • The configure machinery has been updated to conform more closely to the autoconf 2.5x requirements. Several bugs have been fixed.
  • libiberty (which provides missing standard functions) is not linked by default anymore. configure has a new option '--with-libiberty' that enables the libiberty support if required. If nobody complains, libiberty will be unbundled in a next version.
  • The libiberty distributed with ddd has been upgraded to the one included in GCC 3.4 20040116. It fixes some configuration problems.
  • Builds with GCC 3.4, with IBM xlC on AIX, with Compaq/HP cxx on Tru64, on X11R5 based systems, with SGI CC on IRIX should be OK.
  • Builds on HP-UX should now work out-of-the-box. Motif is linked statically and the Athena libraries are now found by default.
  • Builds without Motif/Lesstif available abort with an adequate message.
  • Builds with readline support now work. readline is not bundled anymore.
  • Builds without -DNDEBUG (i.e. with "assert" enabled) now work. Default build enables assertions (i.e. -DNDEBUG is not used).
  • Several missing files in the distribution are now included.
  • Cygwin is supported again.
(1) Written by Dmitri Dmitrienko and integrated by Rocky Bernstein.
(2) Thanks to Saurabh Tendulkar for his patch.
Version 3.3.9:

New features and minor improvements

  • Support for PHP debugger has been added (1). This is essentially not tested.
  • Source files in subdirectories should be located automatically when using dbx (tested on Solaris' dbx) (2).
  • The perl version supported by DDD is now 5.8.x. The perl debugger changed between perl 5.6.x and perl 5.8.0, which made this update necessary. more...
Requirements
PPC, Mac OS X 10.2 or later (tested with 10.2.6, 10.3.3).

*Previously available here






    Be the first to recommend a similar software title.
DDD for Mac OS X User Discussion (Write a Review)
ver. 3.x:
Your rating: Now say why...
Overall:

sort: smiles | time
burypromote

+9
davidswelt commented on 25 Apr 2007
I'm afraid Terry Teague passed away in 2005.

As an alternative to DDD, try out Aquamacs Emacs, which comes with a built-in visual debugging interface to a number of common debuggers, including gdb and pdb. Download here:

http://aquamacs.org
[Version 3.3.9]


burypromote

+29
Jobby commented on 30 Aug 2006
All download links appear to be dead. Anybody know of a mirror?
[Version 3.3.9]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:11,004
Version Downloads:8,780
Type:Development : Compilers
License:Free
Date:19 Aug 2004
Platform:PPC 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
DDD is a graphical front-end for command-line debuggers such as GDB, the Perl debugger, or the Python debugger. Besides "usual" front-end features such as viewing source texts, DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs.

For more information on DDD, visit the GNU DDD Web page.

Additional support for DDD can be found in the DDD mailing list.

DDD for Mac OS X is the binary for DDD built from sources on Mac OS X.


- -