AT&T UNIX™PC Unix System V Users Manual - tenox
AT&T UNIX™PC Unix System V Users Manual - tenox AT&T UNIX™PC Unix System V Users Manual - tenox
RELOC (4) RELOC ( 4) R_ABS The reference is absolute, and no relocation is necessary. The entry will be ignored. R_DIR16 A direct, 16-bit reference to a symbol's virtual address. R_REL16 A "PC-relative," 16-bit reference to a symbol's virtual address. Relative references occur in instructions such as jumps and calls. The actual address used is obtained by adding a constant to the value of the program counter at the time the instruction is executed. R_IND16 An indirect, 16-bit reference through a transfer vector. The instruction contains the virtual address of the transfer vector, where the actual address of the referenced word is stored. R_ABS The reference is absolute, and no relocation is necessary. The entry will be ignored. R_Dffi24 A direct, 24-bit reference to a symbol's virtual address. R_REL24 A "PC-relative," 24-bit reference to a symbol's virtual address. Relative references occur in instructions such as jumps and calls. The actual address used is obtained by adding a constant to the value of the program counter at the time the instruction is executed. R_OPT16 An optimized, indirect, 16-bit reference through a transfer vector. The instruction contains the offset into the transfer vector table to the transfer vector where the actual address of the referenced word is stored. R_IND24 An indirect, 24-bit reference through a transfer vector. The instruction contains the virtual address of the transfer vector, where the actual address of the referenced word is stored. R_IND32 An ··indirect, 32-bit reference through a transfer vector. The instruction contains the virtual address of the transfer vector, where the actual address of the referenced word is stored. R_RELBYTE A direct 8 bit reference to a symbol's virtual address. R_RELWORD A direct 16 bit reference to a symbol's virtual address. R_RELLONG A direct 32 bit reference to a symbol's virtual address. R_.PCRBYTE A "PC-relative," 8 bit reference to a symbol's virtual address. R.YCRWORD A "PC-relative," 16 bit reference to a symbol's virtual address. - 2-
RELOC ( 4) RELOC ( 4) R_PCRLONG A "PC-relative," 32 bit reference to a symbol's virtual address. On the VAX processors relocation of a symbol index of -1 indicates that the relative difference between the current segment's start address and the program's load address is added to the relocatable address. Other relocation types will be defined as they are needed. Relocation entries are generated automatically by the assembler and automatically utilized by the link editor. A link editor option exists for removing the relocation entries from an object file. SEE ALSO ld(l), strip(l), a.out(4), syms(4). - 3-
- Page 1060 and 1061: I I I I I I II I I I I I I I I I I
- Page 1063 and 1064: Dffi ( 4 ) Dffi ( 4 ) NAME dir - fo
- Page 1065: FILEHDR (4) (not. on PDP-11) FILEHD
- Page 1068 and 1069: FONT ( 4) (AT&T UNIX PC only ) FONT
- Page 1070 and 1071: I�
- Page 1072 and 1073: FS (4) FS (4) S_type indicates the
- Page 1074 and 1075: (�
- Page 1076 and 1077: FSPEC ( 4) FSPEC ( 4) Several UNIX
- Page 1078 and 1079: GETTYDEFS ( 4) GETTYDEFS ( 4 ) sett
- Page 1080 and 1081: � , __
- Page 1082 and 1083: INITTAB ( 4) INITTAB ( 4) I etclini
- Page 1084 and 1085: I I �I I I I I � I I 1� 1 1 I
- Page 1086 and 1087: (� .
- Page 1089 and 1090: � LDFCN( 4) LDFCN( 4) NAME ldfcn
- Page 1091: LDFCN( 4) LDFCN{4) REWIND(Idptr) FE
- Page 1095 and 1096: MASTER ( 4) MASTER (4) NAME master
- Page 1097: MNTTAB (4) MNTTAB (4) NAME mnttab -
- Page 1100 and 1101: PASSWD (4) PASSWD ( 4) Haphazard mo
- Page 1102 and 1103: PHONE (4) 02 (short) 03 (short) 04
- Page 1104 and 1105: y . /
- Page 1107: PROFILE ( 4) PROFILE ( 4) NAME prof
- Page 1112 and 1113: (�
- Page 1114 and 1115: SCCSFILE ( 4) SCCSFILE ( 4) time of
- Page 1116 and 1117: (�
- Page 1119 and 1120: SHLill ( 4) (AT&T UNIX PC only ) SH
- Page 1121 and 1122: SYMS ( 4) SYMS ( 4) NAME syms - com
- Page 1123 and 1124: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1125 and 1126: UA ( 4) Rename (AT&T UNIX PC only )
- Page 1127 and 1128: UA ( 4) (AT&T UNIX PC only ) UA (4)
- Page 1129 and 1130: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1131 and 1132: UTMP ( 4) UTMP ( 4) NAME utmp, wtmp
- Page 1133: INTRO ( 5) NAME intro - introductio
- Page 1136 and 1137: ,!)
- Page 1139: .� EQNCHAR (5) EQNCHAR (5) NAME e
- Page 1143 and 1144: GREEK (5) GREEK (5) NAME greek - gr
- Page 1145 and 1146: MAN(5) MAN ( 5) NAME man - macros f
- Page 1147 and 1148: MAN (5) MAN (5) . � FILES The mac
- Page 1149 and 1150: MM (5) MM ( 5 ) NAME mm - the MM ma
- Page 1151 and 1152: MODEMCAP ( 5) ( AT&T UNIX PC Only )
- Page 1153: � MPTX ( 5 ) MPTX ( 5 ) NAME mptx
- Page 1156 and 1157: REGEXP (5) REGEXP (5) ERROR( val )
- Page 1158 and 1159: REGEXP (5) REGEXP (5) #define UNGET
RELOC ( 4) RELOC ( 4)<br />
R_PCRLONG A "PC-relative," 32 bit reference to a symbol's<br />
virtual address.<br />
On the VAX processors relocation of a symbol index of -1 indicates<br />
that the relative difference between the current segment's start<br />
address and the program's load address is added to the relocatable<br />
address.<br />
Other relocation types will be defined as they are needed.<br />
Relocation entries are generated automatically by the assembler<br />
and automatically utilized by the link editor. A link editor option<br />
exists for removing the relocation entries from an object file.<br />
SEE ALSO<br />
ld(l), strip(l), a.out(4), syms(4).<br />
- 3-