Module: ELFTools::Constants::R::I860
- Defined in:
- lib/elftools/constants/relocation/i860.rb
Overview
Relocation types of I860.
Constant Summary collapse
- R_860_NONE =
No reloc
0- R_860_32 =
S+A
1- R_860_COPY =
No calculation
2- R_860_GLOB_DAT =
S, Create GOT entry
3- R_860_JUMP_SLOT =
S+A, Create PLT entry
4- R_860_RELATIVE =
B+A, Adj by program base
5- R_860_PC26 =
(S+A-P) >> 2
48- R_860_PLT26 =
(L+A-P) >> 2
49- R_860_PC16 =
(S+A-P) >> 2
50- R_860_LOW0 =
S+A
64- R_860_SPLIT0 =
S+A
66- R_860_LOW1 =
S+A
68- R_860_SPLIT1 =
S+A
70- R_860_LOW2 =
S+A
72- R_860_SPLIT2 =
S+A
74- R_860_LOW3 =
S+A
76- R_860_LOGOT0 =
G
80- R_860_SPGOT0 =
G
82- R_860_LOGOT1 =
G
84- R_860_SPGOT1 =
G
86- R_860_LOGOTOFF0 =
O
96- R_860_SPGOTOFF0 =
O
98- R_860_LOGOTOFF1 =
O
100- R_860_SPGOTOFF1 =
O
102- R_860_LOGOTOFF2 =
O
104- R_860_LOGOTOFF3 =
O
108- R_860_LOPC =
(S+A-P) >> 2
112- R_860_HIGHADJ =
hiadj(S+A)
128- R_860_HAGOT =
hiadj(G)
144- R_860_HAGOTOFF =
hiadj(O)
160- R_860_HAPC =
hiadj((S+A-P) >> 2)
176- R_860_HIGH =
(S+A) >> 16
192- R_860_HIGOT =
G >> 16
208- R_860_HIGOTOFF =
O
224