Table of Contents

DMSDMP Abstract

Statistics

Type ASSEMBLE
Source Lines : 416
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]

Synopsis

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                                 *
                                                            *