eld Manual

Table Of Contents
TNS/E Native Object Files
eld Manual527255-009
A-19
Relocation Tables
This rest of this section describes what the relocation types in the above table mean
and how they are used.
R_IA_64_NONE
This is a no-op. When the relocation type is R_IA_64_NONE, the entire relocation
table entry is zero.
R_IA_64_GPREL22 0x2a 22-bit GP-relative address of
a data item.
R_IA_64_GPREL64I 0x2b 64-bit GP-relative address of
a data item.
R_IA_64_LTOFF22 0x32 22-bit GP-relative address of
a .got section entry.
R_IA_64_LTOFF64I 0x33 64-bit GP-relative address of
a .got section entry.
R_IA_64_PLTOFF22 0x3a 22-bit GP-relative address of
a local function descriptor.
R_IA_64_FPTR32MSB 0x44 Virtual address of an official
function descriptor.
R_IA_64_FPTR64MSB 0x46
R_IA_64_PCREL60B 0x48 IP-relative address.
R_IA_64_PCREL21B 0x49
R_IA_64_PCREL21M 0x4A
R_IA_64_PCREL21F 0x4B
R_IA_64_PCREL32MSB 0x4C
R_IA_64_PCREL64MSB 0x4E
R_IA_64_LTOFF_FPTR22 0x52 22-bit GP-relative address of
the .got section entry for an
official function descriptor.
R_IA_64_SEGREL64MSB 0x5e Segment-relative address.
R_IA_64_SECREL32MSB 0x64 Section-relative address.
R_IA_64_SECREL64MSB 0x66
R_IA_64_REL32MSB 0x6c Runtime rebasing address.
R_IA_64_REL64MSB 0x6e
R_IA_64_IPLTMSB 0x80 Local function descriptor.
R_IA_64_LTOFF22X 0x86 Optimizable 22-bit GP-
relative .got section access.
R_IA_64_LDXMOV 0x87 Goes along with
R_IA_64_LTOFF22X.
Table A-4. Relocation Types
Name Value Description