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 |  |
|