Article,

DDD - A Free Graphical Front-End for UNIX Debuggers

, and .
SIGPLAN Notices, 31 (1): 22-27 (1996)

Abstract

The Data Display Debugger (DDD) is a novel graphical user interface to GDB and DBX, the popular UNIX debug- gers. Besides “usual” features such as viewing source texts and breakpoints, DDD provides a graphical data dis- play, where data structures are displayed as graphs. A sim- ple mouse click dereferences pointers or reveals structure contents. Complex data structures can be explored incre- mentally and interactively, using automatic layout if pre- ferred. Each time the program stops, the data display re- flects the current variable values. DDD has been designed to compete with well-known commercial debuggers; how- ever, it is free software, protected by the GNU general pub- lic license. In this paper, we give a quick presentation of DDD and describe its architecture and basic functionality from a technical point of view.

Tags

Users

  • @ripe
  • @butonic

Comments and Reviews