Data Display Debugger
   HOME

TheInfoList



OR:

Data Display Debugger (GNU DDD) is a
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(using the Motif toolkit) for command-line debuggers such as GDB,
DBX dbx or DBX may refer to: * dbx (debugger), a Unix source-level debugger * dbx (company), a professional audio recording equipment company ** dbx (noise reduction), a noise reduction system invented by dbx, Inc. * .dbx, the file extension for Micros ...
, JDB, HP Wildebeest Debugger, XDB, the
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
debugger, the Bash debugger, the Python debugger, and the GNU Make debugger. DDD is part of the
GNU Project The GNU Project ( ) is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and Computer hardware, computing dev ...
and distributed as
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
.


Technical details

DDD has GUI front-end features such as viewing source texts and its interactive graphical data display, where data structures are displayed as graphs. DDD is used primarily on
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
systems, and its usefulness is complemented by many open source plug-ins available for it.


Notes & references


References


Notes


See also

*
Debugger front-end A debugger is a computer program used to software testing, test and debugging, debug other programs (the "target" programs). Common features of debuggers include the ability to run or halt the target program using breakpoints, stepping (debuggin ...
* KDbg, a
KDE KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
debugger front-end *
ups (debugger) Ups is an open source source-level debugger developed in the late 1980s for Unix and Unix-like systems, originally developed at the University of Kent by Mark Russell. It supports C and C++, and Fortran on some platforms. The last beta release ...


External links


Source code
Debuggers GNU Project software Unix programming tools Software that uses Motif (software) {{Unix-stub