Browse by author
Lookup NU author(s): Dr Charles Snow
Full text is not currently available for this publication.
This paper describes the implementation of an interactive remote source-level debugger for C programs. This debugger runs on an ICL Perq, and remotely controls the execution of the subject program on a Motorola MC6809 microcomputer connected to the Perq via an RS232C serial line. It provides support for interface monitoring [SNOW86], data examination, execution control and source examination of the programs under debugging. In particular, facilities for conditional breakpointing and interface monitoring, and C expression interpretation [WONG87] are provided by the debugger. It has a window-based, menu-driven, and mouse-based user interface. A set of design goals, which are carefully studied and implemented, is described. The debugging environment, functionality, user interface and implementation details of the debugger are presented. The way in which the implementation problems are dealt with and the extent to which they are solved may be of interest to those designing other debuggers. How a debugger is implemented to provide the necessary debugging support may be appreciated by those interested programmers.
Author(s): Wong WYP, Snow CR
Publication type: Report
Publication status: Published
Series Title: Computing Laboratory Technical Report Series
Year: 1987
Report Number: 229
Institution: Computing Laboratory, University of Newcastle upon Tyne
Place Published: Newcastle upon Tyne