PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)      42  DECLARATIONS

   (2)     102  EXCEPTION ENTRY POINT FOR CORE-ONLY SYSTEM

   (2)     113  MMG$LOCKPGTB - DUMMY ROUTINE TO LOCK PAGE TABLE

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   1

00                                                                                                                               (1)



                                     0000     1 	.TITLE	PAGEFAULT - TRANSLATION NOT VALID EXCEPTION HANDLER

                                     0000     2 	.IDENT	/00/

                                     0000     3 

                                     0000     4 ;

                                     0000     5 ; COPYRIGHT (C) 1977

                                     0000     6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000     7 ;

                                     0000     8 ; THIS SOFTWARE IS FURNISHED  UNDER A LICENSE FOR USE ONLY ON A SINGLE

                                     0000     9 ; COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

                                     0000    10 ; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

                                     0000    11 ; MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

                                     0000    12 ; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

                                     0000    13 ; TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

                                     0000    14 ; REMAIN IN DEC.

                                     0000    15 ;

                                     0000    16 ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

                                     0000    17 ; AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

                                     0000    18 ; CORPORATION.

                                     0000    19 ;

                                     0000    20 ; DEC ASSUMES  NO  RESPONSIBILITY  FOR  THE USE OR  RELIABILITY OF ITS

                                     0000    21 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000    22 

                                     0000    23 ;++

                                     0000    24 ;

                                     0000    25 ; FACILITY:	EXECUTIVE, TRANSLATION NOT VALID EXCEPTION HANDLER FOR CORE-

                                     0000    26 ;		ONLY SYSTEM

                                     0000    27 ;

                                     0000    28 ; ABSTRACT: THIS MODULE HANDLES ALL TANSLATION NOT VALID CONDITIONS FOR THE

                                     0000    29 ;	    CORE-ONLY SYSTEM

                                     0000    30 ;

                                     0000    31 ;

                                     0000    32 ; ENVIRONMENT: KERNEL MODE EXECUTIVE

                                     0000    33 ;

                                     0000    34 ;

                                     0000    35 ; AUTHOR: C. A. MONIA, CREATION DATE: 07-DEC-1977

                                     0000    36 ;

                                     0000    37 ; MODIFIED BY:

                                     0000    38 ;

                                     0000    39 ;  , VERSION  ,

                                     0000    40 ; 01	- 

                                     0000    41 ;--

                                     0000    42 	.SBTTL	DECLARATIONS

                                     0000    43 ;

                                     0000    44 ; INCLUDE FILES:

                                     0000    45 ;

                                     0000    46 	$CADEF				;CONDITIONAL ASSEMBLY DEFINITIONS

                                     0000    47 	$IPLDEF				;PROCESSOR PRIORITY LEVEL DEFINITIONS

                                     0000    48 	$PCBDEF				;PROCESS CONTROL BLOCK DEFINITIONS

                                     0000    49 	$PHDDEF				;PROCESS HEADER DEFINTIONS

                                     0000    50 	$PRDEF				;PROCESSOR REGISTER DEFINITIONS

                                     0000    51 	$PFLDEF				;PAGE FILE CONTROL BLOCK DEFINITIONS

                                     0000    52 	$PFNDEF				;PFN DATA BASE DEFINITIONS

                                     0000    53 	$PSLDEF				;PROCESSOR STATUS LONG WORD DEFINITIONS

                                     0000    54 	$PTEDEF				;PAGE TABLE ENTRY OFFSETS

                                     0000    55 	$RSNDEF				;RESOURCE NAME DEFINITIONS

                                     0000    56 	$SECDEF				;SECTION TABLE DEFINITIONS

                                     0000    57 	$SSDEF				;SYSTEM STATUS DEFINITIONS

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   2

00              DECLARATIONS                                                                                                     (1)



                                     0000    58 	$VADEF				;VIRTUAL ADDRESS VIELDS

                                     0000    59 	$WQHDEF				;WAIT QUEUE HEADER DEFINITIONS

                                     0000    60 	$WSLDEF				;WORKING SET LIST DEFINITIONS

                                     0000    61 ;

                                     0000    62 ; EXTERNAL SYMBOLS:

                                     0000    63 ;

                                     0000    64 

                                     0000    65 ;

                                     0000    66 ; MACROS:

                                     0000    67 ;

                                     0000    68 

                                     0000    69 ;

                                     0000    70 ; EQUATED SYMBOLS:

                                     0000    71 ;

                           00000018  0000    72 	FLTCTL	=	4*6		;OFFSET TO FAULT CONTROL BITS

                           0000001C  0000    73 	FLTVA	=	FLTCTL+4	;OFFSET TO FAULT VIRTUAL ADDRESS

                           00000020  0000    74 	FLTPC	=	FLTCTL+8	;OFFSET TO FAULT PC

                           00000024  0000    75 	FLTPSL	=	FLTCTL+12	;OFFSET TO FAULT PSL

                                     0000    76 

                                     0000    77 	$VIELD	PGF,0,<-		;DEFINE PAGE FAULT CONTROL BITS

                                     0000    78 		LENVIO,-		;LENGTH VIOLATION

                                     0000    79 		PGTBFLT,-		;PAGE TABLE FAULT

                                     0000    80 		WRTACC-			;REFERENCE WAS WRITE OR MODIFY

                                     0000    81 	>

                                     0000    82 ;

                                     0000    83 ; OWN STORAGE:

                                     0000    84 ;

                                 00000000    85 	.PSECT	$$$210,LONG

                                     0000    86 ;

                                     0000    87 ; STATISTICS

                                     0000    88 ;

                                     0000    89 PMS$GL_FAULTS::

                           00000004  0000    90 	.BLKL	1			;COUNT OF PAGE FAULTS

                                     0004    91 PMS$GL_RDFLTS::

                           00000008  0004    92 	.BLKL	1			;PAGE READS

                                     0008    93 PMS$GL_PWRITES::

                           0000000C  0008    94 	.BLKL	1			;PAGE WRITES

                                     000C    95 PMS$GL_DZROFLTS::

                           00000010  000C    96 	.BLKL	1			;DEMAND ZERO PAGE FAULTS

                                     0010    97 PMS$AL_TRANSFLT::

                           00000030  0010    98 	.BLKL	<1@PFN$S_LOC>		;PAGE FAULTS OUT OF TRANSITION STATES

                                     0030    99 PMS$GL_DPTSCN::

                           00000034  0030   100 	.BLKL	1			;DEAD PAGE TABLE SCANS

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   3

00              EXCEPTION ENTRY POINT FOR CORE-ONLY SYSTEM                                                                       (2)



                                     0034   102 	.SBTTL	EXCEPTION ENTRY POINT FOR CORE-ONLY SYSTEM

                                 00000000   103 	.PSECT	$MMGCOD1,LONG

                                     0000   104 	.ALIGN	LONG

                                     0000   105 ;

                                     0000   106 ; THIS ENTRY POINT FIELDS EXCEPTIONS OCCURRING AS THE RESULT OF A TRANSLATION

                                     0000   107 ; NOT VALID EXCEPTION

                                     0000   108 ;

                                     0000   109  

                                     0000   110 MMG$PAGEFAULT::				;

                                     0000   111 	BUG_CHECK ILLPAGFLT,FATAL	;ALL PAGE FAULTS ARE FATAL

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   4

00              MMG$LOCKPGTB - DUMMY ROUTINE TO LOCK PAGE TABLE                                                                  (2)



                                     0004   113 	.SBTTL	MMG$LOCKPGTB - DUMMY ROUTINE TO LOCK PAGE TABLE

                                     0004   114 ;-

                                     0004   115 ; FUNCTIONAL DESCRIPTION:

                                     0004   116 ; THIS DUMMY ROUTINE IS CALLED TO SIMULATE THE VAX/VMS CODE THAT LOCKS A

                                     0004   117 ; PAGE TABLE IN MEMORY

                                     0004   118 ;

                                     0004   119 ; CALLING SEQUENCE:

                                     0004   120 ;

                                     0004   121 ;	R2 = VIRTUAL ADDRESS OF PAGE TABLE

                                     0004   122 ;	R4 = ADDRESS OF PROCESS CONTROL BLOCK

                                     0004   123 ;	R5 = ADDRESS OF PROCESS HEADER (P1 SPACE IF PROCESS PCB, SYSTEM SPACE

                                     0004   124 ;	     IF SYSTEM PCB

                                     0004   125 ;

                                     0004   126 ;	IPL = ASTDEL OR LOWER

                                     0004   127 ;

                                     0004   128 ; IMPLICIT INPUTS:

                                     0004   129 ;

                                     0004   130 ;	NONE

                                     0004   131 ;

                                     0004   132 ; OUTPUT PARAMETERS:

                                     0004   133 ;

                                     0004   134 ;	R2 PRESERVED

                                     0004   135 ;	R3 = SYSTEM VIRTUAL ADDRESS OF PAGE TABLE ENTRY

                                     0004   136 ;	IPL = SYNCH

                                     0004   137 ;

                                     0004   138 ; IMPLICIT OUTPUTS:

                                     0004   139 ;

                                     0004   140 ;	NONE

                                     0004   141 ;

                                     0004   142 ; COMPLETION CODES:

                                     0004   143 ;

                                     0004   144 ;	NONE

                                     0004   145 ;

                                     0004   146 ; SIDE EFFECTS:

                                     0004   147 ;

                                     0004   148 ;	NONE

                                     0004   149 ;

                                     0004   150 ;--

                                     0004   151  

                                     0004   152 MMG$LOCKPGTB::				;

                          FFF9'  30  0004   153 	BSBW	MMG$PTEREF		;REFERENCE PTE, GET SVAPTE

            04            50     E8  0007   154 	BLBS	R0,10$			;IF LBS SUCCESS

                                     000A   155 	BUG_CHECK INCPTREF,FATAL	;

                                     000E   156 10$:					;

                                 05  000E   157 	RSB				;

                                     000F   158  

                                     000F   159 	.END

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   5

SYMBOL TABLE                                                                                                                     (2)



BIT...         = 00000003            PCB$V_NOACNT   = 0000000F            PFN$C_SYSTEM   = 00000001            

BUG$_ILLPAGFLT   ********   X   04   PCB$V_PHDRES   = 00000012            PFN$C_WRTINPROG= 00000005            

BUG$_INCPTREF    ********   X   04   PCB$V_PSWAPM   = 00000004            PFN$M_BADPAG   = 00000020            

CA$_MEASURE    = 00000002            PCB$V_RES      = 00000000            PFN$M_BAK      = 007FFFFF            

CA$_MEASURE_IOT= 00000004            PCB$V_RESPEN   = 00000005            PFN$M_COLLISION= 00000010            

CA$_SIMULATOR  = 00000001            PCB$V_SSFEXC   = 00000006            PFN$M_DELCON   = 00000010            

FLTCTL         = 00000018            PCB$V_SSFEXCE  = 00000007            PFN$M_GBLBAK   = 00800000            

FLTPC          = 00000020            PCB$V_SSFEXCS  = 00000008            PFN$M_LOC      = 00000007            

FLTPSL         = 00000024            PCB$V_SSFEXCU  = 00000009            PFN$M_MODIFY   = 00000080            

FLTVA          = 0000001C            PCB$V_SSRWAIT  = 0000000A            PFN$M_PAGTYP   = 00000007            

GBL...         = 00000000            PCB$V_SUSPEN   = 0000000B            PFN$M_PGFLX    = FF000000            

IPL$_ASTDEL    = 00000002            PCB$V_SWPVBN   = 00000010            PFN$M_RPTEVT   = 00000040            

IPL$_HWCLK     = 00000018            PCB$V_WAKEPEN  = 0000000C            PFN$S_BAK      = 00000017            

IPL$_IOPOST    = 00000004            PCB$V_WALL     = 0000000D            PFN$S_GBLBAK   = 00000001            

IPL$_MAILBOX   = 0000000B            PCB$W_APTCNT     00000034            PFN$S_LOC      = 00000003            

IPL$_POWER     = 0000001F            PCB$W_ASTCNT     0000003C            PFN$S_PAGTYP   = 00000003            

IPL$_QUEUEAST  = 00000006            PCB$W_BIOCNT     0000003E            PFN$S_PGFLX    = 00000008            

IPL$_SCHED     = 00000003            PCB$W_BIOLM      00000040            PFN$V_BADPAG   = 00000005            

IPL$_SYNCH     = 00000007            PCB$W_BYTCNT     00000042            PFN$V_BAK      = 00000000            

IPL$_TIMER     = 00000007            PCB$W_BYTLM      00000068            PFN$V_COLLISION= 00000004            

MMG$LOCKPGTB     00000004 RG    04   PCB$W_DIOCNT     00000044            PFN$V_DELCON   = 00000004            

MMG$PAGEFAULT    00000000 RG    04   PCB$W_DIOLM      00000046            PFN$V_GBLBAK   = 00000017            

MMG$PTEREF       ********   X   04   PCB$W_FILCNT     00000048            PFN$V_LOC      = 00000000            

PCB$B_ASTACT     0000000C            PCB$W_GPGCNT     00000038            PFN$V_MODIFY   = 00000007            

PCB$B_ASTEN      0000000D            PCB$W_GRP        00000022            PFN$V_PAGTYP   = 00000000            

PCB$B_PRI        0000000B            PCB$W_MEM        00000020            PFN$V_PGFLX    = 00000018            

PCB$B_PRIB       00000033            PCB$W_MTXCNT     0000000E            PFN$V_RPTEVT   = 00000006            

PCB$B_TYPE       0000000A            PCB$W_PPGCNT     0000003A            PGF$V_LENVIO   = 00000000            

PCB$B_WEFC       00000032            PCB$W_PRCCNT     0000006A            PGF$V_PGTBFLT  = 00000001            

PCB$C_LENGTH     0000007C            PCB$W_SIZE       00000008            PGF$V_WRTACC   = 00000002            

PCB$K_LENGTH     0000007C            PCB$W_STATE      00000030            PHD$B_ASTLVL     000000CF            

PCB$L_ASTQBL     00000014            PCB$W_TMBU       00000036            PHD$B_DFPFC      00000038            

PCB$L_ASTQFL     00000010            PCB$W_TQCNT      0000004A            PHD$B_PAGFIL     0000001F            

PCB$L_EFC2P      00000058            PFL$B_PFC        0000000B            PHD$C_LENGTH     000000D8            

PCB$L_EFC3P      0000005C            PFL$B_TYPE       0000000A            PHD$K_LENGTH     000000D8            

PCB$L_EFCS       00000050            PFL$C_LENGTH     00000020            PHD$L_BIOCNT     00000054            

PCB$L_EFCU       00000054            PFL$K_LENGTH     00000020            PHD$L_CPULIM     00000058            

PCB$L_EFWM       0000004C            PFL$L_BITMAP     00000000            PHD$L_CPUTIM     0000003C            

PCB$L_OWNER      0000001C            PFL$L_BITMAPSIZ  00000014            PHD$L_DIOCNT     00000050            

PCB$L_PHD        00000064            PFL$L_FREPAGCNT  00000018            PHD$L_ESP        0000007C            

PCB$L_PHYPCB     00000018            PFL$L_RESERVCNT  0000001C            PHD$L_FREP0VA    00000028            

PCB$L_PID        00000060            PFL$L_STARTBYTE  00000004            PHD$L_FREP1VA    00000030            

PCB$L_PQB        0000004C            PFL$L_VBN        00000010            PHD$L_FREPTECNT  0000002C            

PCB$L_SQBL       00000004            PFL$L_WINDOW     0000000C            PHD$L_KSP        00000078            

PCB$L_SQFL       00000000            PFL$W_SIZE       00000008            PHD$L_P0BR       000000C8            

PCB$L_STS        00000028            PFN$C_ACTIVE   = 00000007            PHD$L_P0LRASTL   000000CC            

PCB$L_UIC        00000020            PFN$C_BADPAGLST= 00000002            PHD$L_P1BR       000000D0            

PCB$L_WSSWP      00000024            PFN$C_FREPAGLST= 00000000            PHD$L_P1LR       000000D4            

PCB$L_WTIME      0000002C            PFN$C_GBLWRT   = 00000003            PHD$L_PAGEFLTS   0000004C            

PCB$T_LNAME      0000006C            PFN$C_GLOBAL   = 00000002            PHD$L_PAGFIL     0000001C            

PCB$V_ASTPEN   = 00000011            PFN$C_GPGTBL   = 00000005            PHD$L_PC         000000C0            

PCB$V_BATCH    = 0000000E            PFN$C_MFYPAGLST= 00000001            PHD$L_PCB        00000078            

PCB$V_DELPEN   = 00000001            PFN$C_PPGTBL   = 00000004            PHD$L_PGFLCNT    00000034            

PCB$V_FORCPEN  = 00000002            PFN$C_PROCESS  = 00000000            PHD$L_PGFLQUOTA  0000005C            

PCB$V_HIBER    = 00000013            PFN$C_RDERR    = 00000004            PHD$L_PSL        000000C4            

PCB$V_INQUAN   = 00000003            PFN$C_RDINPROG = 00000006            PHD$L_PSTBASOFF  00000020            

PCB$V_LOGIN    = 00000014            PFN$C_RELPEND  = 00000003            PHD$L_PTWSLELCK  00000064            

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   6

SYMBOL TABLE                                                                                                                     (2)



PHD$L_PTWSLEVAL  00000068            PMS$GL_FAULTS    00000000 RG    03   PSL$M_TBIT     = 00000010            

PHD$L_R0         00000088            PMS$GL_PWRITES   00000008 RG    03   PSL$M_TP       = 40000000            

PHD$L_R1         0000008C            PMS$GL_RDFLTS    00000004 RG    03   PSL$S_CURMOD   = 00000002            

PHD$L_R10        000000B0            PR$_ACCR       = 00000029            PSL$S_IPL      = 00000005            

PHD$L_R11        000000B4            PR$_ACCS       = 00000028            PSL$S_PRVMOD   = 00000002            

PHD$L_R12        000000B8            PR$_ASTLVL     = 00000013            PSL$V_CM       = 0000001F            

PHD$L_R13        000000BC            PR$_ESP        = 00000001            PSL$V_CURMOD   = 00000018            

PHD$L_R2         00000090            PR$_ICCS       = 00000018            PSL$V_DV       = 00000007            

PHD$L_R3         00000094            PR$_ICR        = 0000001A            PSL$V_FPD      = 0000001B            

PHD$L_R4         00000098            PR$_IPL        = 00000012            PSL$V_FU       = 00000006            

PHD$L_R5         0000009C            PR$_ISP        = 00000004            PSL$V_IPL      = 00000010            

PHD$L_R6         000000A0            PR$_KSP        = 00000000            PSL$V_IS       = 0000001A            

PHD$L_R7         000000A4            PR$_MAPEN      = 00000038            PSL$V_IV       = 00000005            

PHD$L_R8         000000A8            PR$_NICR       = 00000019            PSL$V_PRVMOD   = 00000016            

PHD$L_R9         000000AC            PR$_P0BR       = 00000008            PSL$V_TBIT     = 00000004            

PHD$L_SSP        00000080            PR$_P0LR       = 00000009            PSL$V_TP       = 0000001E            

PHD$L_USP        00000084            PR$_P1BR       = 0000000A            PTE$C_EOWN     = 00800000            

PHD$L_WSL        000000D8            PR$_P1LR       = 0000000B            PTE$C_ER       = 38000000            

PHD$M_DALCSTX  = 00000002            PR$_PCBB       = 00000010            PTE$C_ERKW     = 30000000            

PHD$M_PFMFLG   = 00000001            PR$_RXCS       = 00000020            PTE$C_EW       = 28000000            

PHD$Q_PRIVMSK    00000000            PR$_RXDB       = 00000021            PTE$C_KOWN     = 00000000            

PHD$S_ASTLVL   = 00000008            PR$_SBIER      = 00000034            PTE$C_KR       = 18000000            

PHD$S_P0LR     = 00000018            PR$_SBIFS      = 00000030            PTE$C_KW       = 10000000            

PHD$V_ASTLVL   = 00000018            PR$_SBIMT      = 00000033            PTE$C_NA       = 00000000            

PHD$V_DALCSTX  = 00000001            PR$_SBIQC      = 00000036            PTE$C_SOWN     = 01000000            

PHD$V_P0LR     = 00000000            PR$_SBIS       = 00000031            PTE$C_SR       = 58000000            

PHD$V_PFMFLG   = 00000000            PR$_SBISC      = 00000032            PTE$C_SREW     = 48000000            

PHD$W_ASTLM      00000044            PR$_SBITA      = 00000035            PTE$C_SRKW     = 50000000            

PHD$W_BAK        00000048            PR$_SBR        = 0000000C            PTE$C_SW       = 40000000            

PHD$W_DFWSCNT    0000001A            PR$_SCBB       = 00000011            PTE$C_UOWN     = 01800000            

PHD$W_EXTDYNWS   00000076            PR$_SID        = 0000003E            PTE$C_UR       = 78000000            

PHD$W_FILLM      00000060            PR$_SIRR       = 00000014            PTE$C_UREW     = 68000000            

PHD$W_FLAGS      0000003A            PR$_SISR       = 00000015            PTE$C_URKW     = 70000000            

PHD$W_PFMFLG     0000003A            PR$_SLR        = 0000000D            PTE$C_URSW     = 60000000            

PHD$W_PHVINDEX   00000046            PR$_SSP        = 00000002            PTE$C_UW       = 20000000            

PHD$W_PRCLM      00000042            PR$_TBIA       = 00000039            PTE$M_CRF      = 00010000            

PHD$W_PST        00000020            PR$_TBIS       = 0000003A            PTE$M_DZRO     = 00020000            

PHD$W_PSTFREE    00000026            PR$_TODR       = 0000001B            PTE$M_GPTX     = 003FFFFF            

PHD$W_PSTLAST    00000024            PR$_TXCS       = 00000022            PTE$M_MODIFY   = 04000000            

PHD$W_PTCNTACT   00000070            PR$_TXDB       = 00000023            PTE$M_OWN      = 01800000            

PHD$W_PTCNTLCK   0000006C            PR$_USP        = 00000003            PTE$M_PFN      = 001FFFFF            

PHD$W_PTCNTMAX   00000072            PR$_WCSA       = 0000002C            PTE$M_PGFLVB   = 003FFFFF            

PHD$W_PTCNTVAL   0000006E            PR$_WCSD       = 0000002D            PTE$M_PROT     = 78000000            

PHD$W_QUANT      00000040            PSL$C_EXEC     = 00000001            PTE$M_TYP0     = 00400000            

PHD$W_TQLM       00000062            PSL$C_KERNEL   = 00000000            PTE$M_TYP1     = 04000000            

PHD$W_WSAUTH     0000000A            PSL$C_SUPER    = 00000002            PTE$M_VALID    = 80000000            

PHD$W_WSDYN      0000000E            PSL$C_USER     = 00000003            PTE$M_WRT      = 00040000            

PHD$W_WSFLUID    00000074            PSL$M_CM       = 80000000            PTE$S_GPTX     = 00000016            

PHD$W_WSLAST     00000012            PSL$M_CURMOD   = 03000000            PTE$S_OWN      = 00000002            

PHD$W_WSLIST     00000008            PSL$M_DV       = 00000080            PTE$S_PFN      = 00000015            

PHD$W_WSLOCK     0000000C            PSL$M_FPD      = 08000000            PTE$S_PGFLVB   = 00000016            

PHD$W_WSLX       0000004A            PSL$M_FU       = 00000040            PTE$S_PROT     = 00000004            

PHD$W_WSNEXT     00000010            PSL$M_IPL      = 001F0000            PTE$S_STX      = 00000010            

PHD$W_WSQUOTA    00000018            PSL$M_IS       = 04000000            PTE$V_CRF      = 00000010            

PMS$AL_TRANSFLT  00000010 RG    03   PSL$M_IV       = 00000020            PTE$V_DZRO     = 00000011            

PMS$GL_DPTSCN    00000030 RG    03   PSL$M_PRVMOD   = 00C00000            PTE$V_GPTX     = 00000000            

PMS$GL_DZROFLTS  0000000C RG    03   PSL$M_SAFBITS  = 000037FF            PTE$V_MODIFY   = 0000001A            

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   7

SYMBOL TABLE                                                                                                                     (2)



PTE$V_OWN      = 00000017            SS$_ARITH      = 00000404            SS$_FILACCERR  = 0000009C            

PTE$V_PFN      = 00000000            SS$_ASTFLT     = 0000040C            SS$_FILALRACC  = 000000A4            

PTE$V_PGFLVB   = 00000000            SS$_BADATTRIB  = 00000034            SS$_FILELOCKED = 000008A8            

PTE$V_PROT     = 0000001B            SS$_BADCHKSUM  = 00000808            SS$_FILENUMCHK = 000008B0            

PTE$V_STX      = 00000000            SS$_BADESCAPE  = 0000003C            SS$_FILESEQCHK = 000008B8            

PTE$V_TYP0     = 00000016            SS$_BADFILEHDR = 00000810            SS$_FILESTRUCT = 000008C0            

PTE$V_TYP1     = 0000001A            SS$_BADFILENAME= 00000818            SS$_FILNOTACC  = 000000AC            

PTE$V_VALID    = 0000001F            SS$_BADFILEVER = 00000820            SS$_FILNOTCNTG = 000002AC            

PTE$V_WRT      = 00000012            SS$_BADIMGHDR  = 00000044            SS$_FILNOTEXP  = 000000B4            

RSN$_ASTWAIT   = 00000001            SS$_BADIRECTORY= 00000828            SS$_FORMAT     = 000000BC            

RSN$_BRKTHRU   = 00000006            SS$_BADPARAM   = 00000014            SS$_GPTFULL    = 000000C4            

RSN$_MAILBOX   = 00000002            SS$_BADSTACK   = 000002B4            SS$_GSDFULL    = 000000CC            

RSN$_NPDYNMEM  = 00000003            SS$_BEGOFFILE  = 00000938            SS$_GSDNOTXXX  = 000000D4            

RSN$_PGDYNMEM  = 00000005            SS$_BLOCKCNTERR= 00000940            SS$_HANGUP     = 000002CC            

RSN$_PGFILE    = 00000004            SS$_BREAK      = 00000414            SS$_HEADERFULL = 000008C8            

SEC$B_AMOD       00000015            SS$_BUFFEROVF  = 00000601            SS$_IDXFILEFULL= 000008D0            

SEC$B_PFC        0000000B            SS$_BUGCHECK   = 000002A4            SS$_ILLBLKNUM  = 000000DC            

SEC$C_LENGTH     00000020            SS$_CANCEL     = 00000830            SS$_ILLCNTRFUNC= 000000E4            

SEC$K_LENGTH     00000020            SS$_CHANINTLK  = 0000004C            SS$_ILLEFC     = 000000EC            

SEC$L_CCB        00000000            SS$_CLIFRCEXT  = 00000980            SS$_ILLIOFUNC  = 000000F4            

SEC$L_GSD        00000000            SS$_CMODSUPR   = 0000041C            SS$_ILLLBLAST  = 00000968            

SEC$L_PAGCNT     0000001C            SS$_CMODUSER   = 00000424            SS$_ILLPAGCNT  = 000000FC            

SEC$L_REFCNT     00000018            SS$_COMPAT     = 0000042C            SS$_ILLSEQOP   = 000002DC            

SEC$L_VBN        00000010            SS$_CONTINUE   = 00000001            SS$_ILLSER     = 00000104            

SEC$L_VPXPFC     00000008            SS$_CONTROLC   = 00000651            SS$_ILLUSRLBLRD= 00000958            

SEC$L_WINDOW     0000000C            SS$_CONTROLO   = 00000609            SS$_ILLUSRLBLWT= 00000960            

SEC$M_AMOD     = 00000300            SS$_CONTROLY   = 00000611            SS$_INCVOLLABEL= 0000010C            

SEC$M_CRF      = 00000002            SS$_CREATED    = 00000619            SS$_INSFARG    = 00000114            

SEC$M_DZRO     = 00000004            SS$_CTRLERR    = 00000054            SS$_INSFMEM    = 00000124            

SEC$M_GBL      = 00000001            SS$_DATACHECK  = 0000005C            SS$_INSFRAME   = 0000012C            

SEC$M_PERM     = 00004000            SS$_DATAOVERUN = 00000838            SS$_INSFWSL    = 0000011C            

SEC$M_SYSGBL   = 00008000            SS$_DEBUG      = 0000046C            SS$_IVADDR     = 00000134            

SEC$M_WRT      = 00000008            SS$_DEVACTIVE  = 000002C4            SS$_IVCHAN     = 0000013C            

SEC$S_AMOD     = 00000002            SS$_DEVALLOC   = 00000840            SS$_IVCHNLSEC  = 0000026C            

SEC$S_CRF      = 00000001            SS$_DEVALRALLOC= 00000641            SS$_IVDEVNAM   = 00000144            

SEC$S_DZRO     = 00000001            SS$_DEVASSIGN  = 00000848            SS$_IVGSDNAM   = 0000014C            

SEC$S_GBL      = 00000001            SS$_DEVFOREIGN = 00000064            SS$_IVLOGNAM   = 00000154            

SEC$S_PERM     = 00000001            SS$_DEVICEFULL = 00000850            SS$_IVLOGTAB   = 0000015C            

SEC$S_PFC      = 00000008            SS$_DEVMOUNT   = 0000006C            SS$_IVPROTECT  = 000002F4            

SEC$S_SYSGBL   = 00000001            SS$_DEVNOTALLOC= 00000858            SS$_IVQUOTAL   = 00000164            

SEC$S_VPX      = 00000016            SS$_DEVNOTMBX  = 00000074            SS$_IVSECFLG   = 0000016C            

SEC$S_WRT      = 00000001            SS$_DEVNOTMOUNT= 0000007C            SS$_IVSECIDCTL = 000002E4            

SEC$V_AMOD     = 00000008            SS$_DEVOFFLINE = 00000084            SS$_IVSSRQ     = 00000174            

SEC$V_CRF      = 00000001            SS$_DIRFULL    = 00000860            SS$_IVSTSFLG   = 0000017C            

SEC$V_DZRO     = 00000002            SS$_DRVERR     = 0000008C            SS$_IVTIME     = 00000184            

SEC$V_GBL      = 00000000            SS$_DUPFILENAME= 00000868            SS$_LENVIO     = 0000018C            

SEC$V_PERM     = 0000000E            SS$_DUPLNAM    = 00000094            SS$_LKWSETFUL  = 00000194            

SEC$V_PFC      = 00000018            SS$_ENDOFFILE  = 00000870            SS$_MBFULL     = 000008D8            

SEC$V_SYSGBL   = 0000000F            SS$_ENDOFTAPE  = 00000878            SS$_MBTOOSML   = 0000019C            

SEC$V_VPX      = 00000000            SS$_ENDOFUSRLBL= 00000970            SS$_MCHECK     = 000002BC            

SEC$V_WRT      = 00000003            SS$_EXQUOTA    = 0000001C            SS$_MEDOFL     = 000001A4            

SEC$W_FLAGS      00000014            SS$_EXTIDXFILE = 00000880            SS$_MSGNOTFND  = 00000621            

SEC$W_SECXBL     00000006            SS$_FCPREADERR = 00000888            SS$_MUSTCLOSEFL= 00000948            

SEC$W_SECXFL     00000004            SS$_FCPREPSTN  = 00000988            SS$_NODATA     = 000001AC            

SS$_ABORT      = 0000002C            SS$_FCPREWNDERR= 00000890            SS$_NOHANDLER  = 000008F8            

SS$_ACCONFLICT = 00000800            SS$_FCPSPACERR = 00000898            SS$_NOHOMEBLK  = 000008E0            

SS$_ACCVIO     = 0000000C            SS$_FCPWRITERR = 000008A0            SS$_NOIOCHAN   = 000001B4            

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   8

SYMBOL TABLE                                                                                                                     (2)



SS$_NOLINKS    = 0000027C            VA$M_BYTE      = 000001FF            

SS$_NOLOGNAM   = 000001BC            VA$M_P1        = 40000000            

SS$_NOMBX      = 00000274            VA$M_SYSTEM    = 80000000            

SS$_NOMOREFILES= 00000930            VA$M_VPN       = 3FFFFE00            

SS$_NONEXDRV   = 000001C4            VA$S_BYTE      = 00000009            

SS$_NONEXPR    = 000008E8            VA$S_VPN       = 00000015            

SS$_NONLOCAL   = 000008F0            VA$V_BYTE      = 00000000            

SS$_NOPRIV     = 00000024            VA$V_P1        = 0000001E            

SS$_NORMAL     = 00000001            VA$V_SYSTEM    = 0000001F            

SS$_NOSIGNAL   = 00000900            VA$V_VPN       = 00000009            

SS$_NOSOLICIT  = 00000284            WQH$C_LENGTH     0000000C            

SS$_NOSUCHDEV  = 00000908            WQH$K_LENGTH     0000000C            

SS$_NOSUCHFILE = 00000910            WQH$L_WQBL       00000004            

SS$_NOSUCHNODE = 0000028C            WQH$L_WQFL       00000000            

SS$_NOSUCHSEC  = 00000978            WQH$W_WQCNT      00000008            

SS$_NOTAPEOP   = 00000264            WQH$W_WQSTATE    0000000A            

SS$_NOTFILEDEV = 000001CC            WSL$C_GBLWRT   = 00000006            

SS$_NOTINTBLSZ = 000001D4            WSL$C_GLOBAL   = 00000004            

SS$_NOTLABELMT = 000001DC            WSL$C_GPGTBL   = 0000000A            

SS$_NOTNETDEV  = 000002EC            WSL$C_LENGTH   = 00000004            

SS$_NOTRAN     = 00000629            WSL$C_PPGTBL   = 00000008            

SS$_NOTSQDEV   = 000001E4            WSL$C_PROCESS  = 00000000            

SS$_OPCCUS     = 00000434            WSL$C_SYSTEM   = 00000002            

SS$_OPCDEC     = 0000043C            WSL$M_GOODPAGE = 00000040            

SS$_OPINCOMPL  = 000002D4            WSL$M_MODIFY   = 00000100            

SS$_PAGOWNVIO  = 000001EC            WSL$M_PAGTYP   = 0000000E            

SS$_PAGRDERR   = 00000444            WSL$M_PFNLOCK  = 00000010            

SS$_PARITY     = 000001F4            WSL$M_VALID    = 00000001            

SS$_PARTESCAPE = 000001FC            WSL$M_WSLOCK   = 00000020            

SS$_PFMBSY     = 00000204            WSL$S_PAGTYP   = 00000003            

SS$_PSTFULL    = 0000020C            WSL$V_GOODPAGE = 00000006            

SS$_RADRMOD    = 0000044C            WSL$V_MODIFY   = 00000008            

SS$_REJECT     = 00000294            WSL$V_PAGTYP   = 00000001            

SS$_REMOTE     = 00000649            WSL$V_PFNLOCK  = 00000004            

SS$_RESIGNAL   = 00000918            WSL$V_VALID    = 00000000            

SS$_RESULTOVF  = 00000214            WSL$V_WSLOCK   = 00000005            

SS$_ROPRAND    = 00000454            

SS$_SECTBLFUL  = 0000021C            

SS$_SSFAIL     = 0000045C            

SS$_SUPERSEDE  = 00000631            

SS$_TAPEPOSLOST= 00000224            

SS$_TBIT       = 00000464            

SS$_TIMEOUT    = 0000022C            

SS$_TOOMANYVER = 00000990            

SS$_TOOMUCHDATA= 0000029C            

SS$_UNASEFC    = 00000234            

SS$_UNSAFE     = 0000023C            

SS$_UNWIND     = 00000920            

SS$_UNWINDING  = 00000928            

SS$_VASFULL    = 00000244            

SS$_VECINUSE   = 0000024C            

SS$_VOLINV     = 00000254            

SS$_WAITUSRLBL = 00000950            

SS$_WASCLR     = 00000001            

SS$_WASECC     = 00000639            

SS$_WASSET     = 00000009            

SS$_WRITLCK    = 0000025C            

PAGEFAULT       - TRANSLATION NOT VALID EXCEPTION HANDLER        22-AUG-1978 00:15:42   VAX-11 MACRO X0.3-11               Page   9

PROGRAM SECTION SYNOPSIS                                                                                                         (2)







PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000000      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            000000DC      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  

$$$210           00000034      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT LONG  

$MMGCOD1         0000000F      04     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT LONG  





THERE WERE NO ERRORS OR WARNINGS.

9888. BYTES LEFT IN FREE MEMORY POOL.

3244. BYTES OF RECLAIMED MEMORY.

OBJ$:PAGEFAULT,LIS$:PAGEFAULT/-SP=LIB$:LIB/ML,SRC$:PAGEFAULT

8 MLB DIR RDS - 924 GETS TO DEFINE 25 MACROS. 69 INTER. FILE WRITES. 

