Graphic Presentation of Data Structures in the DBX Debugger

David B. Baskerville

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-86-260
July 1985

http://www.eecs.berkeley.edu/Pubs/TechRpts/1986/CSD-86-260.pdf

Debugging is a task that requires access to extensive information about a program and its execution state. The more effectively this information can be presented to the user by a debugger, the better tool the debugger becomes. Graphics is a meaningful and effective way of presenting a program's data structures.

This paper describes the design and implementation of an extension to a standard debugger. The extension presents data structures graphically and enables a user to control the format and extent of information provided. The extension to the UNIX debugger DBX runs on a Sun Workstation using multiple windows, a bitmap display, and a mouse pointing device.


BibTeX citation:

@techreport{Baskerville:CSD-86-260,
    Author = {Baskerville, David B.},
    Title = {Graphic Presentation of Data Structures in the DBX Debugger},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1985},
    Month = {Jul},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1985/6076.html},
    Number = {UCB/CSD-86-260},
    Abstract = {Debugging is a task that requires access to extensive information about a program and its execution state. The more effectively this information can be presented to the user by a debugger, the better tool the debugger becomes. Graphics is a meaningful and effective way of presenting a program's data structures.  <p>  This paper describes the design and implementation of an extension to a standard debugger. The extension presents data structures graphically and enables a user to control the format and extent of information provided. The extension to the UNIX debugger DBX runs on a Sun Workstation using multiple windows, a bitmap display, and a mouse pointing device.}
}

EndNote citation:

%0 Report
%A Baskerville, David B.
%T Graphic Presentation of Data Structures in the DBX Debugger
%I EECS Department, University of California, Berkeley
%D 1985
%@ UCB/CSD-86-260
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/1985/6076.html
%F Baskerville:CSD-86-260