Type ASSEMBLE
Source Lines : 416
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]
Module
DMSDMP * *
Function
DMSDMP IS THE SIMULATED $$BDUMP/$$BPDUMP ROUTINE * UNDER CMS/DOS. DMSDMP IS ENTERED WHENEVER A DUMP OR * JDUMP MACRO IS ISSUED. DMSPDP IS AN ENTRY POINT FOR * PDUMP REQUESTS. IN BOTH CASES, A 'CP DUMP' COMMAND * IS ISSUED DIRECTING THE DUMP TO AN OFFLINE PRINTER. * *
Attributes
REENTRANT * DISCONTIGUOUS SHARED SEGMENT * *
Operation
DMSDMP PERFORMS THE CP CONSOLE FUNCTION 'DUMP' AND * DUMPS FROM LOCATION 0 TO THE TOP OF VIRTUAL STORAGE. * DMSDMP EXITS WITH AN SVC 6 (CANCEL). * * DMSPDP FIRST VERIFIES THAT ADD1 AND ADD2 DO NOT VIOLATE* ANY OF THE RULES FOR ADDRESSES AS OUTLINED ABOVE UNDER * ERROR MESSAGES. IF ADD2 > EOCADR IN BGCOM, ONLY * STORAGE UP TO EOCADR IS DUMPED. PDUMP IS ACCOMPLISHED * VIA DIAGNOSE (CODE 8). PROCESSING CONTINUES AFTER * THE DUMP OPERATION EXIT IS MADE FROM DMSPDP VIA * SVC 11. * * *
Calls to Other Routines
DMSFREB -OBTAIN FREE STORAGE * DIAGNOSE (CODE 8) TO PERFORM PDUMP FUNCTION. * DMSERR - ERROR MESSAGE * *