Browse Prior Art Database

Unit Test Tool

IP.com Disclosure Number: IPCOM000077901D
Original Publication Date: 1972-Oct-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 2 page(s) / 113K

Publishing Venue

IBM

Related People

Unger, FJ: AUTHOR

Abstract

This test tool provides the programmer with the capability of printing the contents.of his partition, or of his general registers plus any section of storage that he specifies. This information is produced without prior allocation of devices by the programmer; also he need not provide a save area. No operator intervention is required, so the test tool can be run remotely. Another advantage is that the programmer can obtain a dump of storage outside his partition.

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 73% of the total text.

Page 1 of 2

Unit Test Tool

This test tool provides the programmer with the capability of printing the contents.of his partition, or of his general registers plus any section of storage that he specifies. This information is produced without prior allocation of devices by the programmer; also he need not provide a save area. No operator intervention is required, so the test tool can be run remotely. Another advantage is that the programmer can obtain a dump of storage outside his partition.

Three macro instructions provide the debugging information.

SEEREGS I register, length, id register-- is any general register containing the starting address of the storage to be printed. length-- is the decimal number of bytes of storage to be printed. id-- is any number between 1 and 127, to be assigned at the user's discretion. When the SEEREGS macro is issued, the following information is printed: Contents of the user's general registers

Virtual storage specified by "register" and "length"

Specified ID

SEECORE I

When the SEECORE macro is issued, the following information is printed for the user: Control program nucleus

Trace table

All control blocks belonging to the task

Program Status Word at the time the macro was issued

Contents of all general registers

Linkage information and a back trace through the save areas

All virtual storage assigned to the job step

Contents of job pack and link pack areas

The first SEEREGS or SEECORE instructions assembled within a module must be the first S...