Affiliation:
1. Abteilung Softwaretechnologie, Technische Universitäit Braunschweig, Germany
2. Technische Universität Braunschweig, Abteilung Softwaretechnologie, Gaugsm 17, D-38092 Braunschweig, Germany
Abstract
The Data Display Debugger (DDD) is a novel graphical user interface to GDB and DBX, the popular UNIX debuggers. Besides "usual" features such as viewing source texts and breakpoints, DDD provides a
graphical data display
, where data structures are displayed as graphs. A simple mouse click dereferences pointers or reveals 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. DDD has been designed to compete with well-known commercial debuggers; however, it is free software, protected by the GNU general public license. In this paper, we give a quick presentation of DDD and describe its architecture and basic functionality from a technical point of view.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
43 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Visualizing the Scripts of Data Wrangling With Somnus;IEEE Transactions on Visualization and Computer Graphics;2023-06-01
2. Emerging Aspects of Software Fault Localization;Handbook of Software Fault Localization;2023-04-20
3. The Visual Debugger Tool;2022 IEEE International Conference on Software Maintenance and Evolution (ICSME);2022-10
4. Heap Patterns for Memory Graph Visualization;2022 Working Conference on Software Visualization (VISSOFT);2022-10
5. Shape-analysis driven memory graph visualization;Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension;2022-05-16