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

Extracted Text (may have errors)

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

Help

loading