Analyzing suspend summary dumps

For suspend summary dumps, records are dumped in the following order:
  1. The ASID: the PSA, PCCA, LCCA records, the IHSA, XSB, and the PCLINK stack, are all dumped with the system disabled in the same way they are dumped in steps 2, 4, and 5 for the disabled summary dump.

    At this point, an SRB is scheduled to the DUMPSRV address space and the current unit of work (SDUMP's caller) is suspended by using the STOP service. Data dumped at this point does not have to be paged in because the system is enabled. Cross memory functions are used to gain access to data in the caller's address space.

  2. The SUMLIST/SUMLSTA/SUMLSTL/SUMLIST64 address ranges and the PSWREGS data are dumped.
  3. The caller's ASCB is dumped.
  4. The suspended unit of work (SVC dump's caller) is dumped. This is either a TCB or an SSRB. The related PCLINK stacks are also dumped.
  5. For TCB mode callers, the caller's SDWA is dumped. The PSW and register addresses from the SDWA are added to the range table. This causes 4K of storage to be dumped around each address. All RTM2 work areas pointed to by this TCB and any associated SDWAs are all dumped.

    For SRB mode callers, the SDWA is dumped. The PSW and register addresses from the SDWA are added to the range table. This causes 4K of storage to be dumped around each address. Also, the caller's register save area is added to the range table and the storage dumped.

    Duplicate storage is eliminated from the address range table to reduce the amount of storage dumped.

  6. After all the storage is saved in a virtual buffer in the DUMPSRV address space, the caller's unit of work is reset by using the RESET service. This allows SVC dump to complete and return to the caller. When SVC dump processing completes in the address space to be dumped, whatever processing was taking place in that address space when it was interrupted by SVC dump resumes. The rest of the dump is then scheduled from the DUMPSRV address space.