Type ASSEMBLE
Source Lines : 1,448
Fixes Applied : 0
Most Recent Version : Friday, July 13, 1979
Last Fix ID : [Unmodified]
Module
DMKVMD
Function
DMKVMD DUMPS VIRTUAL MACHINES TO SPOOL BLOCKS IN BINARY FORM. THE OUTPUT IS READ BY DIAGNOSE X14. THE PRIMARY USER IS IPCS.
Attributes
REENTRANT, PAGEABLE, CALLED VIA SVC 8
Operation
THIS MODULE IS CALLED BY THE COMMAND ANALYSIS ROUTINE DMKCFM. INITIALLY THE PARAMETERS OF THE COMMAND ARE EXAMINED, AND INDICATORS OR ADDRESSES STORED. THEN THREE PAGES OF SPOOL SPACE ARE RESERVED FOR THE DMPINREC AND DMPKEY1 AND 2 RECORDS. NEXT, THE ADDRESSES REQUESTED ARE DUMPED TO SPOOL SPACE, WHILE THE KEYS ARE SAVED AND A BIT MAP CREATED. AFTER ALL ADDRESSES ARE DUMPED, THE DMPINREC AND KEY RECORDS ARE BUILT. LAST, THE SPACES ARE FREED UP AND A RETURN IS ISSUED.
Calls to Other Routines
DMKCKSPL - CHECKPOINT DUMP FILE DMKCVTBH - CREATE PRINTABLE HEX FROM BINARY FOR ERROR MSG DMKCVTDT - GET CURRENT DATE AND TIME FOR SFBLOK DMKCVTHB - TO CONVERT COMMAND LINE PRINTABLE HEX TO BINARY DMKERMSG - WRITE ERROR MESSAGES DMKFREE - TO GET STORAGE FOR SFBLOK AND BIT MAP DMKFRET - TO FREE STORAGE...BIT MAP, IF ERROR ALSO SFBLOK DMKPGTSG - TO GET SPOOL SPACE DMKPGTVG - GET A VIRTUAL PAGE DMKPGTVR - RELEASE VIRTUAL PAGES DMKPTRAN - TO BRING USER AND SYSTEM PAGES INTO STORAGE DMKPTRUL - UNLOCK PAGES IN REAL STROAGE DMKRPAGT - READ IN SPOOL RECORDS DMKRPAPT - WRITE OUT SPOOL RECORDS DMKRSPDP - NEW DUMP QUEUE DMKRSPID - OBTAIN SFBLOK ID DMKRSPRD - ADD DUMP TO READER QUEUE DMKSCNFD - TO LOCATE THE NEXT ARGUMENT IN THE COMMAND LINE DMKSPLDL - DELETE SPOOL FILES DMKSYSDU - USERID OF SYSTEM DUMP DISPOSITION DMKUDRFU - TO CHECK THE VALIDITY OF A USERID