Browse Prior Art Database

VM/SP PER Tracing Annotater and Code Execution Verification Tool

IP.com Disclosure Number: IPCOM000036587D
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 2 page(s) / 65K

Publishing Venue

IBM

Related People

Callaghan, PJ: AUTHOR [+2]

Abstract

Cross referencing a Conversational Monitoring System (CMS) file containing PER trace entries with one or more corresponding System/370 (S/370) assembler listings, is accomplished in the following manner.

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 2

VM/SP PER Tracing Annotater and Code Execution Verification Tool

Cross referencing a Conversational Monitoring System (CMS) file containing PER trace entries with one or more corresponding System/370 (S/370) assembler listings, is accomplished in the following manner.

The VM/SP PER Tracing Annotater annotates a Virtual Machine/System Product (VM/SP) file containing PER Trace entries with lines from one or more CMS assembler listing files. The PER Trace CMS file should contain trace entries resulting from running the VM/SP PER command. The one or more CMS assembler listing files should be the typical "frame listing" files generated from running the VM/SP Assemble Command. The result of annotating the CMS PER Trace file with the one or more CMS assembler listing files is put into one CMS file named "Annotate Result A".

The annotation is done as follows: Each line in the CMS PER trace entry file contains an address and a S/370 opcode. The address is searched for in the one or more assembler listings, and if a match is found, the line(s) from the listing file, with the matching address (adjusted with an offset discussed later), along with all comment lines corresponding to that matching address line(s), are inserted into a result file, followed by the trace entry line. This process is done for each trace entry line in the CMS PER trace file.

The VM/SP PER trace program traces S/370 instructions loaded in storage. Because the one or more CMS assembler listing files should correspond to these S/370 instructions the user can specify for each CMS assembler listing file a positive hexadecimal offset where the instructions in the listing are loaded int...