Function Conunents CP Conunand CMS Conunand
Trace Trace all
TRACE ALL
execution instructions,
interrupts,
and branches
Trace SVC TRACE SVC SVCTRACE ON interrupts
PER Instruct DATA OAxx
Trace I/O
TRACE I/O interrupts
Trace pro-
TRACE PROGRAM gram inter-
rupts
Trace
TRACE EXTERNAL
external
interrupts
Trace privi-
TRACE PRIV
leged
PER Instruct DATA xx
(PER can trace specific privi-
instructions
leged instructions.)
Trace all user
TRACE SIO I/O oper-
PER Instruct DATA xx
ations
Trace virtual
TRACE SIO and real
TRACE CCW
CCWs
Trace all user
TRACE BRANCH
interrupts and
successful
branches
Trace suc-
PER BRANCH [ [INTO] cessful
into-addr-range]
branches
Trace
TRACE INSTruct
instructions
PER Instruct
[Range instruction-addr-range]
Trace
PER STORE instructions
[ [INTO] storage-addr-range ]
that alter [INTO] addr [DATA] hex-data
storage
Figure 65 (Part 5 of 6). Summary of VM/SP Debugging Tools
Introduction to Debugging 493
Function
Trace
execution
(cont.)
Trace real
machine
events
Comments
Trace
instructions
that alter
general regis-
ters
Trace
instructions
that alter
specific bits
at specific
storage
locations
End tracing
activity
Trace events
in real
machine
Stop tracing
events in the
real machine
Enable a vir­
tual machine
to enter data
in CPTRAP
file
Specify selec­
tivity in col­
lecting
CPTRAP
data
CP Command PER G[re
g
lT
t} {.}
[reg2] ]
[regcount] PER MASK [INTO] addr [DATA] mask-field
TRACE END PER END1ALL l CUrrent element-number
event-type
traceset name MONITOR START CPTRACE MONITOR STOP CPTRACE CPTRAP ALLOWid userid CPTRAP ALL [ON] OFF CPTRAP typenum [vmblOk
DEVaddr COde OFF nnnnnJ
nnnn
nnnn
Figure 65 (Part 6 of 6). Summary of VM/SP Debugging Tools
494 VM/SP System Programmer's Guide CMS Command
SVCTRACE OFF
Previous Page Next Page