Analyzing summary SVC dumps

The SUMDUMP or SUM option on the SDUMP or SDUMPX macro causes SVC dump to capture a summary dump. Two types of information are captured in summary dumps. First, index data for storage is captured. This index data can be formatted using the IPCS VERBX SUMDUMP command. The second type of information captured is the storage itself. Storage captured by summary dump processing can be viewed using IPCS by specifying the SUMDUMP option (for example, IPCS LIST 00003000 SUMDUMP). IBM® strongly recommends that you view the SUMDUMP output prior to investigating the usual portions of the dump. The SUMDUMP option provides different output to SDUMPX branch entries and SVC entries to SDUMP. For example, data included for branch entries to SDUMPX include PSA, LCCA, and PCCA control blocks, and data recorded for SVC entries to SDUMPX include RTM2WA control blocks. Each summary dump index record, when formatted using the IPCS VERBX SUMDUMP command, is displayed as “----tttt---- range-start range-end range-asid range-attributes”. The range-attributes include a value of INCOMP, which means that some or all of the areas represented by the specified range may not be in the dump.

Figure 1 is an example format using the IPCS VERBX SUMDUMP command. The summary dump is formatted by the IPCS VERBEXIT SUMDUMP subcommand and has an index which describes what the summary contains. Summary dumps are not created for dumps taken with the DUMP command. Only dumps created by the SDUMP or SDUMPX macro contain summary dumps.

Figure 1. Example: Format of IPCS VERBX SUMDUMP command
 STORAGE TYPE       RANGE START       RANGE END      ASID ATTRIBUTES
 REGISTER AREA--          0135F000          01363FFF 001E (COMMON)
 REGISTER AREA-- 00000001_7F5AD000 00000001_7F5B0FFF 001E 
Note: During SVC dump processing, the system sets some tasks in the requested address space non-dispatchable; non-dispatchable tasks in the dump may have been dispatchable at the time of the problem.

Figure 2 is a partial example of a summary dump using the IPCS VERBX SUMDUMP command.

Figure 2. Example: IPCS VERBX SUMDUMP command
 STORAGE TYPE         RANGE START         RANGE END      ASID ATTRIBUTES
                            023BCD70            023BCD7F 001E (COMMON)
 SUMLSTA RANGE --           017E8000            017E8FFF 0001 (COMMON)
 SUMLSTA RANGE --           01F9B000            01F9CFFF 0001 (COMMON)
 SUMLSTA RANGE --           02166000            02167FFF 0001 (COMMON)
 PSA ------------           00000000            00001FFF 001E (COMMON)
 PCCA -----------           00F43008            00F4324F 001E (COMMON)
 LCCA -----------           00F82000            00F82A47 001E (COMMON)
 LCCX -----------           021C7000            021C771F 001E (COMMON)
 INT HANDLER DUCT           02232FC0            02232FFF 001E (COMMON)
 I.H. LINKAGE STK           02262000            0226202F 001E (COMMON)
 REGISTER AREA --           0000E000            00010FFF 001E
 REGISTER AREA --           00FC4000            00FC6FFF 001E (COMMON)
 REGISTER AREA --  00000001_7F5AD000   00000001_7F5B0FFF 001E
 REGISTER AREA --           7FFFE000            7FFFEFFF 001E 

To examine the storage shown in Figure 2, invoke the IPCS LIST command, as shown in Figure 3.

Figure 3. Example: Examining storage
 IPCS LIST 00FC4000. SUMDUMP LEN(256) DISPLAY

 ****************************** TOP OF DATA ***********************************


 LIST 00FC4000 ASID(X'001E') SUMDUMP LENGTH(X'0100')
 AREA
 ASID(X'001E') SUMDUMP ADDRESS(FC4000.) KEY(00)
 00FC4000. 7F6BFFD0 7F6BFFD0 02259010 00000000 |",.}",.}........|
 00FC4010. 0225D000 02259010 00000004 00000001 |..}.............|
 00FC4020. 00000000 00FC3E10 00000000 00000000 |................|
 00FC4030. 00000000 00000000 00000000 00800000 |................|
 00FC4040. 06102000 00000000 00000000 00000000 |................|
 00FC4050 LENGTH(X'10')==>All bytes contain X'00'
 00FC4060. 00000000 02247CB8 00000000 00000000 |......@.........|
 00FC4070. 02258040 0000164E 00008000 00000000 |... ...+........|
 00FC4080 LENGTH(X'80')==>All bytes contain X'00'
 ****************************** END OF DATA ***********************************

For more information about the record ID values, see the SMDLR and SMDXR control blocks in z/OS® MVS™ Data Areas in z/OS Internet library.