Toggle Main Menu Toggle Search

Open Access padlockePrints

Implementation of an Interactive Remote Source-level Degugger for C Programs

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.

Publication metadata

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