Table of Contents

DMKVMD Abstract

Statistics

Type ASSEMBLE
Source Lines : 1,448
Fixes Applied : 0
Most Recent Version : Friday, July 13, 1979
Last Fix ID : [Unmodified]

Synopsis

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