Browse Prior Art Database

Multiple Views of a Single Trace Output

IP.com Disclosure Number: IPCOM000104437D
Original Publication Date: 1993-Apr-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 88K

Publishing Venue

IBM

Related People

Borchardt, EK: AUTHOR [+3]

Abstract

Disclosed is a method of enabling multiple views of a debugger's trace output. A "view" is intended to mean a selection (subset) of the total trace output displayed in a window.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 57% of the total text.

Multiple Views of a Single Trace Output

      Disclosed is a method of enabling multiple views of a
debugger's trace output.  A "view" is intended to mean a selection
(subset) of the total trace output displayed in a window.

Multiple views are enabled through two measures:

1.  Each line of trace carries with it an identifier as to its type.
    For example, a line of trace displaying a warning message is
    identified as a message trace.  A line of trace showing the
    result of an assignment statement is identified as a result
    trace.

The identifier is not visible to the user of the debugger and, thus,
does not clutter up the trace.  But it is "visible" to the debugger.
This enables the debugger to retrieve any type of trace that the user
wishes to see.

2.  Each line of trace carries with it a sequence number identifying
    the relative order in which the line was produced.  This sequence
    number is visible to the user.

The importance of the sequence number is that is enables the user to
open multiple views of the same trace output, and to correlate the
trace in one view with that in another.

For example, in the Fig. 1, a user has opened four views of the same
trace output.  In the view on the top left, a portion of the total
trace output is displayed (as indicated by the fact that there is no
gap between the sequence numbers).  In the view in the middle of the
screen, the user has asked to see only "path label" traces (i.e.,
those tr...