Program Organization
This section describes the
organization of Interactive Proble. Systell (IPCS) The logic of DMMCPA, DMMDIR, DMMDSC, DMMEDM, DMMFEX, DMMGET, DMMGRC, DMMHEX, DMMINI, DMMINT, DMMOIB, DMMtOC, DMMMOD, DMMPRG, DMMPRM, DMMPRO, DMMRMV, DMMSCR, DMMSEA, DMMSTA, DMMTRC, DMMTRN, DMMVMB, and DMMWRT. prograa Control lIodules DMMFED, DMMIDM, DMMftlP, DMMREG, DMMSUM, DMMCPA -- EXTRACTS INFORMATION PERTINENT TO INDIVIDUAL ABEND CONDITIONS AND ENTERS IT
IN A PROBLEM REPORT DMMCPA At entry, the shared constant area
contains information previously gathered from the du.p, and the PSA has been read
into EXTPSA buffer.
The abend code and data related to that
abend are in the proble. report. DMMIDM -- Which finds the calling module and displacement. DMMTRN -- Which translates the data from
hexadecimal to EBCDIC. DMMGRC -- Which reads in the requested
dump file records. DMMPRM -- Which is the user prompting
routine. DMMRMV -- Which lIoves the registers to
the problem reFort. DMMINI DMMCPA8051 38 IBM VM/370 Service Routines Program Logic DMMDIR -- FORMATS AID DISPLAYS HEXADECIMAL Dl1A ON THE TERMINAL SCREE I !!l!!:I Poin:t tMftDIRtl -- Which displays the HELP Fages for D!lHSC. tMMDIR Which forllats a screen froll dump data. !!l!!:I £on.QitioB§ R2: Points to the area to be displayed.
R7: The dump address to be displayed
R
15: The return code
o Good
4 Print error
8 Unrecoverable error falle.Q tMMINT Which translates from
hexadeciaal to EBCDIC. Called ]I tftftFEX, DMMtOe, DMMMOD, and DMMSCR None DMMDSC -- PROVIDES 1 METBeD OF EXAMINING THE CMS FORMAT CP DUMPS CREATED BY VMFDUMF IUMPSCAN From CMS when the DUMFSCAN cOliliand is
issued. 815: Return code:
o User 'HX', 'QUIT', or 'END'
8 Error processing the dump
Call.§Q DKKFEX -- Which writes a full screen from
the dump. DKKFED -- Which displays areas of the
dump. DKKLOC -- Wqich locates data strings. DKKSCR Which performs the scroll
function. DKKREG -- Which displays the registers. DMMVKB Which displays the VMBLOK summary. DMMMOD -- Which finds the modules and
resolves the addresses. DMMTRC -- Which displays the trace table
entries= CMS via the DUMPSCAN command. DMMDSC700I DMMDSC701R DMMDSC7191 DMMDSC720I DMMDSC721I DMMDSC722I DMKDSC723I DMMEDM -- EDITS AND PRINTS A CP DUMP DKMEDM R1:
R13:
R14:
R15:
Address of option list SVC save area address
Return address
Entry point address
If an error is encountered reading the CP du.p file (register 15 is nonzero), refer
to the CMS RDBUF code meanings. RDBUF Via SVC to read in the dump file. ERASE Via SVC to delete the CP du.p
file fro. the P-disk. CLOSIO Via SiC to close out the
printer. PRINTR -- Via SVC to print a line on the
printer. -- Via SVC to write a message to the console. IMMIN1 -- To create a problem report. eMS via the VMFDUMP command. IMMEDM100S IMMEDM2COS tMMEDM400S IMMEDM850I tMMEDM852I tMMEDM853I IMMEDM860I IMMEDM861E IMMEDM863E IMMEDM864I DMMFED -- DISPLAYS 'NNN' EYTES FROM AtDRESS 'BEXLOC' IMMFED -- Which formats the dump data. IMMFEDLN -- Which writes a line to the
terminal. CO!!Qition§ Register 2 points to the parameter list
with input truncated to 8-byte words.
R15: Return code
o Good
4 Error in DM!GET accompanied by
message DMMFEX702I or DMMFEX7031 8 Unrecoverable error tMMGET -- Which reads in an area of the dump. tMMDse, DMMFEX, DMMGET, DMMBEX, DMMOIE, tMMtOe, DMMMOD, DMMREG IMMFEt702I ItH'FED7031 Chapter 2. IPCS--The Interactive Proble. Control Syste. 39
Previous Page Next Page