If the CP SET
printed format of the printed dump will not contain formatted control blocks. If
the system was an attached processor or multiprocessor, all of the registers, etc.,
are printed for the abending processor. Also, each PSA is printed before printing
main storage.
When the Control Program can no longer continue and abnormally terminates, you
must first determine the condition that caused the abend, and then find the cause of
that condition. You should know the structure and function of the Control Pro
gram.
understand the major functions of CPo The following discussion on reading CP
dumps includes many references to CP control blocks and control block fields.
Refer to VM/SP Data Areas and Control Block Logic, Volume 1 for a description
of the CP control blocks. Figure 68 on page 512 shows the CP control block
relationships. Also, you will need the current load map for CP to be able to identi
fy the modules from their locations. The load map is created at initial CP gener
ation time. See the VM /
CP load map.
Determine the immediate reason for the abend. You need to examine several fields
in the PSA (Prefix Storage Area), to find the reason for the abend. In a
uniprocessor system, the PSA is in locations
multiprocessor system, each processor has its own PSA in addition to the absolute
PSA in locations
not a program check occurred in CPo The program old PSW (PROPSW) is
located at X'28' and the program interrupt code (INTPR) is at X'8E'. If a
program check has occurred in supervisor mode, use the CP system load map
to identify the module. If you cannot find the module using the load map, refer
to
System/370
2. Examine the SVC old PSW, the SVC interrupt code, and the abend code to
find whether or not a CP routine issued an SVC
(SVCOPSW) is located at
X'8A', and the abend code (CPABEND) is at X'374'.
The abend code (CP ABEND) is a fullword. The first three bytes identify the
module that issued the SVC
indicates the reason for issuing an SVC
cannot find the module using the CP system load map, refer to
Pageable
of an Extended Control PSW.
Examine the old PSW at
operator caused a system restart, the old PSW at location
instruction that was executing when CP recognized the abnormal termination.
Figure 74 on page 542 in Appendix A describes the format of an Extended
Control PSW.
Introduction to Debugging