Module: ELFTools::Constants::R::ARM
- Defined in:
- lib/elftools/constants/relocation/arm.rb
Overview
Relocation types of ARM.
Constant Summary collapse
- R_ARM_NONE =
:nodoc:
0- R_ARM_PC24 =
deprecated
1- R_ARM_ABS32 =
:nodoc:
2- R_ARM_REL32 =
:nodoc:
3- R_ARM_LDR_PC_G0 =
:nodoc:
4- R_ARM_ABS16 =
:nodoc:
5- R_ARM_ABS12 =
:nodoc:
6- R_ARM_THM_ABS5 =
:nodoc:
7- R_ARM_ABS8 =
:nodoc:
8- R_ARM_SBREL32 =
:nodoc:
9- R_ARM_THM_CALL =
:nodoc:
10- R_ARM_THM_PC8 =
:nodoc:
11- R_ARM_BREL_ADJ =
:nodoc:
12- R_ARM_TLS_DESC =
:nodoc:
13- R_ARM_THM_SWI8 =
obsolete
14- R_ARM_XPC25 =
obsolete
15- R_ARM_THM_XPC22 =
obsolete
16- R_ARM_TLS_DTPMOD32 =
:nodoc:
17- R_ARM_TLS_DTPOFF32 =
:nodoc:
18- R_ARM_TLS_TPOFF32 =
:nodoc:
19- R_ARM_COPY =
Copy symbol at runtime
20- R_ARM_GLOB_DAT =
Create GOT entry
21- R_ARM_JUMP_SLOT =
Create PLT entry
22- R_ARM_RELATIVE =
Adjust by program base
23- R_ARM_GOTOFF32 =
32 bit offset to GOT
24- R_ARM_BASE_PREL =
32 bit PC relative offset to GOT
25- R_ARM_GOT_BREL =
32 bit GOT entry
26- R_ARM_PLT32 =
deprecated - 32 bit PLT address
27- R_ARM_CALL =
:nodoc:
28- R_ARM_JUMP24 =
:nodoc:
29- R_ARM_THM_JUMP24 =
:nodoc:
30- R_ARM_BASE_ABS =
:nodoc:
31- R_ARM_ALU_PCREL7_0 =
obsolete
32- R_ARM_ALU_PCREL15_8 =
obsolete
33- R_ARM_ALU_PCREL23_15 =
obsolete
34- R_ARM_LDR_SBREL_11_0 =
deprecated, should have _NC suffix
35- R_ARM_ALU_SBREL_19_12 =
deprecated, should have _NC suffix
36- R_ARM_ALU_SBREL_27_20 =
deprecated, should have _CK suffix
37- R_ARM_TARGET1 =
:nodoc:
38- R_ARM_SBREL31 =
deprecated
39- R_ARM_V4BX =
:nodoc:
40- R_ARM_TARGET2 =
:nodoc:
41- R_ARM_PREL31 =
:nodoc:
42- R_ARM_MOVW_ABS_NC =
:nodoc:
43- R_ARM_MOVT_ABS =
:nodoc:
44- R_ARM_MOVW_PREL_NC =
:nodoc:
45- R_ARM_MOVT_PREL =
:nodoc:
46- R_ARM_THM_MOVW_ABS_NC =
:nodoc:
47- R_ARM_THM_MOVT_ABS =
:nodoc:
48- R_ARM_THM_MOVW_PREL_NC =
:nodoc:
49- R_ARM_THM_MOVT_PREL =
:nodoc:
50- R_ARM_THM_JUMP19 =
:nodoc:
51- R_ARM_THM_JUMP6 =
:nodoc:
52- R_ARM_THM_ALU_PREL_11_0 =
:nodoc:
53- R_ARM_THM_PC12 =
:nodoc:
54- R_ARM_ABS32_NOI =
:nodoc:
55- R_ARM_REL32_NOI =
:nodoc:
56- R_ARM_ALU_PC_G0_NC =
:nodoc:
57- R_ARM_ALU_PC_G0 =
:nodoc:
58- R_ARM_ALU_PC_G1_NC =
:nodoc:
59- R_ARM_ALU_PC_G1 =
:nodoc:
60- R_ARM_ALU_PC_G2 =
:nodoc:
61- R_ARM_LDR_PC_G1 =
:nodoc:
62- R_ARM_LDR_PC_G2 =
:nodoc:
63- R_ARM_LDRS_PC_G0 =
:nodoc:
64- R_ARM_LDRS_PC_G1 =
:nodoc:
65- R_ARM_LDRS_PC_G2 =
:nodoc:
66- R_ARM_LDC_PC_G0 =
:nodoc:
67- R_ARM_LDC_PC_G1 =
:nodoc:
68- R_ARM_LDC_PC_G2 =
:nodoc:
69- R_ARM_ALU_SB_G0_NC =
:nodoc:
70- R_ARM_ALU_SB_G0 =
:nodoc:
71- R_ARM_ALU_SB_G1_NC =
:nodoc:
72- R_ARM_ALU_SB_G1 =
:nodoc:
73- R_ARM_ALU_SB_G2 =
:nodoc:
74- R_ARM_LDR_SB_G0 =
:nodoc:
75- R_ARM_LDR_SB_G1 =
:nodoc:
76- R_ARM_LDR_SB_G2 =
:nodoc:
77- R_ARM_LDRS_SB_G0 =
:nodoc:
78- R_ARM_LDRS_SB_G1 =
:nodoc:
79- R_ARM_LDRS_SB_G2 =
:nodoc:
80- R_ARM_LDC_SB_G0 =
:nodoc:
81- R_ARM_LDC_SB_G1 =
:nodoc:
82- R_ARM_LDC_SB_G2 =
:nodoc:
83- R_ARM_MOVW_BREL_NC =
:nodoc:
84- R_ARM_MOVT_BREL =
:nodoc:
85- R_ARM_MOVW_BREL =
:nodoc:
86- R_ARM_THM_MOVW_BREL_NC =
:nodoc:
87- R_ARM_THM_MOVT_BREL =
:nodoc:
88- R_ARM_THM_MOVW_BREL =
:nodoc:
89- R_ARM_TLS_GOTDESC =
:nodoc:
90- R_ARM_TLS_CALL =
:nodoc:
91- R_ARM_TLS_DESCSEQ =
:nodoc:
92- R_ARM_THM_TLS_CALL =
:nodoc:
93- R_ARM_PLT32_ABS =
:nodoc:
94- R_ARM_GOT_ABS =
:nodoc:
95- R_ARM_GOT_PREL =
:nodoc:
96- R_ARM_GOT_BREL12 =
:nodoc:
97- R_ARM_GOTOFF12 =
:nodoc:
98- R_ARM_GOTRELAX =
:nodoc:
99- R_ARM_GNU_VTENTRY =
deprecated - old C++ abi
100- R_ARM_GNU_VTINHERIT =
deprecated - old C++ abi
101- R_ARM_THM_JUMP11 =
:nodoc:
102- R_ARM_THM_JUMP8 =
:nodoc:
103- R_ARM_TLS_GD32 =
:nodoc:
104- R_ARM_TLS_LDM32 =
:nodoc:
105- R_ARM_TLS_LDO32 =
:nodoc:
106- R_ARM_TLS_IE32 =
:nodoc:
107- R_ARM_TLS_LE32 =
:nodoc:
108- R_ARM_TLS_LDO12 =
:nodoc:
109- R_ARM_TLS_LE12 =
:nodoc:
110- R_ARM_TLS_IE12GP =
:nodoc:
111- R_ARM_ME_TOO =
obsolete
128- R_ARM_THM_TLS_DESCSEQ =
:nodoc:
129- R_ARM_THM_ALU_ABS_G0_NC =
:nodoc:
132- R_ARM_THM_ALU_ABS_G1_NC =
:nodoc:
133- R_ARM_THM_ALU_ABS_G2_NC =
:nodoc:
134- R_ARM_THM_ALU_ABS_G3_NC =
:nodoc:
135- R_ARM_THM_BF16 =
:nodoc:
136- R_ARM_THM_BF12 =
:nodoc:
137- R_ARM_THM_BF18 =
:nodoc:
138- R_ARM_IRELATIVE =
:nodoc:
160- R_ARM_GOTFUNCDESC =
:nodoc:
161- R_ARM_GOTOFFFUNCDESC =
:nodoc:
162- R_ARM_FUNCDESC =
:nodoc:
163- R_ARM_FUNCDESC_VALUE =
:nodoc:
164- R_ARM_TLS_GD32_FDPIC =
:nodoc:
165- R_ARM_TLS_LDM32_FDPIC =
:nodoc:
166- R_ARM_TLS_IE32_FDPIC =
:nodoc:
167- R_ARM_RXPC25 =
:nodoc:
249- R_ARM_RSBREL32 =
:nodoc:
250- R_ARM_THM_RPC22 =
:nodoc:
251- R_ARM_RREL32 =
:nodoc:
252- R_ARM_RABS32 =
:nodoc:
253- R_ARM_RPC24 =
:nodoc:
254- R_ARM_RBASE =
:nodoc:
255