Browse Prior Art Database

And Function for the Specification of Trace Entry Selectivity

IP.com Disclosure Number: IPCOM000035681D
Original Publication Date: 1989-Jul-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 3 page(s) / 45K

Publishing Venue

IBM

Related People

Gessner, SP: AUTHOR [+2]

Abstract

The VM/SP CP trace table and CPTRAP files contain many different types of trace entries reflecting the chronological sequence of events in a VM/SP system. Prior to this invention the user could specify extended selectivity such that only trace entries which contained specific data in a field would be processed when debugging with this data. Disclosed is a programming enhancement that enables a person to specify complex selectivity criteria based upon the conjunction (intersection) of indi vidual extended selectivity criteria for a VM/SP CP trace entry or CPTRAP entry.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

And Function for the Specification of Trace Entry Selectivity

The VM/SP CP trace table and CPTRAP files contain many different types of trace entries reflecting the chronological sequence of events in a VM/SP system. Prior to this invention the user could specify extended selectivity such that only trace entries which contained specific data in a field would be processed when debugging with this data. Disclosed is a programming enhancement that enables a person to specify complex selectivity criteria based upon the conjunction (intersection) of indi vidual extended selectivity criteria for a VM/SP CP trace entry or CPTRAP entry. This logical conjunction, or ANDing, of extended trace entry selectivity allows the user to be very particular when specifying the data to be viewed in a VM/SP CP trace table or CPTRAP file, thereby reducing the amount of irrelevant data displayed and increasing the user's productivity.

The VM/SP CP trace table and CPTRAP files contain many different types of trace entries reflecting the chronological sequence of events in a VM/SP system. In order to efficiently view these event traces during debugging and problem determination, a method was provided to allow specification of the subset of trace entries that are of interest to the user, so that uninteresting entries are not displayed. This 'selectivity' function not only allowed the user to specify the types of trace entries to be viewed, but also enabled the user to specify that only those trace entries with specific data in a certain field be displayed. This 'extended' selectivity specification provides an added level of refinement to the user's trace entry selectivity specifications.

If an entry had multiple selectable fields, then selectivity could be specified for each of those fields. The selectivity processing code would select entries that matched the specified fields. However, selectivity could not be limited to entries which satisfied all criteria for a specific type of entry. This was because no method of storing an "AND/conjunction" specification had been invented for the selectivity specification. For example, on could seek X'0B' entries which were for device 200. At the same time one could select X'0B' entries which contained a code of 1. However, one could not specify selection of trace entries which req...