Specifications
Name Value Overflow
check
(49)
Relocated Address
R
Bit Mask
M
Bit Shift
B
R_NIOS2_TLS_LDO16 30
(50)
Yes Refer to Thread-
Local Storage
section
0x003FFFC0 6
R_NIOS2_TLS_IE16 31
(50)
Yes Refer to Thread-
Local Storage
section
0x003FFFC0 6
R_NIOS2_TLS_LE16 32
(50)
Yes Refer to Thread-
Local Storage
section
0x003FFFC0 6
R_NIOS2_TLS_DTPMOD 33
(50)
No Refer to Thread-
Local Storage
section
0xFFFFFFFF 0
R_NIOS2_TLS_DTPREL 34
(50)
No Refer to Thread-
Local Storage
section
0xFFFFFFFF 0
R_NIOS2_TLS_TPREL 35
(50)
No Refer to Thread-
Local Storage
section
0xFFFFFFFF 0
R_NIOS2_COPY 36
(50)
No Refer to Copy
Relocation section.
n/a n/a
R_NIOS2_GLOB_DAT 37
(50)
No S 0xFFFFFFFF 0
R_NIOS2_JUMP_SLOT 38
(50)
No Refer to Jump Slot
Relocation section.
0xFFFFFFFF 0
R_NIOS2_RELATIVE 39
(50)
No BA+A 0xFFFFFFFF 0
R_NIOS2_GOTOFF 40
(50)
No S+A 0xFFFFFFFF 0
R_NIOS2_GOT_LO 42
(50)
No G & 0xFFFF 0x003FFFC0 6
R_NIOS2_GOT_HA 43
(50)
No Adj(G) 0x003FFFC0 6
R_NIOS2_CALL_LO 44
(50)
No G & 0xFFFF 0x003FFFC0 6
R_NIOS2_CALL_HA 45
(50)
No Adj(G) 0x003FFFC0 6
(49)
For relocation types where no overflow check is performed, the relocated address is truncated to fit the
instruction.
(50)
Relocation support is provided for Linux systems.
(51)
Linker is permitted to clobber register AT in the course of resolving overflows
NII51016
2015.04.02
Relocation
7-11
Application Binary Interface
Altera Corporation
Send Feedback