IBM System/360 System Programmer's Manual page 110

Operating system
Hide thumbs Also See for System/360:
Table of Contents

Advertisement

HOW TO USE THE TRACING ROUTINE
The tracing routine is an Operating System/360 optional feature which
you
can
use
as
a debugging and maintenance aid.
The tracing routine
stores, in a table, information pertaining to the following conditions:
• SIO instruction execution.
• SVC interruption.
• I/O interruption.
You can include the tracing routine and
its
table
in
the
control
program
during
the
system generation process.
This is done using the
TRACE option in the SUPRVSOR
macro-instruction.
The
format
of
this
option
requires you to supply the number of entries in the table.
Each
table entry can contain
information
relating
to
one
of
the
traced
conditions.
When the last entry in the table is filled, the next entry
will overlay the first.
Table Entry Forrrats
Table entry formats are as follows:
SIO Instruction
o
23
13
21
31 0
31 0
3110
31
Channel
J
0
Device
Channel Status Word
Address
Address Word
(Meanin9ful onlylwhen bits 2-3
=
01)
" - . S
10 Condition Code
I/O Interruption
0
13-
1619
310
310
3110
31
1
0000
.I
Channel Status Word
I
~--------------v---------------~
I/O Old PSW
SVC Interruption
0
13
16 19
310
310
310
31
1
0001
Contents of
Contents of
Register 0
Register 1
\~--------------~y---------------~
SVC Old PSW
Location of the Table
The addresses of the last entry made in the table, the
beginning
of
the
table,
and
the end of the table are contained in a 12-byte field.
The address of this field is contained in
the
full
word
starting
at
location 20.
The format of the field is as follows:
How to Use the Tracing Routine
109

Advertisement

Table of Contents
loading

Table of Contents