PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)      34  HISTORY			; DETAILED

   (1)      42  DECLARATIONS

   (1)     176  STACK FOR NULL PROCESS

   (1)     187  NULL PROCESS HEADER AND PCB

   (1)     198  VECTOR OF PROCESS CONTROL BLOCK ADDRESSES

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   1

00                                                                                                                               (1)



                                     0000     1 	.TITLE	PDAT PROCESS DATA BASE FOR CORE-ONLY EXEC

                                     0000     2 	.IDENT	/00/

                                     0000     3 ;

                                     0000     4 ; COPYRIGHT (C) 1977

                                     0000     5 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000     6 ;

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

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

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

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

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

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

                                     0000    13 ; REMAIN IN DEC.

                                     0000    14 ;

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

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

                                     0000    17 ; CORPORATION.

                                     0000    18 ;

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

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

                                     0000    21 

                                     0000    22 ;++

                                     0000    23 ; FACILITY:	EXECUTIVE,  PROCESS DATA BASE

                                     0000    24 ;

                                     0000    25 ; ABSTRACT:	PDAT ALLOCATES AND INITIALIZES THE STORAGE FOR THE

                                     0000    26 ;	PROCESS DATA BASE, WHICH CONTAINS THE PCB, PHD AND STACK FOR

                                     0000    27 ;	THE NULL PORCESS AND COMPATIBILITY MODE EMULATOR

                                     0000    28 ;

                                     0000    29 ; ENVIRONMENT:

                                     0000    30 ;

                                     0000    31 ;--

                                     0000    32 ;

                                     0000    33 ;	.PAGE

                                     0000    34 	.SBTTL	HISTORY			; DETAILED

                                     0000    35 ;

                                     0000    36 ; AUTHOR: C. A. MONIA	, CREATION DATE 16-NOV-77

                                     0000    37 ;

                                     0000    38 ;

                                     0000    39 ; MODIFIED BY:

                                     0000    40 ;	, : VERSION

                                     0000    41 ; 01	 -

                                     0000    42 	.SBTTL	DECLARATIONS

                                     0000    43 

                                     0000    44 ;

                                     0000    45 ; INCLUDE FILES:

                                     0000    46 ;

                                     0000    47 	$DYNDEF			;DYNAMIC DATA STRUCTURE TYPE DEFINITIONS

                                     0000    48 	$PCBDEF			;PROCESS CONTROL BLOCK DEFINITIONS

                                     0000    49 	$PHDDEF			;PROCESS HEADER DEFINITIONS

                                     0000    50 	$SGNDEF	GLOBAL		;DEFINE SYSGEN VALUES

                                     0000    51 	$STATEDEF		;DEFINE STATE NUMBERS

                                     0000    52 ;

                                     0000    53 ; EXTERNAL SYMBOLS:

                                     0000    54 ;

                                     0000    55 

                           0000003F  0000    56 SCH$C_MAXPIX==SGN$C_NPROCS-1				; MAXIMUM PIX

                                     0000    57 

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   2

00              DECLARATIONS                                                                                                     (1)



                                     0000    58 ;

                                     0000    59 ; MACROS:

                                     0000    60 ;

                                     0000    61 	.LIST	MEB

                                     0000    62 	.MACRO	PHD	SYM

                                     0000    63 	.=PHD...+PHD$'SYM

                                     0000    64 	.ENDM	PHD

                                     0000    65 

                                     0000    66 	.MACRO	PCB	SYM

                                     0000    67 	.=PCB...+PCB$'SYM

                                     0000    68 	.ENDM	PCB

                                     0000    69 

                                     0000    70 

                                     0000    71 ;

                                     0000    72 ; MACRO TO GENERATE PCB

                                     0000    73 ;

                                     0000    74 	.MACRO	GENPCB LBL,UIC=0,PHD,PRIB,PID,PNAME

                                     0000    75 	.ALIGN	QUAD

                                     0000    76 PCB...=.

                                     0000    77 LBL==.

                                     0000    78 	.BLKB	PCB$C_LENGTH

                                     0000    79 SAV...=.					; SAVE FOR CONTINUATION

                                     0000    80 

                                     0000    81 	PCB	L_SQFL

                                     0000    82 	.LONG	.

                                     0000    83 	.LONG	.-4

                                     0000    84 

                                     0000    85 	PCB	W_SIZE

                                     0000    86 	.WORD	PCB$C_LENGTH

                                     0000    87 

                                     0000    88 	PCB	B_TYPE

                                     0000    89 	.BYTE	DYN$C_PCB

                                     0000    90 

                                     0000    91 	PCB	B_ASTEN

                                     0000    92 	.BYTE	^X0F

                                     0000    93 

                                     0000    94 	PCB	L_ASTQFL

                                     0000    95 	.LONG	.

                                     0000    96 	.LONG	.-4

                                     0000    97 

                                     0000    98 	PCB	L_PHYPCB

                                     0000    99 	.LONG	PHD-^X80000000+PHD$L_PCB	; PHYSICAL PCB ADDRESS

                                     0000   100 

                                     0000   101 	PCB	L_UIC

                                     0000   102 	.LONG	UIC				; UIC FOR PROCESS

                                     0000   103 

                                     0000   104 	PCB	W_STATE			; SET STATE TO CURRENT

                                     0000   105 	.WORD	SCH$C_CUR		;

                                     0000   106 

                                     0000   107 	PCB	L_STS

                                     0000   108 	.LONG	<1@PCB$V_RES>+<1@PCB$V_PSWAPM>	; RESIDENT AND NON-SWAPPABLE

                                     0000   109 

                                     0000   110 	PCB	B_PRIB

                                     0000   111 	.BYTE	PRIB				; BASE PRIORITY

                                     0000   112 

                                     0000   113 	PCB	W_DIOLM

                                     0000   114 	.WORD	6				; ALLOW REASONABLE LIMIT

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   3

00              DECLARATIONS                                                                                                     (1)



                                     0000   115 

                                     0000   116 	PCB	W_DIOCNT			; ALLOW DIO

                                     0000   117 	.WORD	6				

                                     0000   118 

                                     0000   119 	PCB	L_PID

                                     0000   120 	.LONG	PID+<1@16>			; PROCESS ID

                                     0000   121 

                                     0000   122 	PCB	L_PHD

                                     0000   123 	.LONG	PHD				; PROCESS HEADER 

                                     0000   124 

                                     0000   125 	PCB	T_LNAME				; PROCESS NAME

                                     0000   126 	.NCHR	NCHAR,<PNAME>			; COUNT FOR NAME

                                     0000   127 	.BYTE	NCHAR				;

                                     0000   128 	.ASCII	\PNAME\				;

                                     0000   129 

                                     0000   130 .=SAV...					; POSITION TO END OF PCB

                                     0000   131 	.ENDM	GENPCB				;

                                     0000   132 

                                     0000   133 ;

                                     0000   134 ;	MACRO TO GENERATE PROCESS HEADER

                                     0000   135 ;

                                     0000   136 	.MACRO	GENPHD LBL,KSP=0,PC=0,P0BR=<^X80000000>,P0LR=0

                                     0000   137 	.ALIGN	QUAD

                                     0000   138 PHD...=.

                                     0000   139 LBL=.						; DEFINE LABEL

                                     0000   140 	.BLKB	PHD$C_LENGTH			; GENERATE SPACE

                                     0000   141 SAV...=.					; SAVE FOR CONTINUATION

                                     0000   142 	PHD	L_PC

                                     0000   143 	.LONG	PC				; PROGRAM COUNTER

                                     0000   144 

                                     0000   145 

                                     0000   146 	PHD	Q_PRIVMSK

                                     0000   147 	.LONG	-1,-1				; ALLOW EVERYTHING

                                     0000   148 	

                                     0000   149 	PHD	L_P0LRASTL		; P0 LENGTH REGISTER

                                     0000   150 	.LONG	P0LR

                                     0000   151 

                                     0000   152 	PHD	L_P0BR			; P0 BASE REGISTER

                                     0000   153 	.LONG	P0BR	

                                     0000   154 

                                     0000   155 	PHD	L_P1BR			; P1 BASE REGISTER

                                     0000   156 	.LONG	^X7F802000		

                                     0000   157 

                                     0000   158 	PHD	L_P1LR

                                     0000   159 	.LONG	^X200000		; P1 LENGTH REGISTER

                                     0000   160 

                                     0000   161 	PHD	L_KSP

                                     0000   162 	.LONG	KSP				; KERNEL STACK POINTER

                                     0000   163 	PHD	B_ASTLVL

                                     0000   164 	.BYTE	4				; NO PENDING AST'S

                                     0000   165 

                                     0000   166 	PHD	L_FREP1VA			; FIRST AVAIL P1 VA

                                     0000   167 	.LONG	^X7FFFFE00			; ALL FREE

                                     0000   168 

                                     0000   169 	PHD	W_PHVINDEX			; BALANCE SLOT INDEX

                                     0000   170 	.WORD	-1				; MAKE PAGE FAULTS ILLEGAL

                                     0000   171 .=SAV...					; POSITION TO END OF PHD

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   4

00              DECLARATIONS                                                                                                     (1)



                                     0000   172 	.ENDM	GENPHD				;

                                     0000   173 

                                     0000   174 

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   5

00              STACK FOR NULL PROCESS                                                                                           (1)



                                     0000   176 	.SBTTL	STACK FOR NULL PROCESS

                                     0000   177 ;

                                     0000   178 ;	PROCESS STACK (KERNEL MODE)

                                     0000   179 ;

                                 00000000   180 	.PSECT	$$$230,QUAD

                                     0000   181 

                           00000080  0000   182 	.BLKL	32				; SHORT STACK FOR NULL PROCESS

                                     0080   183 NULKSP:						;

                                     0080   184 

                                     0080   185 

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   6

00              NULL PROCESS HEADER AND PCB                                                                                      (1)



                                     0080   187 	.SBTTL	NULL PROCESS HEADER AND PCB

                                     0080   188 ;

                                     0080   189 ;	HEADER (PHD) FOR NULL PROCESS

                                     0080   190 ;

                                     0080   191 	GENPHD	NULPHD,KSP=NULKSP,PC=EXE$NULLPROC

                           00000158  0080       	.BLKB	PHD$C_LENGTH			; GENERATE SPACE

                           00000140  0158       	.=PHD...+PHD$L_PC

                           00000000' 0140       	.LONG	EXE$NULLPROC				; PROGRAM COUNTER

                           00000080  0144       	.=PHD...+PHD$Q_PRIVMSK

                  FFFFFFFF FFFFFFFF  0080       	.LONG	-1,-1				; ALLOW EVERYTHING

                           0000014C  0088       	.=PHD...+PHD$L_P0LRASTL

                           00000000  014C       	.LONG	0

                           00000148  0150       	.=PHD...+PHD$L_P0BR

                           80000000  0148       	.LONG	^X80000000	

                           00000150  014C       	.=PHD...+PHD$L_P1BR

                           7F802000  0150       	.LONG	^X7F802000		

                           00200000  0154       	.LONG	^X200000		; P1 LENGTH REGISTER

                           000000F8  0158       	.=PHD...+PHD$L_KSP

                           00000080' 00F8       	.LONG	NULKSP				; KERNEL STACK POINTER

                           0000014F  00FC       	.=PHD...+PHD$B_ASTLVL

                                 04  014F       	.BYTE	4				; NO PENDING AST'S

                           000000B0  0150       	.=PHD...+PHD$L_FREP1VA

                           7FFFFE00  00B0       	.LONG	^X7FFFFE00			; ALL FREE

                           000000C6  00B4       	.=PHD...+PHD$W_PHVINDEX

                               FFFF  00C6       	.WORD	-1				; MAKE PAGE FAULTS ILLEGAL

                           00000158  00C8       .=SAV...					; POSITION TO END OF PHD

                                     0158   192 

                                     0158   193 ;

                                     0158   194 ;	PROCESS CONTROL BLOCK FOR NULL PROCESS

                                     0158   195 ;

                                     0158   196 	GENPCB	SCH$GL_NULLPCB,PHD=NULPHD,PID=NULPIX,PRIB=31,PNAME=NULL

                           000001D4  0158       	.BLKB	PCB$C_LENGTH

                           00000158  01D4       	.=PCB...+PCB$L_SQFL

                           00000158' 0158       	.LONG	.

                           00000158' 015C       	.LONG	.-4

                               007C  0160       	.WORD	PCB$C_LENGTH

                                 0C  0162       	.BYTE	DYN$C_PCB

                           00000165  0163       	.=PCB...+PCB$B_ASTEN

                                 0F  0165       	.BYTE	^X0F

                           00000168  0166       	.=PCB...+PCB$L_ASTQFL

                           00000168' 0168       	.LONG	.

                           00000168' 016C       	.LONG	.-4

                           800000F8' 0170       	.LONG	NULPHD-^X80000000+PHD$L_PCB	; PHYSICAL PCB ADDRESS

                           00000178  0174       	.=PCB...+PCB$L_UIC

                           00000000  0178       	.LONG	0				; 0 FOR PROCESS

                           00000188  017C       	.=PCB...+PCB$W_STATE

                               000E  0188       	.WORD	SCH$C_CUR		;

                           00000180  018A       	.=PCB...+PCB$L_STS

                           00000011  0180       	.LONG	<1@PCB$V_RES>+<1@PCB$V_PSWAPM>	; RESIDENT AND NON-SWAPPABLE

                           0000018B  0184       	.=PCB...+PCB$B_PRIB

                                 1F  018B       	.BYTE	31				; BASE PRIORITY

                           0000019E  018C       	.=PCB...+PCB$W_DIOLM

                               0006  019E       	.WORD	6				; ALLOW REASONABLE LIMIT

                           0000019C  01A0       	.=PCB...+PCB$W_DIOCNT

                               0006  019C       	.WORD	6				

                           000001B8  019E       	.=PCB...+PCB$L_PID

                           00010000' 01B8       	.LONG	NULPIX+<1@16>			; PROCESS ID

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   7

00              NULL PROCESS HEADER AND PCB                                                                                      (1)



                           00000080' 01BC       	.LONG	NULPHD				; PROCESS HEADER 

                           000001C4  01C0       	.=PCB...+PCB$T_LNAME

                                 04  01C4       	.BYTE	NCHAR				;

                        4C 4C 55 4E  01C5       	.ASCII	\NULL\				;

                           000001D4  01C9       .=SAV...					; POSITION TO END OF PCB

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   8

00              VECTOR OF PROCESS CONTROL BLOCK ADDRESSES                                                                        (1)



                                     01D4   198 	.SBTTL	VECTOR OF PROCESS CONTROL BLOCK ADDRESSES

                                     01D4   199 

                                     01D4   200 ;

                                     01D4   201 ; VECTOR OF PROCESS CONTROL BLOCK ADDRESSES

                                     01D4   202 ;

                                     01D4   203 	.ALIGN LONG

                                     01D4   204 SCH$AL_PCB::					; LONG WORD ALIGNMENT

                           00000000  01D4   205 NULPIX=<.-SCH$AL_PCB>/4				; PCB INDEX FOR NULL PROCESS

                           00000158' 01D4   206 	.LONG	SCH$GL_NULLPCB			; NULL PROCESS

                                     01D8   207 ;

                                     01D8   208 ;	NOTE: THE POINTER TO THE NULL PROCESS PCB MUST BE PROCESS INDEX 0.

                                     01D8   209 ;	      ALL INACTIVE PCB POINTER ENTRIES ASRE FILLED WITH THE ADDRESS

                                     01D8   210 ;	      OF THE NULL PROCESS PCB TO INSURE THAT THEY POINT TO A VALID

                                     01D8   211 ;	      PCB.

                                     01D8   212 ;

                                     01D8   213  

                           00000001  01D8   214 CMEPIX=<.-SCH$AL_PCB>/4				; PIX FOR CME

                           00000001  01D8   215 MMG$C_CMEPIX==CMEPIX				;

                           00000001  01D8   216 SCH$C_MAXINIT==CMEPIX				; MAXIMUM PIX OF INITIAL PROCESSES

                           00000000' 01D8   217 	.LONG	DSC$GL_PCB			; CME PROCESS

                                     01DC   218  

                                     01DC   219 ;

                                     01DC   220 ; LIST OF LOCATIONS CONTAINING A PHYSICAL PCB ADDRESS TO BE RELOCATED

                                     01DC   221 ; AT SYSTEM INITIALIZATION

                                     01DC   222 ;

                                     01DC   223  

                                     01DC   224 SCH$GL_HPCB::					;

                                     01DC   225 PCBLIST:					;

                           00000170' 01DC   226 	.LONG	SCH$GL_NULLPCB+PCB$L_PHYPCB	; PCB POINTER FOR NULL PROCESS

                           00000018' 01E0   227 	.LONG	DSC$GL_PCB+PCB$L_PHYPCB		; PCB POINTER FOR CME

                           00000002  01E4   228 SCH$C_PCBCNT==<.-PCBLIST>/4			; COUNT OF VECTORS

                                     01E4   229  

                                     01E4   230 

                                     01E4   231 ;

                                     01E4   232 ;	VECTOR OF SEQUENCE NUMBERS FOR PID GENERATION

                                     01E4   233 ;

                                     01E4   234 SCH$AW_SEQ::					;

                                     01E4   235 	.REPT	2

                                     01E4   236 	.WORD	0				; START SEQUENCE AT 0

                                     01E4   237 	.ENDR					;

                               0000  01E4       	.WORD	0				; START SEQUENCE AT 0

                               0000  01E6       	.WORD	0				; START SEQUENCE AT 0

                                     01E8   238 

                                     01E8   239 	.END

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page   9

SYMBOL TABLE                                                                                                                     (1)



BIT...         = 0000000F            PCB$L_ASTQFL     00000010            PCB$W_TQCNT      0000004A            

CMEPIX         = 00000001            PCB$L_EFC2P      00000058            PCB...         = 00000158 R     03   

DSC$GL_PCB       ********   X   03   PCB$L_EFC3P      0000005C            PCBLIST          000001DC R     03   

DYN$C_ACB      = 00000002            PCB$L_EFCS       00000050            PHD$B_ASTLVL     000000CF            

DYN$C_ADP      = 00000001            PCB$L_EFCU       00000054            PHD$B_DFPFC      00000038            

DYN$C_AQB      = 00000003            PCB$L_EFWM       0000004C            PHD$B_PAGFIL     0000001F            

DYN$C_BRDCST   = 0000001A            PCB$L_OWNER      0000001C            PHD$C_LENGTH     000000D8            

DYN$C_BUFIO    = 00000013            PCB$L_PHD        00000064            PHD$K_LENGTH     000000D8            

DYN$C_CEB      = 00000004            PCB$L_PHYPCB     00000018            PHD$L_BIOCNT     00000054            

DYN$C_CIR      = 0000001E            PCB$L_PID        00000060            PHD$L_CPULIM     00000058            

DYN$C_CRB      = 00000005            PCB$L_PQB        0000004C            PHD$L_CPUTIM     0000003C            

DYN$C_CXB      = 0000001B            PCB$L_SQBL       00000004            PHD$L_DIOCNT     00000050            

DYN$C_DDB      = 00000006            PCB$L_SQFL       00000000            PHD$L_ESP        0000007C            

DYN$C_FCB      = 00000007            PCB$L_STS        00000028            PHD$L_FREP0VA    00000028            

DYN$C_FRK      = 00000008            PCB$L_UIC        00000020            PHD$L_FREP1VA    00000030            

DYN$C_GSD      = 00000015            PCB$L_WSSWP      00000024            PHD$L_FREPTECNT  0000002C            

DYN$C_IDB      = 00000009            PCB$L_WTIME      0000002C            PHD$L_KSP        00000078            

DYN$C_IRP      = 0000000A            PCB$T_LNAME      0000006C            PHD$L_P0BR       000000C8            

DYN$C_JPB      = 0000001F            PCB$V_ASTPEN   = 00000011            PHD$L_P0LRASTL   000000CC            

DYN$C_KFH      = 00000026            PCB$V_BATCH    = 0000000E            PHD$L_P1BR       000000D0            

DYN$C_KFI      = 00000018            PCB$V_DELPEN   = 00000001            PHD$L_P1LR       000000D4            

DYN$C_LOG      = 0000000B            PCB$V_FORCPEN  = 00000002            PHD$L_PAGEFLTS   0000004C            

DYN$C_MTL      = 00000019            PCB$V_HIBER    = 00000013            PHD$L_PAGFIL     0000001C            

DYN$C_MVL      = 00000016            PCB$V_INQUAN   = 00000003            PHD$L_PC         000000C0            

DYN$C_NDB      = 0000001C            PCB$V_LOGIN    = 00000014            PHD$L_PCB        00000078            

DYN$C_NET      = 00000017            PCB$V_NOACNT   = 0000000F            PHD$L_PGFLCNT    00000034            

DYN$C_PBH      = 00000020            PCB$V_PHDRES   = 00000012            PHD$L_PGFLQUOTA  0000005C            

DYN$C_PCB      = 0000000C            PCB$V_PSWAPM   = 00000004            PHD$L_PSL        000000C4            

DYN$C_PDB      = 00000021            PCB$V_RES      = 00000000            PHD$L_PSTBASOFF  00000020            

DYN$C_PFL      = 00000023            PCB$V_RESPEN   = 00000005            PHD$L_PTWSLELCK  00000064            

DYN$C_PIB      = 00000022            PCB$V_SSFEXC   = 00000006            PHD$L_PTWSLEVAL  00000068            

DYN$C_PQB      = 0000000D            PCB$V_SSFEXCE  = 00000007            PHD$L_R0         00000088            

DYN$C_PTR      = 00000025            PCB$V_SSFEXCS  = 00000008            PHD$L_R1         0000008C            

DYN$C_RVT      = 0000000E            PCB$V_SSFEXCU  = 00000009            PHD$L_R10        000000B0            

DYN$C_SFT      = 00000024            PCB$V_SSRWAIT  = 0000000A            PHD$L_R11        000000B4            

DYN$C_SSB      = 0000001D            PCB$V_SUSPEN   = 0000000B            PHD$L_R12        000000B8            

DYN$C_TQE      = 0000000F            PCB$V_SWPVBN   = 00000010            PHD$L_R13        000000BC            

DYN$C_TYPAHD   = 00000014            PCB$V_WAKEPEN  = 0000000C            PHD$L_R2         00000090            

DYN$C_UCB      = 00000010            PCB$V_WALL     = 0000000D            PHD$L_R3         00000094            

DYN$C_VCB      = 00000011            PCB$W_APTCNT     00000034            PHD$L_R4         00000098            

DYN$C_WCB      = 00000012            PCB$W_ASTCNT     0000003C            PHD$L_R5         0000009C            

EXE$NULLPROC     ********   X   03   PCB$W_BIOCNT     0000003E            PHD$L_R6         000000A0            

GBL...         = 00000000            PCB$W_BIOLM      00000040            PHD$L_R7         000000A4            

MMG$C_CMEPIX   = 00000001  G         PCB$W_BYTCNT     00000042            PHD$L_R8         000000A8            

NCHAR          = 00000004            PCB$W_BYTLM      00000068            PHD$L_R9         000000AC            

NULKSP           00000080 R     03   PCB$W_DIOCNT     00000044            PHD$L_SSP        00000080            

NULPHD         = 00000080 R     03   PCB$W_DIOLM      00000046            PHD$L_USP        00000084            

NULPIX         = 00000000            PCB$W_FILCNT     00000048            PHD$L_WSL        000000D8            

PCB$B_ASTACT     0000000C            PCB$W_GPGCNT     00000038            PHD$M_DALCSTX  = 00000002            

PCB$B_ASTEN      0000000D            PCB$W_GRP        00000022            PHD$M_PFMFLG   = 00000001            

PCB$B_PRI        0000000B            PCB$W_MEM        00000020            PHD$Q_PRIVMSK    00000000            

PCB$B_PRIB       00000033            PCB$W_MTXCNT     0000000E            PHD$S_ASTLVL   = 00000008            

PCB$B_TYPE       0000000A            PCB$W_PPGCNT     0000003A            PHD$S_P0LR     = 00000018            

PCB$B_WEFC       00000032            PCB$W_PRCCNT     0000006A            PHD$V_ASTLVL   = 00000018            

PCB$C_LENGTH     0000007C            PCB$W_SIZE       00000008            PHD$V_DALCSTX  = 00000001            

PCB$K_LENGTH     0000007C            PCB$W_STATE      00000030            PHD$V_P0LR     = 00000000            

PCB$L_ASTQBL     00000014            PCB$W_TMBU       00000036            PHD$V_PFMFLG   = 00000000            

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page  10

SYMBOL TABLE                                                                                                                     (1)



PHD$W_ASTLM      00000044            SGN$C_MAXPSTCNT= 00000005  G         

PHD$W_BAK        00000048            SGN$C_MAXVPGCNT= 00002000  G         

PHD$W_DFWSCNT    0000001A            SGN$C_MAXWSCNT = 00000400  G         

PHD$W_EXTDYNWS   00000076            SGN$C_MINWSCNT = 0000000A  G         

PHD$W_FILLM      00000060            SGN$C_NPAGEDYN = 00006800  G         

PHD$W_FLAGS      0000003A            SGN$C_NPROCS   = 00000040  G         

PHD$W_PFMFLG     0000003A            SGN$C_PAGEDYN  = 00004000  G         

PHD$W_PHVINDEX   00000046            SGN$C_PHYPAGCNT= 00001000  G         

PHD$W_PRCLM      00000042            SGN$C_SFTMAX   = 00000003  G         

PHD$W_PST        00000020            SGN$C_SYSDWSCNT= 00000028  G         

PHD$W_PSTFREE    00000026            SGN$C_SYSVECPGS= 00000003  G         

PHD$W_PSTLAST    00000024            SGN$C_SYSWSCNT = 00000060  G         

PHD$W_PTCNTACT   00000070            

PHD$W_PTCNTLCK   0000006C            

PHD$W_PTCNTMAX   00000072            

PHD$W_PTCNTVAL   0000006E            

PHD$W_QUANT      00000040            

PHD$W_TQLM       00000062            

PHD$W_WSAUTH     0000000A            

PHD$W_WSDYN      0000000E            

PHD$W_WSFLUID    00000074            

PHD$W_WSLAST     00000012            

PHD$W_WSLIST     00000008            

PHD$W_WSLOCK     0000000C            

PHD$W_WSLX       0000004A            

PHD$W_WSNEXT     00000010            

PHD$W_WSQUOTA    00000018            

PHD...         = 00000080 R     03   

SAV...         = 000001D4 R     03   

SCH$AL_PCB       000001D4 RG    03   

SCH$AW_SEQ       000001E4 RG    03   

SCH$C_CEF      = 00000003            

SCH$C_COLPG    = 00000001            

SCH$C_COM      = 0000000C            

SCH$C_COMO     = 0000000D            

SCH$C_CUR      = 0000000E            

SCH$C_FPG      = 0000000B            

SCH$C_HIB      = 00000007            

SCH$C_HIBO     = 00000008            

SCH$C_LEF      = 00000005            

SCH$C_LEFO     = 00000006            

SCH$C_MAXINIT  = 00000001  G         

SCH$C_MAXPIX   = 0000003F  G         

SCH$C_MWAIT    = 00000002            

SCH$C_PCBCNT   = 00000002  G         

SCH$C_PFW      = 00000004            

SCH$C_SUSP     = 00000009            

SCH$C_SUSPO    = 0000000A            

SCH$GL_HPCB      000001DC RG    03   

SCH$GL_NULLPCB = 00000158 RG    03   

SGN$C_BALSETCNT= 00000018  G         

SGN$C_DFWSCNT  = 00000064  G         

SGN$C_DFWSQUOTA= 00000078  G         

SGN$C_GBLSECCNT= 00000028  G         

SGN$C_MAXGPGCNT= 00000800  G         

SGN$C_MAXPAGCNT= 00004000  G         

SGN$C_MAXPGFL  = 00001000  G         

PDAT            PROCESS DATA BASE FOR CORE-ONLY EXEC             22-AUG-1978 00:16:23   VAX-11 MACRO X0.3-11               Page  11

PROGRAM SECTION SYNOPSIS                                                                                                         (1)







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  

$$$230           000001E8      03     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT QUAD  





THERE WERE NO ERRORS OR WARNINGS.

17156. BYTES LEFT IN FREE MEMORY POOL.

2452. BYTES OF RECLAIMED MEMORY.

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

3 MLB DIR RDS - 458 GETS TO DEFINE 14 MACROS. 28 INTER. FILE WRITES. 

