Input Dump Record2
Dump Record 1
Notes
1 Print the heading line which contains
the time, date, abend code and cause.
2 Unpack the general registers and the control registers by branching and I !inking to the transmit routine, move I the data by branching and linking to
the MVSB RTN routine and print it
by branching and linking to the PRINTA routine.
3 Print the floating point registers as
in Step 2, above.
4 Unpack and print the TOD clock, clock comparator and CPU timer as
in Step 2, above.
5 Translate low storage and format and
print the PSWs. 6 If NOMAP was omitted, print the symbol table. From Processing
Diagram 2-5 _--------------. (Step 5)
Module
DMMEDM
1 Print the heading.
2 Format and print the general registers and the control registers.
3 Format and print the floating point registers.
4 Format and print the TOO clock, clock comparator, and CPU timer.
5 Format and print PSWs. 6 If 'NOMAP' was omitted, print
the symbol table and return to caller. (Diagram 2-5, Step 6).
Label Ref Notes
PREREC
PRELlM4 I PRELlM8
PRELlM11
IJ
IJ
n
IJ
To
Diagram 2·5 (Step 6) Output Module I Diagram 2-10. Print Preliminary Information (D!MED!) Chapter 2. IPCS--The Interactive proble. Symbol Table
Label I I Ref I I System 35
Input \::\ Notes
1 Format and print the following real
control blocks: RCHBLOKs and IOBLOKs chained
to them RCUBLOKs and IOBLOKs chained
to them RDEVBLOKs Active IOBLOK RSPLCTL and SFBLOK for unit
record devices CONT ASK for termination RECBLOKs for CP owned DASD
devices
Branch and link to the following
routines for commonly used functions: GETPAGE To get a page of storage. TRANINIT To translate control
blocks into printable
form. BLKPRINT To print real control
blocks. IOBPRINT To print IOBLOK. SFPRINT To print SFBLOK. IOERPRINT To print IOERBLOK. 2 Print the printer, reader, and punch SFBLOK chains.
Note: PRTSPL points to the punch
spool and RDRSPL points to the
reader spool.
3 Unpack and print the CORTABLE. From
Diagram 2·5 (Step 5) Module DMMEDM
Processing Output Format and print the real
control blocks. o o 2 Print SFBLOK chains for the
printer, punch, and reader.
3 Format and print CORTABLE. 4 Format and print the virtual
control blocks, segment table, page table, and swap table, and return to caller
(Diagram 2·5, Step 6). Label Ref RCHFORM RCHPROC RCUINIT RDEVINIT IOPROC SPFORM CORTBL To
Diagram 2·5 (Step 6)
Notes
4 Format and print the following virtual
control blocks: VMBLOKs ECBLOKs (if any) VCHBLOKs VCUBLOKs VDEVBLOKs Active IOBLOK (if any) VCONCTL (for console)
VSPLCTL and SFBLOK (for unit
record devices)
Segment, Page and Swap Tables
Note: These subroutines branch and
link to subroutines to perform
commonly used functions.
Subroutine Function
GETPAGE Get the page of storage
containing the control
block. TRANINIT Unpack control block
for printing. BLKPRINT Print control block. SFPRINT Print SF BLOCK. IOERPROC Print IOERBLOCK. SEGPGTB Print segment, page, and
swap tables.
Diagram 2-11. Format and Print Control Blocks (DMMEDM) 36 IBM VM/370 Service Routines Program Logic
Formatted
Control
Blocks Module Label VIRTUALM VMPRINT VCHINIT VCUINIT VDVINIT TSTSPOOL VMCK
Ref
Previous Page Next Page