Debug Procedures for a Wait EI CP Disabled Wait
UseALTER/DISPLAY console mode (if available), to display real PSW. Also, display general and extended control registers and storage locations X'OO'- X'1 0'. Force a SYSTEM RESTART to cause a CP ABEND dump to be taken. IPL. CP Enabled Wait
Force aSYSTEM RESTART to cause a CP ABEND dump to be taken.
Use the dump to check the status of eachVMBLOK. Also, check
RCHBLOK, RCUBLOK, and RDEVBLOK for each device.Virtual Machine Disabled Wait
UseCP commands (CMS users may use the CMS DEBUG command) to display the PSW, CSW, general registers, and control registers.
Use theCP DUMP or CP VMDUMP command (or CMS DUMP subcommand)
to take a dump.Virtual Machine Enabled Wait
Take a dump using theCP DUMP or CP VMDUMP command.
DebugProcedures for a Loop CP Loop
UseALTER/DISPLAY console mode (if available) to display real PSW. general registers, control registers, and storage locations X'OO- X'10' II Force a SYSTEM RESTART to cause a CP ABEND dump to be tab". II Examine the CP internal trace table to see where the loop is. II II II Virtual Machine Disabled Loop
Use theCP TRACE or CP PER command to trace the loop. Display the general registers and control registers via the CP DISPLAY command.
Take a dump using theCP DUMP or CP VMDUMP command.
Examine the source code.Virtual Machine Enabled Loop Trace the loop, using CP TRACE or CP PER. Figure 63. Debug Procedures for Waits and Loops II Display the PSW, general registers, and extended control registers. II Take a dump, using CP DUMP or CP VMDUMP command. II Examine the source code.
Introduction to Debugging 473
Use
Force a
Use the dump to check the status of each
RCHBLOK, RCUBLOK, and RDEVBLOK for each device.
Use
Use the
to take a dump.
Take a dump using the
Debug
Use
Use the
Take a dump using the
Examine the source code.
Introduction to Debugging 473