|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure REFCB Reference Table (REFTBL) Entry
0000 0 Character 8 REFNAME ESD symbolic name
0008 8 Bitstring 1 REFFLG1 Flag byte
...1 .... REFNOLIB X'10' REFNOLIB Do not use TXTLIB
to resolve
.1.. .... REFLENZ X'40' REFLENZ CSECT LENGTH IS
ZERO
..1. .... REFALIAS X'20' REFALIAS Found as ALIAS in
TXTLIB
1... .... REFUND X'80' REFUND Undefined symbol
.... .1.. REFCXDTR X'04' REFCXDTR CXD value from
TRANPR table
1... ...1 REFCXD X'81' REFCXD Resolve CXD
1... ..1. REFCOM X'82' REFCOM Define common area
1... ..11 REFWEX X'83' REFWEX Weak external
reference
0008 8 Bitstring 1 REFALIGN Alignment for pseudo register,
initially 0=BYTE 1=HW 3=FW 7=DW
Later as EQUATES below
.111 11.. REFPRB X'7C' PR with BYTE alignment
.111 11.1 REFPRH X'7D' PR with HALFWORD alignment
.111 111. REFPRF X'7E' PR with FULLWORD alignment
.111 1111 REFPRD X'7F' PR with DOUBLEWORD
alignment
0009 9 Bitstring 3 REFINFO Reserved for compatibility In CMS
5.5 and later, this field
contains the ESD address field
information that was extracted
from the ESD record. It is used
with the REFINF31 field to
produce the absolute address of
the loaded TEXT file. Used in
GENMOD process. This field will
be set for ESD type O/SD, 1/LD,
4/PC type entry.
000C 12 Bitstring 4 REFVAL Absolute address (in object deck)
in CMS releases prior to 5.5.
Assigned value for PR and COMMON
Start of chain WAITING FOR
UNDEFINED SYMBOL to be resolved
In CMS 5.5 and later, this field
reflects the entry point
associatd with the ESD records of
the loaded TEXT file once the
load is completed.
0010 16 Bitstring 1 REFFLG2 Flag byte
1... .... REFCMD X'80' REFCMD Command line name -
must resolve
.1.. .... REFRMODE X'40' REFRMODE 0=RMODE 24 1=RMODE
ANY
..11 .... REFAMODE X'30' REFAMODE 01=AMODE 24,
10=AMODE 31,11=AMODE ANY
..11 .... REFAMANY X'30' REFAMANY AMODE ANY
..1. .... REFAM31 X'20' REFAM31 AMODE 31
...1 .... REFAM24 X'10' REFAM24 AMODE 24
.... 1... REFICS X'08' REFICS ICS alter length
waiting for match
.... .1.. REFLBT X'04' REFLBT Name was located in
TXTLIB
.... ..1. REFCSD X'02' REFCSD Section definition
(SD) entry
.... ...1 REFNEG X'01' REFNEG Negative relocation
factor
0011 17 Bitstring 3 REFADDR ICS CSECT length
0010 16 Bitstring 4 REFQCONA In CMS 5.5 and later, this field
contains pointer to RLD buffers
that contain the location of Q
typ contstants that may need to
be resolved to reflect correct
offset value.
0014 20 Bitstring 4 REFINF31 Relocation factor 31-bit address
for ESD type entry, may have: max
length for 5/CM entry, length for
6/PR/XD entry, reloc value for
0/SD entry reloc value for 1/LD
entry reloc value for 4/PC entry
In CMS 5.5 and later, when this
field and the value in the
REFINFO field are added together,
the absolute location of the
loaded TEXT is produced.
00000018 REFLEN *-REFCB REFTBL entry length
| |