Table of Contents

DMKTRC Abstract

Statistics

Type ASSEMBLE
Source Lines : 1,522
Fixes Applied : 7
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [HRC013DK]

Synopsis

Module

       DMKTRC

Function

       TO PROVIDE A VIRTUAL MACHINE WITH THE FACILITY TO TRACE
       SVC INSTRUCTIONS, PROGRAM INTERRUPTS, EXTERNAL INTERRUPTS,
       PRIVILEGED INSTRUCTIONS, SUCCESSFUL BRANCHES,
       OR ALL INSTRUCTIONS, WITH OUTPUT ON THE PRINTER, TERMINAL,
       OR BOTH.

Attributes

       REENTRANT, PAGEABLE, CALLED VIA SVC

Calls to Other Routines

       DMKQCNWT - WRITE A MESSAGE TO USER TERMINAL
       DMKVSPRT - WRITE A MESSAGE ON PRINTER
       DMKCVTBH - CONVERT BINARY FIELDS TO HEXADECIMAL
       DMKDSPCH - TO DISPATCH USER
       DMKNEMOP - TO GET MNEMONIC EQUIVALENT OF A 370 OP CODE
       DMKFREE  - TO GET FREE STORAGE FOR TRACE CONTROL BLOCK
       DMKFRET  - TO RETURN TRACE CONTROL BLOCK TO FREE STORAGE
       DMKCFMBK - TO INITIATE A READ FROM A TERMINAL
       DMKPTRAN - TO BRING A USER PAGE INTO MEMORY WHEN NEEDED
       DMKPSARX = TO GET VIRTUAL ADDRESS FROM AN RX INSTRUCTION
       DMKPSARS = TO GET VIRTUAL ADDRESS FROM AN RS INSTRUCTION
       DMKPSARR = TO GET VIRTUAL ADDRESS FROM AN RR INSTRUCTION
       DMKPSASC - TO TEST IF SVC BYTE TARGETED FOR A SHARED PAGE
       DMKATSCF - UNSHARE A NAMED SHARED SYSTEM PRIOR TO SVC INSERT
       DMKVATRN - TO PERFORM VIRTUAL ADDRESS TRANSLATION AS NEEDED
       DMKPSASP - TO CHECK FOR STORAGE PROTECTION