TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3





      1						.TITLE	TABLS

      2						.IDENT	/35/

      3					                                                                                ;**-1

      4					;

      5					; COPYRIGHT (C) 1977

      6					; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.

      7					;

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

      9					; SINGLE COMPUTER SYSTEM AND MAY  BE  COPIED   ONLY  WITH  THE

     10					; INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE,  OR

     11					; ANY OTHER COPIES THEREOF, MAY NOT BE PROVIDED  OR  OTHERWISE

     12					; MADE AVAILABLE TO ANY OTHER PERSON   EXCEPT FOR  USE ON SUCH

     13					; SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE  TERMS.  TITLE

     14					; TO AND OWNERSHIP OF THE SOFTWARE SHALL AT ALL  TIMES  REMAIN

     15					; IN DEC.

     16					;

     17					; THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT

     18					; NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL

     19					; EQUIPMENT CORPORATION.

     20					;

     21					; DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF

     22					; ITS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

     23					;

     24					; VERSION 35

     25					;                                                                               ;**-1

     26					; D.N. CUTLER/C. MONIA 27-DEC-73

     27					;

     28					;

     29					;

     30					; MODIFICATIONS

     31					;

     32					; NO.		DATE		PROGRAMMER

     33					; ---		----		----------

     34					;

     35					; 003		04-AUG-73	C. MONIA

     36					; 008		17-AUG-73	C. MONIA

     37					; 035		07-JAN-75	C. MONIA

     38					; 036		14-JAN-74	C. MONIA                                        ;**NEW**

     39					; 041		15-MAY-75	C. MONIA

     40					; 042		29-JUL-75	C. MONIA

     41					; 043		23-SEP-75	C. MONIA

     42					; 044		21-JAN-76	C. MONIA

     43					; 047		07-FEB-76	C. MONIA

     44					; 050		26-FEB-76	C. MONIA

     45					; 051		01-MAR-76	C. MONIA

     46					; 053		17-MAR-76	C. MONIA

     47					; 052		24-MAR-76	C. MONIA

     48					; 054		27-MAR-76	C. MONIA

     49					; 058		14-APR-76	C. MONIA

     50					; 061		20-MAY-76	C. MONIA

     51					; 062		31-MAY-76	C. MONIA

     52					; 063		31-MAY-76	C. MONIA

     53					; 064		28-JUN-76	C. MONIA

     54					; 070		29-AUG-76	C. MONIA

     55					; JAK100	31-JAN-77	; CHANGES FOR MULTIUSER TASKS

     56					; JAK104	 1-APR-77	; CHANGES FOR EXIT WITH STATUS

     57					; JAK107	15-DEC-77	ADD RE-ENTRANT CHECKPOINTABILITY SWITCH "RC"

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-1





     58					;

     59					; COMMON DATA AND TABLES

     60					;

     61					; EQUATED SYMBOLS

     62					;

     63					; AUTOLOAD LIST ENTRY SIZE

     64					;

     65

     66		000004 			A$LLST==4			;SIZE OF AUTOLOAD LIST ENTRY

     67

     68					;

     69					; CONTROL SECTION ENTRY FLAG BYTE BIT DEFINITIONS

     70					;

     71

     72		000200 			CS$TYP==000200			;TYPE (1=DATA, 0=INS)

     73		000100 			CS$GBL==000100			;SCOPE (1=GLOBAL, 0=LOCAL)

     74		000040 			CS$REL==000040			;RELOCATABLE (1=REL, 0=ABS)

     75		000020 			CS$ACC==000020			;ACCESS (1=RO, 0=RW)

     76		000010 			CS$IND==000010			;INDIRECT (1=IND, 0=DEF)

     77		000004 			CS$ALO==000004			;ALLOCATION (1=OVR, 0=CON)

     78		000002 			CS$LIB==000002			;LIBRARY SECTION (1=YES)

     79

     80					;

     81					; 	*** NOTE ***

     82					;

     83					; MEMORY TYPE IS NOT SUPPORTED BY TKB.

     84					; THIS FLAG BIT IS USED INTERNALLY TO

     85					; SPECIFY THE AUTOLOAD ATTRIBUTE.

     86					;

     87

     88		000001 			CS$MEM==000001			;MEMORY TYPE (1=HGH, 0=LOW)

     89		000001 			CS$ATL==000001			; AUTOLOAD FLAG (1=YES)

     90

     91					;

     92					; THE FOLLOWING FLAGS ARE LOCATED IN THE HIGH BYTE OF THE CONTROL

     93					; SECTION FLAGS WORD.

     94					;

     95

     96		000200 			CS$VSC==000200			; CONTROL SECTION IS VIRTUAL (1=YES, 0=NO)

     97		000100 			CS$RES==000100			; CONTROL SECTION IS TASK-RESIDENT (1=YES, 0=NO)

     98		000040 			CS$VAS==000040			; CONTROL  SECTION IS VIRTUAL ARRAY (1=YES)

     99

    100

    101					;

    102					; CONTROL SECTION TABLE ENTRY OFFSET AND LENGTH DEFINITIONS

    103					;

    104

    105

    106	000000					.DSECT

    107

    108	000000					.BLKW	3		;

    109	000006				C$SFLG::.BLKW	1		; OFFSET-FLAGS BYTE

    110	000010				C$SBSE::.BLKW	1		; OFFSET-BASE ADDRESS

    111	000012				C$SLTH::.BLKW	1		; OFFSET-LENGTH OF CONTROL SECTION

    112	000014				C$SELM::.BLKW	1		; OFFSET-ADDRESS OF DEFINING ELEMENT

    113	000016				C$SCUR::.BLKW	1		; OFFSET-CURRENT BASE ADDRESS

    114	000020				C$SLGS::.BLKW	1		; OFFSET-LENGTH IN SEGMENT

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-2





    115	000022				C$SLGH::.BLKW	0		; LENGTH OF CONTROL SECTION ENTRY

    116

    117					;

    118					; ELEMENT DESCRIPTOR OFFSET AND LENGTH DEFINITIONS

    119					;

    120

    121

    122	000022					.DSECT

    123

    124	000000				E$LNXT::.BLKW	1		; OFFSET-LINK TO NEXT DESCRIPTOR

    125	000002				E$LCMT::.BLKW	1		; OFFSET-REAL ADDRESS OF CONTROL SECTION MAPPING TABLE

    126	000004				E$LNUM::.BLKW	1		; OFFSET-HIGHEST SECTION NUMBER

    127	000006				E$LSWT::.BLKW	1		; OFFSET-ELEMENT SWITCH WORD

    128	000010				E$LIDT::.BLKW	2		; OFFSET-VERSION IDENTIFICATION

    129	000014				E$LMOD::.BLKW	2		; OFFSET-MODULE NAME (TITLE BLOCK)

    130	000020				E$LVMT::.BLKW	2		; OFFSET-VIRTUAL ADDRESS OF MAPPING TABLE

    131	000024				E$LMND::.BLKW	12		; OFFSET-MONITOR DEPENDANT INFORMATION

    132	000050				E$LLGH::.BLKW	0		; OFFSET-LENGTH OF ELEMENT DESCRIPTOR

    133

    134					;

    135					; HEADER OFFSET DEFINITIONS

    136					;

    137

    138	000050					.DSECT

    139

    140						.IF	NDF	R$$11M

    141

    142					H$DFLP::.BLKW	1		; OFFSET-FLOATING POINT SAVE POINTER

    143					H$DPDR::.BLKW	10		; OFFSET-PDR REGISTERS

    144					H$DPAR::.BLKW	10		; OFFSET-PAR REGISTERS

    145					H$DPS::	.BLKW	1		; OFFSET-CURRENT PS WORD

    146					H$DPC::	.BLKW	1		; OFFSET-CURRENT PC WORD

    147					H$DR0::	.BLKW	1		; OFFSET-GENERAL REGISTER R0

    148					H$DR1::	.BLKW	1		; OFFSET-GENERAL REGISTER R1

    149					H$DR2::	.BLKW	1		; OFFSET-GENERAL REGISTER R2

    150					H$DR3::	.BLKW	1		; OFFSET-GENERAL REGISTER R3

    151					H$DR4::	.BLKW	1		; OFFSET-GENERAL RGISTER R4

    152					H$DR5::	.BLKW	1		; OFFSET-GENERAL REGISTER R5

    153					H$DSP::	.BLKW	1		; OFFSET-GENERAL REGISTER SP

    154					H$DIPS::.BLKW	1		; OFFSET-INITIAL PS WORD

    155					H$DIPC::.BLKW	1		; OFFSET-INITIAL PC WORD

    156					H$DISP::.BLKW	1		; OFFSET-INITIAL STACK POINTER WORD

    157					H$DDSV::.BLKW	1		; OFFSET-ODT SST VECTOR ADDRESS

    158					H$DTSV::.BLKW	1		; OFFSET-TASK SST VECTOR ADDRESS

    159					H$DDVT::.BLKB	1		; OFFSET-ODT SST VECTOR LENGTH

    160					H$DTVT::.BLKB	1		; OFFSET-TASK SST VECTOR LENGTH

    161					H$DPUN::.BLKW	1		; OFFSET-POWER FAIL AST NODE ADDRESS

    162					H$DFEN::.BLKW	1		; OFFSET-FLOATING POINT EXCEPTION AST NODE

    163					H$DDUC::.BLKW	1		; OFFSET-DEFAULT UIC

    164					H$DUIC::.BLKW	1		; OFFSET-TASK UIC

    165					H$DSIZ::.BLKW	1		; OFFSET-HEADER SIZE IN 32W BLOCKS

    166					H$DFZI::.BLKW	1+11		; OFFSET-FILE SIZE INDICATOR

    167					H$DLUT::.BLKW	1		; OFFSET-NUMBER OF LOGICAL UNITS

    168

    169						.IFF

    170

    171	000000				H$CSP::	.BLKW	1		; OFFSET-CURRENT SP WORD

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-3





    172	000002				H$DSIZ::.BLKW	1		; OFFSET-LENGTH OF HEADER IN BYTES

    173	000004				H$EFLM::.BLKW	2		; OFFSET-ADDRESS OF EVENT FLAGS AND MASK WORD

    174	000010				H$CUIC::.BLKW	1		; OFFSET-CURRENT UIC

    175	000012				H$DUIC::.BLKW	1		; OFFSET-DEFAULT UIC

    176	000014				H$IPS::	.BLKW	1		; OFFSET-INITIAL PS WORD

    177	000016				H$IPC::	.BLKW	1		; OFFSET-INITIAL PC WORD

    178	000020				H$ISP::	.BLKW	1		; OFFSET-INITIAL SP WORD

    179	000022				H$ODVA::.BLKW	1		; OFFSET-ODT SST VECTOR ADDRESS

    180	000024				H$ODVL::.BLKW	1		; OFFSET-ODT SST VECTOR LENGTH

    181	000026				H$TKVA::.BLKW	1		; OFFSET-TASK SST VECTOR ADDRESS

    182	000030				H$TKVL::.BLKW	1		; OFFSET-TASK SST VECTOR LENGTH

    183	000032				H$PFVA::.BLKW	1		; OFFSET-ADDRESS OF POWER-FAIL AST CONTROL BLOCK

    184	000034				H$FPVA::.BLKW	1		; OFFSET-ADDRESS OF FLOATING POINT EXCEPTION CONTROL BLO

    185	000036				H$RCVA::.BLKW	1		; OFFSET-ADDRESS OF TASK RECEIVE AST CONTROL BLOCK

    186	000040				H$EFSV::.BLKW	1		; OFFSET-EVENT FLAGS SAVE WORD

    187	000042				H$FPSA::.BLKW	1		; OFFSET-ADDRESS OF FLOATING POINT SAVE AREA

    188	000044				H$WND::	.BLKW	1		; OFFSET-ADDRESS OF TASK WINDOW BLOCKS

    189

    190					;

    191					; THE FOLLOWING FIVE OFFSETS CORRESPOND TO PHYSICAL LOW-CORE

    192					; LOCATIONS IN THE UNMAPPED SYSTEM AND THUS CANNOT BE ALTERED

    193					; INDISCRIMINATELY.

    194					;

    195

    196	000046				H$DSW::	.BLKW	1		; OFFSET-TASK DIRECTIVE STATUS WORD

    197	000050				H$FSR::	.BLKW	1		; OFFSET-ADDRESS OF FCS WORK AREA

    198	000052				H$FOT::	.BLKW	1		; OFFSET-ADDRESS OF FORTRAN OTS WORK AREA

    199	000054				H$OVLY::.BLKW	1		; OFFSET-ADDRESS OF OVERLAY RUNTIME SYSTEM WORK AREA

    200	000056				H$VEXT::.BLKW	1		; OFFSET-WORK AREA VECTOR EXTENSIONS

    201	000060				H$SPRI::.BLKB	1		; OFFSET-SWAPPING PRIORITY DIFFERENCE

    202	000061				H$NML::	.BLKB	1		; OFFSET-NETWORK MAILBOX LUN

    203	000062				H$RRVA::.BLKW	1		; OFFSET-RECEIVE-BY-REFERENCE AST

    204	000064					.BLKW	3		; OFFSET-RESERVED HEADER WORDS

    205	000072				H$GARD::.BLKW	1		; OFFSET-ADDRESS OF HEADER GUARD WORD

    206	000074				H$NLUN::.BLKW	1		; OFFSET-NUMBER OF LOGICAL UNITS

    207	000076				H$LUN::	.BLKW	0		; OFFSET-LOGICAL UNIT TABLE

    208

    209						.ENDC

    210

    211

    212					;

    213					; LABEL BLOCK OFFSET DEFINITIONS

    214					;

    215

    216	000076					.DSECT

    217

    218						.IF	NDF	R$$11M

    219

    220					L$BTSK::.BLKW	2		; OFFSET-RADIX 50 TASK NAME

    221					L$BPAR::.BLKW	2		; OFFSET-RADIX 50 PARTITION NAME

    222					L$BFLG::.BLKW	1		; OFFSET-TASK FLAGS WORD

    223					L$BPRI::.BLKW	1		; OFFSET-TASK PRIORITY

    224					L$BLDZ::.BLKW	1		; OFFSET-TASK LOAD SIZE IN 32W BLOCKS

    225					L$BMXZ::.BLKW	1		; OFFSET-TASK MAX SIZE IN 32W BLOCKS

    226					L$BPOL::.BLKW	1		; OFFSET-POOL LIMIT

    227					L$BPIC::.BLKW	1		; OFFSET-POSITION INDEPENDANT FLAG

    228					L$BDAT::.BLKW	3		; OFFSET-TASK CREATION DATE

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-4





    229					L$BLIB::.BLKW	<512.-.>/2	; OFFSET-RESIDENT LIBRARY REQUESTS

    230					L$BASG::.BLKW	0		; OFFSET-SYMBOLIC DEVICE ASSIGNMENTS

    231

    232						.IFF

    233

    234	000000				L$BTSK::.BLKW	2		; OFFSET-RADIX 50 TASK NAME

    235

    236					;

    237					;		*** NOTE ***

    238					;

    239					; THE FOLLOWING OFFSETS (UP TO THE START OF THE LIBRARY DESCRIPTOR LIST)

    240					; MUST BE IDENTICAL IN FORMAT AND CONTENT TO A LIBRARY DESCRIPTOR ENTRY.

    241					;

    242

    243	000004				L$BPAR::.BLKW	2		; OFFSET-RADIX 50 TASK PARTITION

    244	000010				L$BSA::	.BLKW	1		; OFFSET-TASK STARTING VIRTUAL ADDRESS

    245	000012				L$BHGV::.BLKW	1		; OFFSET-HIGHEST VIRTUAL ADDRESS IN WINDOW ZERO

    246	000014				L$BMXV::.BLKW	1		; OFFSET-HIGHEST TASK VIRTUAL ADDRESS

    247	000016				L$BLDZ::.BLKW	1		; OFFSET-TASK LOAD SIZE (32W BLOCKS)

    248	000020				L$BMXZ::.BLKW	1		; OFFSET-TASK MAX. SIZE (32W BLOCKS)

    249	000022				L$BOFF::.BLKW	1		; OFFSET-TASK OFFSET INTO PARTITION (32W BLOCKS)

    250	000024				L$BWND::.BLKW	1		; OFFSET-NUMBER OF WINDOWS REQUIRED (LESS LIBRARIES)

    251	000026				L$BSEG::.BLKW	1		; OFFSET-SIZE OF RESIDENT SEGMENT DESCRIPTORS

    252	000030				L$BFLG::.BLKW	1		; OFFSET-TASK FLAGS WORD

    253	000032				L$BDAT::.BLKW	3		; OFFSET-CREATION DATE (YR., MO., DAY)

    254	000040				L$BLIB::.BLKW	7.*<<L$BLIB-L$BPAR>/2>+1 ; OFFSET-TASK RESIDENT LIBRARY REQUESTS

    255	000346				L$BPRI::.BLKW	1		; OFFSET-TASK PRIORITY

    256	000350				L$BXFR::.BLKW	1		; OFFSET-TASK TRANSFER ADDRESS

    257	000352				L$BEXT::.BLKW	1		; OFFSET-TASK EXTEND SIZE (32W BLOCKS)

    258	000354				L$BSGL::.BLKW	1		; OFFSET-BLOCK NUMBER OF SEGMENT LENGTH LIST

    259	000356				L$BHRB::.BLKW	1		; OFFSET-RELATIVE BLOCK NUMBER OF HEADER

    260	000360				L$BBLK::.BLKW	1		; OFFSET-NUMBER OF BLOCKS IN LABEL

    261	000362				L$BLUN::.BLKW	1		; OFFSET-NUMBER OF LOGICAL UNITS

    262	000364				L$BROB::.BLKW	1		; OFFSET-RELATIVE BLOCK NUMBER OF R-O IMAGE	;JAK100

    263	000366				L$BROL::.BLKW	1		; OFFSET- R-O LOAD SIZE (32W BLKS)		;JAK100

    264	000370					.BLKW	<512.-.>/2	;

    265	001000				L$BASG::.BLKW	0		; OFFSET-SYMBOLIC DEVICE ASSIGNMENTS

    266

    267						.ENDC

    268

    269					;

    270					; LIBRARY LIST FLAG WORD BIT DEFINITIONS

    271					;

    272

    273

    274						.IF	NDF	R$$11M

    275

    276					LD$ACC==100000			;ACCESS REQUEST TYPE (1=RW, 0=RO)

    277					LD$RSV==040000			;APR RESERVATION FLAG (1=YES)

    278					LD$ARW==000020			;NONOWNER RW ACCESS ENABLE (1=YES)

    279					LD$ARO==000010			;NONOWNER RO ACCESS ENABLE (1=YES)

    280					LD$REL==000004			;PIC INDICATOR (1=YES)

    281					LD$TYP==000002			;TYPE OF COMMON BLOCK (0=COM, 1=LIB)

    282					LD$DEF==000001			;BLOCK DEFINED? (0=NO, 1=YES)

    283

    284						.IFF

    285

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-5





    286		100000 			LD$ACC==100000			; ACCESS INTENT (1=RW, 0=RO)

    287		040000 			LD$RSV==040000			; RELOCATION BIAS SPECIFIED (1=YES)

    288		000004 			LD$REL==000004			;PIC INDICATOR (1=YES)

    289

    290						.ENDC

    291

    292

    293					;

    294					; LIBRARY LIST OFFSET DEFINITIONS

    295					;

    296					;++003	DELETE 'OWNER UIC' ENTRY

    297					;

    298					;

    299					; 		***NOTE***

    300					;

    301					; 	WHEN BUILDING RSX-11M TASKS, 'L$DLTH'

    302					; 	CONTAINS LIBRARY SIZE IN BYTES.

    303					;

    304

    305

    306	001000					.DSECT

    307

    308						.IF	NDF	R$$11M

    309

    310					L$DNXT::.BLKW	1		; OFFSET-LINK TO NEXT ENTRY

    311					L$DNME::.BLKW	2		; OFFSET-RADIX 50 LIBRARY NAME

    312					L$DLTH::.BLKW	1		; OFFSET-LENGTH OF LIBRARY IN 32W BLOCKS

    313					L$DDAT::.BLKW	3		; OFFSET-LIBRARY CREATION DATE

    314					L$DAPR::.BLKW	1		; OFFSET-STARTING APR NUMBER

    315					L$DFLG::.BLKW	1		; OFFSET-LIBRARY FLAGS WORD

    316					L$DBSE::.BLKW	1		; OFFSET-BASE VIRTUAL ADDRESS

    317					L$DCUR::.BLKW	1		; OFFSET-CURRENT BASE ADDRESS

    318					L$DLGH::.BLKW	0		; SIZE OF LIBRARY LIST DESCRIPTOR

    319

    320						.IFF

    321

    322	000000				L$DNXT::.BLKW	1		; OFFSET-LINK TO NEXT ENTRY

    323	000002				L$DNME::.BLKW	2		; OFFSET-RADIX 50 LIBRARY NAME

    324	000006				L$DSA::	.BLKW	1		; OFFSET-STARTING VIRTUAL ADDRESS OF LIBRARY

    325	000010				L$DHGV::.BLKW	1		; OFFSET-HIGHEST VIRTUAL ADDRESS IN WINDOW ZERO

    326	000012				L$DMXV::.BLKW	1		; OFFSET-HIGHEST LIBRARY VIRTUAL ADDRESS

    327	000014				L$DLDZ::.BLKW	1		; OFFSET-LIBRARY LOAD SIZE (32W BLOCKS)

    328	000016				L$DMXZ::.BLKW	1		; OFFSET-LIBRARY MAX SIZE (32W BLOCKS)

    329	000020				L$DOFF::.BLKW	1		; OFFSET-PARTITION OFFSET (32W BLOCKS)

    330	000022				L$DWND::.BLKW	1		; OFFSET-NUMBER OF LIBRARY WINDOWS

    331	000024				L$DSEG::.BLKW	1		; OFFSET-SIZE OF LIBRARY SEGMENT DESCRIPTORS

    332	000026				L$DFLG::.BLKW	1		; OFFSET-LIBRARY FLAGS WORD

    333	000030				L$DDAT::.BLKW	3		; OFFSET-LIBRARY CREATION DATE (YR., MO., DAY)

    334	000036				L$DCUR::.BLKW	1		; OFFSET-CURRENT BASE ADDRESS

    335	000040				L$DLGH::.BLKW	0		; SIZE OF LIBRARY LIST DESCRIPTOR

    336

    337						.ENDC

    338

    339

    340					;

    341					;++008 MODULE HEADER SWITCH BYTE  FLAGS -- LIBRARY MODULE

    342					;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-6





    343

    344		000001 			MH$SS==000001			;++008 SELECTIVE SEARCH LIBRARY MODULE

    345

    346					;

    347					;++008 LIBRARY MODULE OFFSETS -- MODULE HEADER

    348					;

    349

    350		000000 			M$HST==000000			;++008 MODULE STATUS BYTE

    351		000001 			M$HFL==M$HST+1			;++008 MODULE FLAGS BYTE

    352

    353					;

    354					; SIZE OF B-TREE NODE IN BYTES

    355					;

    356

    357		001000 			N$DLGH==256.*2			;

    358

    359					;

    360					; OPTION SWITCH WORD BIT DEFINITIONS

    361					;

    362

    363		100000 			AB$RT==100000			;ABORT ON ANY ERROR (1=YES)

    364		040000 			MA$PF==040000			;MAP LISTING FILE (1=YES)

    365		020000 			ST$BF==020000			;SYMBOL TABLE FILE (1=YES)

    366		010000 			TS$KF==010000			;TASK IMAGE FILE (1=YES)

    367		004000 			SE$QA==004000			;SEQUENCE ALLOCATION (1=YES)

    368		002000 			LG$SH==002000			;LONG/SHORT MAP FILE

    369		001000 			EN$DR==001000			;END OF RUN FLAG

    370		000400 			SP$OL==000400			;SPOOL MAP OUTPUT (0=YES)

    371

    372						.IF	DF	R$$11M

    373

    374		000200 			MP$SY==000200			; TARGET SYSTEM IS MAPPED (1=YES)

    375

    376						.ENDC

    377

    378

    379

    380		000100 			CR$EF==000100			;++036 PRODUCE CREF OUTPUT (1=YES)

    381		000040 			WI$DE==000040			; PRODUCE WIDE MAP OUTPUT FORMAT (1 = YES)

    382		000020 			CO$SRC==000020			; SEARCH ALL TREES (1 =YES)

    383		000010 			RS$OV==000010			; RECOGNIZE RESIDENT OVERLAYS (1=NO)

    384					 										;JAK107

    385					;										;JAK107

    386					; TASK SWITCH OVERFLOW WORD BIT DEFINITIONS					;JAK107

    387					;										;JAK107

    388					 										;JAK107

    389		100000 			RO$CHK==100000		; REENTRANT PORTION IS CHECKPOINTABLE (0=YES)		;JAK107

    390

    391					;

    392					; DEFINE REGION DESCRIPTOR OFFSETS

    393					;

    394

    395						.LIST	MEB

    396

    397	000040					RGDF	<:>,<=>

    398

    399						.NLIST	MEB

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-7





    400

    401

    402					;

    403					; SYMBOL TABLE ENTRY FLAG BYTE BIT DEFINTIONS

    404					;

    405

    406		000200 			SY$IND==000200			;INDIRECT (1=IND, 0=DEF)

    407		000100 			SY$GBL==000100			;GLOBAL (1=GLOBAL, 0=INTERNAL)

    408		000040 			SY$REL==000040			;RELOCATION (1=REL, 0=ABS)

    409		000020 			SY$ATL==000020			;AUTOLOAD FLAG (1=YES, 0=NO)

    410		000010 			SY$DEF==000010			;DEFINITION (1=DEF, 0=REF)

    411		000004 			SY$LIB==000004			;SYMBOL DEFINED IN LIBRARY (1=YES)

    412		000002 			SY$ATR==000002			;++036 REFERENCE VIA AUTOLOAD VECTOR (1=YES)

    413		000001 			SY$WK==000001			; WEAK REFERENCE OR DEFINITION (1=YES)

    414

    415					;

    416					; THE FOLLOWING SYMBOL TABLE FLAGS ARE LOCATED IN THE HIGH BYTE OF THE

    417					; FLAGS WORD (S$YFLG+1).

    418					;

    419

    420		000200 			SY$EXC==000200			; EXCLUDE SYMBOL FROM MAP (1=YES).

    421

    422

    423					;

    424					; SYMBOL TABLE ENTRY OFFSET AND LENGTH DEFINITIONS

    425					;

    426

    427

    428	000000					.DSECT

    429

    430	000000					.BLKW	3

    431	000006				S$YFLG::.BLKW	1		; OFFSET-SYMBOL FLAGS BYTE

    432	000010				S$YVAL::.BLKW	1		; OFFSET-SYMBOL VALUE

    433	000012				S$YCMT::.BLKW	1		; OFFSET-CONTROL SECTION ENTRY ADDRESS

    434	000014				S$YSEG::.BLKW	1		; OFFSET-ADDRESS OF DEFINING SEGMENT

    435	000016				S$YLGH::.BLKW	1		; LENGTH OF SYMBOL TABLE ENTRY

    436

    437					;

    438					; LENGTH OF AUTOLOAD VECTORS

    439					;

    440

    441	000020					.DSECT

    442

    443	000000					.BLKW	4		;

    444	000010				S$ZATL::.BLKW	0		;

    445

    446					;

    447					; LENGTH OF SEQUENCE ALLOCATION LIST ENTRY

    448					;

    449

    450	000010					.DSECT

    451

    452	000000					.BLKW	2		;

    453	000004				S$ZSEQ::.BLKW	0		;

    454

    455					;

    456					; LENGTH OF WINDOW BLOCK

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-8





    457					;

    458

    459	000004					.DSECT

    460

    461	000000					.BLKW	8.		;

    462	000020				S$ZWND::.BLKW	0		;

    463

    464

    465						.IF	DF	R$$11M

    466

    467					;

    468					; RSX-11M TASK FLAG WORD BIT DEFINITIONS

    469					;

    470

    471		100000 			TS$PIC==100000			; TASK IS PIC (1=YES)

    472		040000 			TS$NHD==040000			; TASK HAS NO HEADER (1=YES)

    473		020000 			TS$ACP==020000			; TASK IS ANCILLARY CONTROL PROCESSOR (1=YES)

    474		010000 			TS$PMD==010000			; GENERATE POST-MORTEM DUMP ( 1=YES)

    475		004000 			TS$SLV==004000			; TASK IS SLAVE (1=YES)

    476		002000 			TS$NSD==002000			; NO SEND TO TASK IS PERMITTED (1=YES)

    477		001000 			TS$NET==001000			; TASK USES NEW NETWORK PROTOCOL (1=YES)

    478		000400 			TS$PRV==000400			; TASK IS PRIVELEGED (1=YES)

    479		000200 			TS$CMP==000200			; TASK BUILT IN COMPATIBILITY MODE (1=YES)

    480		000100 			TS$CHK==000100			; TASK IS CHECKPOINTABLE (0=YES)

    481		000040 			TS$RES==000040			; TASK HAS RESIDENT OVERLAYS (1=YES)

    482		000020 			TS$RCP==000020		; REENTRANT PART OF TASK IS CHECKPOINTABLE (0=YES)	;JAK107

    483

    484					;

    485					; DEFINE WINDOW DESCRIPTOR OFFSETS

    486					;

    487

    488						.LIST	MEB

    489

    490	000020					WDBDF	<:>,<=>

    491

    492						.NLIST	MEB

    493

    494

    495						.ENDC

    496					;

    497					; LOCAL MACROS

    498					;

    499					; GENERATE DEFAULT LUN ASSIGNMENT

    500					;

    501					; GDFLUN DEVNAM,DEVUNT,LOGUNT

    502					;

    503					; WHERE:

    504					;

    505					;	DEVNAM=A TWO CHARACTER DEVICE NAME.

    506					;	DEVUNT=PHYSICAL UNIT.

    507					;	LOGUNT=LUN DEVICE IS TO BE ASSIGNED TO.

    508					;

    509

    510						.MACRO	GDFLUN DEVNAM,DEVUNT,LOGUNT

    511						.BLKW	1

    512						.ASCII	/DEVNAM/

    513						.BYTE	DEVUNT,1

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-9





    514						.WORD	LOGUNT

    515						.ENDM

    516

    517	000000					.PSECT

    518

    519					;

    520					; GLOBAL DATA

    521					;

    522					; DUMMY ABSOLUTE SECTION ENTRY

    523					;

    524

    525	000000					.PSECT	NOCLR

    526

    527

    528	000000				$ABSCT::.BLKW	1		;

    529	000002	127401 	007624 		$ABSNM::.RAD50	/. ABS./	;DEFAULT ABS SECTION NAME

    530	000006	000104 				.WORD	CS$GBL!CS$ALO	;DEFAULT FLAGS

    531		000005 				.REPT	<C$SLGH-<.-$ABSCT>>/2

    532						.WORD	0		;

    533						.ENDR

    534

    535	000000					.PSECT

    536

    537	000000				$CLRBG::.BLKW	0		; START OF AREA TO CLEAR

    538

    539

    540					;

    541					; NUMBER OF ACTIVE FILES

    542					;

    543

    544	000000				$ACTFL::.BLKW	1		;

    545

    546					;

    547					; TASK APR BITMAP

    548					;

    549

    550	000002				$APRMP::.BLKW	1		;

    551

    552

    553					;

    554					; VIRTUAL ADDRESS OF ABSOLUTE SECTION

    555					;

    556

    557	000004				$ASCT::	.BLKW	1		;

    558

    559					;

    560					; START TIME FOR THIS BUILD

    561					;

    562

    563	000006				$BGTIM::.BLKW	8.		;

    564

    565

    566					;

    567					; BITMAP DESCRIPTOR FOR TASK IMAGE FILE BITMAP

    568					;

    569

    570	000026				$BITMP::.BLKW	2		;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-10





    571

    572					;

    573					; SEGMENT ADDRESS LIMITS AND BIAS VALUES

    574					;

    575

    576	000000					.PSECT	IMG$D,D,GBL

    577

    578	000000				$BEGRO::.BLKW	1		; BEGINNING OF RO AREA

    579	000002				$BEGRW::.BLKW	1		; BEGINNING OF RW AREA

    580	000004				$BFFLG::.BLKW	1		; BUFFER TRUE/FALSE FLAG

    581

    582						.IF	NDF	R$$11M

    583

    584					$BIAS::.BLKW	1		; RO ADDRESS BIAS

    585

    586						.ENDC

    587

    588	000006				$ENDRO::.BLKW	1		; END OF RO AREA

    589	000010				$ENDRW::.BLKW	1		; END OF RW AREA

    590

    591						.IF	DF	R$$11M

    592

    593	000012				$LOWRW::.BLKW	1		; LOW R/W MEMORY LIMIT

    594

    595						.IFF

    596

    597					$HDOFF::.BLKW	1		; HEADER OFFSET BIAS

    598

    599						.ENDC

    600

    601	000014				$WRFLG::.BLKW	1		; SEGMENT HAS NO DISK ALLOCATION (.EQ. = NO)

    602

    603

    604	000032					.PSECT

    605

    606					;

    607					; COMMAND INPUT FLAG

    608					;

    609

    610	000032	000000 			$CMFLG::.WORD	0		;

    611

    612					;

    613					; CURRENT STATE POINTERS (REAL ADDRESSES)

    614					;

    615

    616	000034				$CRELM::.BLKW	1		;CURRENT ELEMENT

    617	000036				$CRSEG::.BLKW	1		;CURRENT SEGMENT

    618	000040				$CRSRC::.BLKW	1		;CURRENT SEGMENT BEING SEARCHED

    619	000042				$CRSYM::.BLKW	1		;CURRENT SYMBOL

    620

    621					;

    622					; CURRENT STATE POINTERS (VIRTUAL ADDRESSES)

    623					;

    624

    625	000044				$CRVEL::.BLKW	1		; VIRTUAL ADDRESS-CURRENT ELEMENT

    626	000046				$CRVSG::.BLKW	1		; VIRTUAL ADDRESS-CURRENT SEGMENT

    627	000050				$CRVSR::.BLKW	1		; VIRTUAL ADDRESS-CURRENT SEGMENT SEARCHED

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-11





    628	000052				$CRVSM::.BLKW	1		; VIRTUAL ADDRESS-CURRENT SYMBOL

    629

    630					;++036

    631					;++036 CREF OUTPUT DEVICE

    632					;++036

    633

    634	000054				$CRODV::.BLKW	1		;++036

    635

    636					;++036

    637					;++036 CREF OUTPUT UNIT

    638					;++036

    639

    640	000056				$CROUN::.BLKW	1		;++036

    641

    642					;

    643					; DEFAULT DEVICE ASSIGNMENTS

    644					;

    645

    646	000022					.PSECT	NOCLR

    647

    648

    649	000022	000006 			$DFASG::.WORD	<DFASG-$DFASG>/10;NUMBER OF DEFAULT ASSIGNMENTS

    650

    651	000024					GDFLUN	SY,0,1

    652	000034					GDFLUN	SY,0,2

    653	000044					GDFLUN	SY,0,3

    654	000054					GDFLUN	SY,0,4

    655	000064					GDFLUN	TI,0,5

    656	000074					GDFLUN	CL,0,6

    657

    658	000104				DFASG:				;REF LABEL

    659

    660	000060					.PSECT

    661

    662

    663					;

    664					; COUNT OF NON-FATAL LINK ERRORS DETECTED

    665					;

    666

    667	000060				$ERRCT::.BLKW	1		;

    668

    669					;

    670					; FREE SPACE POOL HEADER AND POOL

    671					;

    672

    673	000062				$FRHD::	.BLKW	2		;HEADER

    674	000000					.PSECT	FRSIZ1

    675	000000				$FRSZ1::

    676	000000					.PSECT	FRSIZ2

    677	000000				$FRSZ2::

    678	000066					.PSECT

    679

    680					;

    681					; SIZE OF CORE POOL

    682					;

    683

    684	000066				$FRSIZ::.BLKW	1		;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-12





    685

    686

    687					;

    688					; FILE SIZE INDICATOR

    689					;

    690

    691	000070				$FSIZI::.BLKW	1		;

    692

    693

    694						.IF	NDF	R$$11M

    695

    696					;

    697					; TASK IMAGE PAGE ADDRESS REGISTERS (PAR)

    698					;

    699

    700					$HDPAR::.BLKW	8.		;

    701

    702					;

    703					; TASK IMAGE PAGE DESCRIPTOR REGISTERS (PDR)

    704					;

    705

    706					$HDPDR::.BLKW	8.		;

    707

    708						.IFTF

    709

    710					;

    711					; SIZE OF TASK HEADER

    712					;

    713

    714	000072				$HDSIZ::.BLKW	1		;

    715

    716					;

    717					; RELATIVE DISK BLOCK ADDRESS OF HEADER

    718					;

    719

    720	000074				$HDRBN::.BLKW	1		;

    721

    722						.IFF

    723

    724					;

    725					; ADDRESS OF IMPURE VECTOR EXTENSION LIST

    726					;

    727

    728	000076				$HEXT::	.BLKW	1		;

    729

    730					;

    731					; MAXIMUM ALLOWABLE TASK ADDRS+1

    732					;

    733

    734	000100				$HGHAD::.BLKW	1		;

    735

    736

    737					;

    738					; FCS IMPURE AREA POINTER - LOC.2 CONTEXT SAVE

    739					;

    740

    741	000102				$HFSR::	.BLKW	1		;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-13





    742

    743					;

    744					; FORTRAN OTS IMPURE AREA POINTER - LOC. 40 CONTEXT SAVE.

    745					;

    746

    747	000104				$HOTV::	.BLKW	1		;

    748

    749					;

    750					; OVERLAY RUNTIME SYSTEM IMPURE AREA POINTER - LOC. 42 CONTEXT SAVE

    751					;

    752

    753	000106				$HOVLY::.BLKW	1		;

    754

    755						.ENDC

    756

    757					;

    758					; HIGHEST VIRTUAL ADDRESS IN TASK

    759					;

    760

    761	000110				$HVRTL::.BLKW	1		;

    762

    763					;

    764					; HIGH VIRTUAL ADDRESS LIMIT - ADDRESS WINDOW 0

    765					;

    766

    767	000112				$HVRT0::.BLKW	1		;

    768

    769

    770					;

    771					; VERSION IDENTIFICATION

    772					;

    773

    774	000114				$IDENT::.BLKW	2		;

    775

    776

    777					;

    778					; NO. OF DISK BLOCKS IN LABEL

    779					;

    780

    781	000120				$LBBLK::.BLKW	1		;

    782

    783					;

    784					; TASK EXTENSION SIZE IN 32 W BLOCKS

    785					;

    786

    787	000122				$LBEXT::.BLKW	1		;++041

    788

    789					;

    790					; SIZE OF LABEL BLOCK (BYTES)

    791					;

    792

    793	000124				$LBLSZ::.BLKW	1		;

    794

    795					;

    796					; TASK OFFSET INTO REGION

    797					;

    798

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-14





    799	000126				$LBOFF::.BLKW	1		;

    800

    801					;

    802					; RESIDENT LIBRARY REQUEST LISTHEAD

    803					;

    804

    805	000130				$LBRHD::.BLKW	3		;

    806

    807

    808					;

    809					; COMMAND LINE BUFFER

    810					;

    811

    812	000000					.PSECT	LNB$D,D,GBL

    813

    814	000000				$LNBUF::.BLKW	42.		;

    815

    816					;

    817					; COMMAND LINE DESCRIPTOR

    818					;

    819

    820	000124				$LNDES::.BLKW	2		;

    821

    822	000136					.PSECT

    823

    824					;

    825					; DEFAULT LOGICAL UNIT ASSIGNMENT LISTHEAD

    826					;

    827

    828	000136				$LUNHD::.BLKW	2		;

    829

    830

    831					;

    832					; VIRTUAL ADDRESS OF NAME BLOCK FOR REAL MAP

    833					; OUTPUT FILE

    834					;

    835

    836	000142				$MPFIL::.BLKW	1		;++036

    837

    838					;

    839					; MASTER UNDEFINED SYMBOL COUNT

    840					;

    841

    842	000144				$MSYMC::.BLKW	1		;

    843

    844					;

    845					; MAXIMUM PHYSICAL MEMORY NEEDED

    846					;

    847

    848	000146				$MXLGH::.BLKW	2		;

    849

    850					;

    851					; MAXIMUM NUMBER OF WINDOWS REQUIRED BY TASK

    852					;

    853

    854	000152				$MXWND::.BLKW	1		;

    855

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-15





    856					;

    857					; NUMBER OF REGIONS

    858					;

    859

    860	000154				$NUMRG::.BLKW	1		;

    861

    862					;

    863					; NUMBER OF SEGMENTS IN ALLOCATION

    864					;

    865

    866	000156				$NUMSG::.BLKW	1		;

    867

    868					;

    869					; NUMBER OF WINDOWS

    870					;

    871

    872	000160				$NUMWN::.BLKW	1		;

    873

    874					;

    875					; NUMBER OF LOGICAL UNITS

    876					;

    877

    878	000162				$NUNIT::.BLKW	1		;

    879

    880					;

    881					; ODT TRANSFER ADDRESS VECTOR

    882					;

    883

    884	000164				$ODTAD::.BLKW	2		;

    885

    886					;

    887					; ODT AND TASK SST VECTORS - ADJACENCY ASSUMED

    888					;

    889

    890						.IF	NDF	R$$11M

    891

    892					$ODTV::	.BLKW	2		;

    893					$ODTSZ::.BLKB	1		;

    894					$TSKSZ::.BLKB	1		;

    895					$TSKV::	.BLKW	2		;

    896

    897						.IFF

    898

    899	000170				$ODTV:: .BLKW	2		;

    900	000174				$ODTSZ::.BLKW	1		;

    901	000176				$TSKV:: .BLKW	2		;

    902	000202				$TSKSZ::.BLKW	1		;

    903

    904						.ENDC

    905

    906

    907					;

    908					; OFFSET BIAS CALCULATED FROM /BS (BASE) OR /TP (TOP) SWITCH VALUE

    909					;

    910

    911	000204				$OFFST::.BLKW	1		;

    912

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-16





    913					;

    914					; OUTPUT BUFFER-LOAD MAP/ERROR MESSAGES

    915					;

    916

    917	000206				$OUTBF::.BLKB	90.		;

    918	000340				$TBUF::	.BLKB	80.		; TEMP. ERROR TEXT STORAGE (ADJ. REQUIRED)

    919

    920					;

    921					; TASK PARTITION SIZE (32W BLOCKS)

    922					;

    923

    924	000460				$PARSZ::.BLKW	1		;

    925

    926					;

    927					; PATH LIST ADDRESS

    928					;

    929

    930	000462				$PATH::	.BLKW	1		;

    931

    932

    933					;

    934					; PATCH LISTHEAD

    935					;

    936

    937	000464				$PATHD::.BLKW	2		;

    938

    939					;

    940					; PHASE NUMBER

    941					;

    942

    943	000470				$PHASE::.BLKW	1		;

    944

    945					;

    946					; PHYSICAL ADDRESS BOUND

    947					;

    948

    949	000472				$PHYBD::.BLKW	1		;

    950

    951					;

    952					; DEFAULT PARTITION NAME

    953					;

    954

    955	000474				$PNAME::.BLKW	2		;

    956

    957					;

    958					; POOL USAGE

    959					;

    960

    961						.IF	NDF	R$$11M

    962

    963					$POOL::	.BLKW	1		;

    964

    965						.ENDC

    966

    967					;

    968					; DEFAULT PRIORITX

    969					;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-17





    970

    971	000500				$PRIOR::.BLKW	1		;

    972

    973					;

    974					; PRIVELEGED TASK INITIAL APR

    975					;

    976

    977						.IF	DF	R$$11M

    978

    979	000502				$PRVAP::.BLKW	1		;

    980

    981						.ENDC

    982

    983					;

    984					; HIGHEST RELATIVE DISK BLOCK NUMBER

    985					;

    986

    987	000504				$RLBLK::.BLKW	1		;						;JAK100

    988	000506				$ROBLK::.BLKW	1		; READ ONLY PORTION 				;JAK100

    989	000510				$REBLK::.BLKW	1		; LAST BLOCK AFTER COMPRESSION			;JAK100

    990					 										;JAK100

    991					;										;JAK100

    992					; DEFAULT R-O PARTITION NAME							;JAK100

    993					;										;JAK100

    994					 										;JAK100

    995	000512				$ROPAR::.BLKW	2		;						;JAK100

    996

    997

    998					;

    999					; SYSTEM INDICATOR

   1000					;

   1001

   1002	000516				$RSXSY::.BLKW	1		;

   1003

   1004					;

   1005					; ROOT SEGMENT POINTER

   1006					;

   1007

   1008	000520				$RTSEG::.BLKW	1		;

   1009	000522	000000 				.WORD	0		; PATH FLAG=CURRENT SEGMENT

   1010	000524	000000 				.WORD	0		; END OF SINGLE SEGMENT PATH LIST

   1011

   1012					;

   1013					; VIRTUAL ADDRESS OF ROOT SEGMENT WINDOW DESCRIPTOR

   1014					;

   1015

   1016	000526				$RTWDP::.BLKW	1		;

   1017

   1018					;

   1019					; CONTROL SECTION EXTENSION LISTHEAD

   1020					;

   1021

   1022	000104					.PSECT	NOCLR

   1023

   1024

   1025	000104	000104'			$SCTHD::.WORD	$SCTHD		;

   1026	000106					.BLKW	3		;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-18





   1027	000114	   000 	   017 			.BYTE	0,15.		;

   1028

   1029	000530					.PSECT

   1030

   1031					;

   1032					; ADDRESS OF SEGMENT LIST

   1033					;

   1034

   1035	000530				$SGLST::.BLKW	1		;

   1036

   1037					;

   1038					; STACK SPACE REQUIRED

   1039					;

   1040

   1041	000532				$STACK::.BLKW	1		;

   1042

   1043					;

   1044					; SWITCH OPTION WORD

   1045					;

   1046

   1047	000534				$SWTCH::.BLKW	1		;

   1048

   1049					 										;JAK107

   1050					; 										;JAK107

   1051					; TASK IMAGE SWITCH OPTION OVERFLOW WORD					;JAK107

   1052					;										;JAK107

   1053					 										;JAK107

   1054	000536				$SWOVR::.BLKW	1.								;JAK107

   1055					 										;JAK107

   1056					;

   1057					; MASTER SYMBOL TABLE LISTHEAD

   1058					;

   1059

   1060	000116					.PSECT	NOCLR

   1061

   1062	000116				$SYMHD::.BLKW	1		; POINTER TO ROOT NODE

   1063	000120	000016 				.WORD	<3+4>*2		; ENTRY SIZE IN BYTES

   1064	000122	001000 				.WORD	N$DLGH		; NODE SIZE IN BYTES

   1065

   1066	000540					.PSECT

   1067

   1068

   1069					;

   1070					; SIZE OF RESIDENT SEGMENT DESCRIPTOR

   1071					;

   1072

   1073	000540				$SZSEG::.BLKW	1		;

   1074

   1075					;

   1076					; TASK UIC

   1077					;

   1078

   1079	000542				$TKUIC::.BLKW	1		;

   1080

   1081					;

   1082					; TASK NAME

   1083					;

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-19





   1084

   1085	000544				$TNAME::.BLKW	2		;

   1086

   1087					;

   1088					; TOTAL NUMBER OF WINDOW DESCRIPTORS

   1089					;

   1090

   1091	000550				$TSKWD::.BLKW	1		;

   1092

   1093					;

   1094					; VIRTUAL ADDRESS BOUNDARY

   1095					;

   1096

   1097	000552				$VRTBD::.BLKW	1		;

   1098

   1099					;

   1100					; VIRTUAL SECTION LISTHEAD

   1101					;

   1102

   1103	000554				$VSCHD::.BLKW	1		;

   1104

   1105

   1106					;

   1107					; SEGMENT CURRENTLY BEING WRITTEN INTO

   1108					;

   1109

   1110	000556				$WRSEG::.BLKW	1		;

   1111

   1112					;

   1113					; TASK TRANSFER ADDRESS VECTOR

   1114					;

   1115

   1116	000560				$XFRAD::.BLKW	2		;

   1117

   1118		000272 			C$LRSZ==.-$CLRBG/2		; NUMBER OF WORDS TO CLEAR

   1119					 										;JAK104

   1120					;										;JAK104

   1121					; EXIT STATUS TO BE RETURNED TO REQUESTER					;JAK104

   1122					;										;JAK104

   1123					 										;JAK104

   1124	000564				$EXSTS::.BLKW	1		;						;JAK104

   1125					  										;JAK104

   1126

   1127		000001 				.END

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-20

SYMBOL TABLE



AB$RT = 100000 G 	H$ODVL  000024 G 	N$DLGH= 001000 G 	TS$SLV= 004000 G 	$FRSIZ  000066RG

A$LLST= 000004 G 	H$OVLY  000054 G 	RF$ATT= 100000 G 	VT    = 000013   	$FRSZ1  000000RG    004

CO$SRC= 000020 G 	H$PFVA  000032 G 	RO$CHK= 100000 G 	WF$LOD= 040000 G 	$FRSZ2  000000RG    005

CR    = 000015   	H$RCVA  000036 G 	RS$OV = 000010 G 	WF$MAP= 100000 G 	$FSIZI  000070RG

CR$EF = 000100 G 	H$RRVA  000062 G 	RS.ATT= 000040 G 	WI$DE = 000040 G 	$HDRBN  000074RG

CS$ACC= 000020 G 	H$SPRI  000060 G 	RS.CRR= 100000 G 	WS.CRW= 100000 G 	$HDSIZ  000072RG

CS$ALO= 000004 G 	H$TKVA  000026 G 	RS.DEL= 000010 G 	WS.DEL= 000010 G 	$HEXT   000076RG

CS$ATL= 000001 G 	H$TKVL  000030 G 	RS.EXT= 000004 G 	WS.ELW= 020000 G 	$HFSR   000102RG

CS$GBL= 000100 G 	H$VEXT  000056 G 	RS.MDL= 000200 G 	WS.EXT= 000004 G 	$HGHAD  000100RG

CS$IND= 000010 G 	H$WND   000044 G 	RS.NDL= 000100 G 	WS.MAP= 000200 G 	$HOTV   000104RG

CS$LIB= 000002 G 	LD$ACC= 100000 G 	RS.NEX= 000020 G 	WS.RCX= 000100 G 	$HOVLY  000106RG

CS$MEM= 000001 G 	LD$REL= 000004 G 	RS.RED= 000001 G 	WS.RED= 000001 G 	$HVRTL  000110RG

CS$REL= 000040 G 	LD$RSV= 040000 G 	RS.UNM= 040000 G 	WS.RRF= 010000 G 	$HVRT0  000112RG

CS$RES= 000100 G 	LF    = 000012   	RS.WRT= 000002 G 	WS.UNM= 040000 G 	$IDENT  000114RG

CS$TYP= 000200 G 	LG$SH = 002000 G 	R$GFLG  000020 G 	WS.WRT= 000002 G 	$LBBLK  000120RG

CS$VAS= 000040 G 	L$BASG  001000 G 	R$GLGH  000022 G 	WS.64B= 000400 G 	$LBEXT  000122RG

CS$VSC= 000200 G 	L$BBLK  000360 G 	R$$11M= 000000   	W$NFLG  000020 G 	$LBLSZ  000124RG

C$LRSZ= 000272 G 	L$BDAT  000032 G 	R.GID = 000000 G 	W$NLGH  000024 G 	$LBOFF  000126RG

C$SBSE  000010 G 	L$BEXT  000352 G 	R.GLGH= 000020 G 	W$NREG  000022 G 	$LBRHD  000130RG

C$SCUR  000016 G 	L$BFLG  000030 G 	R.GNAM= 000004 G 	W.NAPR= 000001 G 	$LNBUF  000000RG    006

C$SELM  000014 G 	L$BHGV  000012 G 	R.GPAR= 000010 G 	W.NBAS= 000002 G 	$LNDES  000124RG    006

C$SFLG  000006 G 	L$BHRB  000356 G 	R.GPRO= 000016 G 	W.NID = 000000 G 	$LOWRW  000012RG    003

C$SLGH  000022 G 	L$BLDZ  000016 G 	R.GSIZ= 000002 G 	W.NLEN= 000012 G 	$LUNHD  000136RG

C$SLGS  000020 G 	L$BLIB  000040 G 	R.GSTS= 000014 G 	W.NLGH= 000020 G 	$MPFIL  000142RG

C$SLTH  000012 G 	L$BLUN  000362 G 	SE$QA = 004000 G 	W.NOFF= 000010 G 	$MSYMC  000144RG

DFASG   000104R     002	L$BMXV  000014 G 	SPA   = 000040   	W.NRID= 000006 G 	$MXLGH  000146RG

EN$DR = 001000 G 	L$BMXZ  000020 G 	SP$OL = 000400 G 	W.NSIZ= 000004 G 	$MXWND  000152RG

E$LCMT  000002 G 	L$BOFF  000022 G 	ST$BF = 020000 G 	W.NSRB= 000016 G 	$NUMRG  000154RG

E$LIDT  000010 G 	L$BPAR  000004 G 	SY$ATL= 000020 G 	W.NSTS= 000014 G 	$NUMSG  000156RG

E$LLGH  000050 G 	L$BPRI  000346 G 	SY$ATR= 000002 G 	$ABSCT  000000RG    002	$NUMWN  000160RG

E$LMND  000024 G 	L$BROB  000364 G 	SY$DEF= 000010 G 	$ABSNM  000002RG    002	$NUNIT  000162RG

E$LMOD  000014 G 	L$BROL  000366 G 	SY$EXC= 000200 G 	$ACTFL  000000RG 	$ODTAD  000164RG

E$LNUM  000004 G 	L$BSA   000010 G 	SY$GBL= 000100 G 	$APRMP  000002RG 	$ODTSZ  000174RG

E$LNXT  000000 G 	L$BSEG  000026 G 	SY$IND= 000200 G 	$ASCT   000004RG 	$ODTV   000170RG

E$LSWT  000006 G 	L$BSGL  000354 G 	SY$LIB= 000004 G 	$BEGRO  000000RG    003	$OFFST  000204RG

E$LVMT  000020 G 	L$BTSK  000000 G 	SY$REL= 000040 G 	$BEGRW  000002RG    003	$OUTBF  000206RG

FF    = 000014   	L$BWND  000024 G 	SY$WK = 000001 G 	$BFFLG  000004RG    003	$PARSZ  000460RG

HT    = 000011   	L$BXFR  000350 G 	S$YCMT  000012 G 	$BGTIM  000006RG 	$PATH   000462RG

H$CSP   000000 G 	L$DCUR  000036 G 	S$YFLG  000006 G 	$BITMP  000026RG 	$PATHD  000464RG

H$CUIC  000010 G 	L$DDAT  000030 G 	S$YLGH  000016 G 	$CLRBG  000000RG 	$PHASE  000470RG

H$DSIZ  000002 G 	L$DFLG  000026 G 	S$YSEG  000014 G 	$CMFLG  000032RG 	$PHYBD  000472RG

H$DSW   000046 G 	L$DHGV  000010 G 	S$YVAL  000010 G 	$CRELM  000034RG 	$PNAME  000474RG

H$DUIC  000012 G 	L$DLDZ  000014 G 	S$ZATL  000010 G 	$CRODV  000054RG 	$PRIOR  000500RG

H$EFLM  000004 G 	L$DLGH  000040 G 	S$ZSEQ  000004 G 	$CROUN  000056RG 	$PRVAP  000502RG

H$EFSV  000040 G 	L$DMXV  000012 G 	S$ZWND  000020 G 	$CRSEG  000036RG 	$REBLK  000510RG

H$FOT   000052 G 	L$DMXZ  000016 G 	TS$ACP= 020000 G 	$CRSRC  000040RG 	$RLBLK  000504RG

H$FPSA  000042 G 	L$DNME  000002 G 	TS$CHK= 000100 G 	$CRSYM  000042RG 	$ROBLK  000506RG

H$FPVA  000034 G 	L$DNXT  000000 G 	TS$CMP= 000200 G 	$CRVEL  000044RG 	$ROPAR  000512RG

H$FSR   000050 G 	L$DOFF  000020 G 	TS$KF = 010000 G 	$CRVSG  000046RG 	$RSXSY  000516RG

H$GARD  000072 G 	L$DSA   000006 G 	TS$NET= 001000 G 	$CRVSM  000052RG 	$RTSEG  000520RG

H$IPC   000016 G 	L$DSEG  000024 G 	TS$NHD= 040000 G 	$CRVSR  000050RG 	$RTWDP  000526RG

H$IPS   000014 G 	L$DWND  000022 G 	TS$NSD= 002000 G 	$DFASG  000022RG    002	$SCTHD  000104RG    002

H$ISP   000020 G 	MA$PF = 040000 G 	TS$PIC= 100000 G 	$ENDRO  000006RG    003	$SGLST  000530RG

H$LUN   000076 G 	MH$SS = 000001 G 	TS$PMD= 010000 G 	$ENDRW  000010RG    003	$STACK  000532RG

H$NLUN  000074 G 	MP$SY = 000200 G 	TS$PRV= 000400 G 	$ERRCT  000060RG 	$SWOVR  000536RG

H$NML   000061 G 	M$HFL = 000001 G 	TS$RCP= 000020 G 	$EXSTS  000564RG 	$SWTCH  000534RG

H$ODVA  000022 G 	M$HST = 000000 G 	TS$RES= 000040 G 	$FRHD   000062RG 	$SYMHD  000116RG    002

TABLS	MACRO M1110  22-AUG-78 02:01  PAGE 3-21

SYMBOL TABLE



$SZSEG  000540RG 	$TNAME  000544RG 	$TSKWD  000550RG 	$WRFLG  000014RG    003	$XFRAD  000560RG

$TBUF   000340RG 	$TSKSZ  000202RG 	$VRTBD  000552RG 	$WRSEG  000556RG 	$$$   = 000020

$TKUIC  000542RG 	$TSKV   000176RG 	$VSCHD  000554RG



. ABS.	001000	   000

      	000566	   001

NOCLR 	000124	   002

IMG$D 	000016	   003

FRSIZ1	000000	   004

FRSIZ2	000000	   005

LNB$D 	000130	   006

ERRORS DETECTED:  0



VIRTUAL MEMORY USED:  2996 WORDS  ( 12 PAGES)

DYNAMIC MEMORY:  3828 WORDS  ( 14 PAGES)

ELAPSED TIME:  00:00:17

OBJ$:TABLS,LIS$:TABLS/-SP=SRC$:MACFLM,PLSDF,TABLS

