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