Module: ELFTools::Constants::R::AARCH64

Defined in:
lib/elftools/constants/relocation/aarch64.rb

Overview

Relocation types of AARCH64.

Constant Summary collapse

R_AARCH64_NONE =

No reloc

0
R_AARCH64_P32_ABS32 =

:nodoc:

1
R_AARCH64_P32_ABS16 =

:nodoc:

2
R_AARCH64_P32_PREL32 =

:nodoc:

3
R_AARCH64_P32_PREL16 =

:nodoc:

4
R_AARCH64_P32_MOVW_UABS_G0 =

:nodoc:

5
R_AARCH64_P32_MOVW_UABS_G0_NC =

:nodoc:

6
R_AARCH64_P32_MOVW_UABS_G1 =

:nodoc:

7
R_AARCH64_P32_MOVW_SABS_G0 =

:nodoc:

8
R_AARCH64_P32_LD_PREL_LO19 =

:nodoc:

9
R_AARCH64_P32_ADR_PREL_LO21 =

:nodoc:

10
R_AARCH64_P32_ADR_PREL_PG_HI21 =

:nodoc:

11
R_AARCH64_P32_ADD_ABS_LO12_NC =

:nodoc:

12
R_AARCH64_P32_LDST8_ABS_LO12_NC =

:nodoc:

13
R_AARCH64_P32_LDST16_ABS_LO12_NC =

:nodoc:

14
R_AARCH64_P32_LDST32_ABS_LO12_NC =

:nodoc:

15
R_AARCH64_P32_LDST64_ABS_LO12_NC =

:nodoc:

16
R_AARCH64_P32_LDST128_ABS_LO12_NC =

:nodoc:

17
R_AARCH64_P32_TSTBR14 =

:nodoc:

18
R_AARCH64_P32_CONDBR19 =

:nodoc:

19
R_AARCH64_P32_JUMP26 =

:nodoc:

20
R_AARCH64_P32_CALL26 =

:nodoc:

21
R_AARCH64_P32_MOVW_PREL_G0 =

:nodoc:

22
R_AARCH64_P32_MOVW_PREL_G0_NC =

:nodoc:

23
R_AARCH64_P32_MOVW_PREL_G1 =

:nodoc:

24
R_AARCH64_P32_GOT_LD_PREL19 =

:nodoc:

25
R_AARCH64_P32_ADR_GOT_PAGE =

:nodoc:

26
R_AARCH64_P32_LD32_GOT_LO12_NC =

:nodoc:

27
R_AARCH64_P32_LD32_GOTPAGE_LO14 =

:nodoc:

28
R_AARCH64_P32_TLSGD_ADR_PREL21 =

:nodoc:

80
R_AARCH64_P32_TLSGD_ADR_PAGE21 =

:nodoc:

81
R_AARCH64_P32_TLSGD_ADD_LO12_NC =

:nodoc:

82
R_AARCH64_P32_TLSLD_ADR_PREL21 =

:nodoc:

83
R_AARCH64_P32_TLSLD_ADR_PAGE21 =

:nodoc:

84
R_AARCH64_P32_TLSLD_ADD_LO12_NC =

:nodoc:

85
R_AARCH64_P32_TLSLD_MOVW_DTPREL_G1 =

:nodoc:

87
R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0 =

:nodoc:

88
R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0_NC =

:nodoc:

89
R_AARCH64_P32_TLSLD_ADD_DTPREL_HI12 =

:nodoc:

90
R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12 =

:nodoc:

91
R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12_NC =

:nodoc:

92
R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21 =

:nodoc:

103
R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC =

:nodoc:

104
R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19 =

:nodoc:

105
R_AARCH64_P32_TLSLE_MOVW_TPREL_G1 =

:nodoc:

106
R_AARCH64_P32_TLSLE_MOVW_TPREL_G0 =

:nodoc:

107
R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC =

:nodoc:

108
R_AARCH64_P32_TLSLE_ADD_TPREL_HI12 =

:nodoc:

109
R_AARCH64_P32_TLSLE_ADD_TPREL_LO12 =

:nodoc:

110
R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC =

:nodoc:

111
R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12 =

:nodoc:

112
R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC =

:nodoc:

113
R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12 =

:nodoc:

114
R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC =

:nodoc:

115
R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12 =

:nodoc:

116
R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC =

:nodoc:

117
R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12 =

:nodoc:

118
R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC =

:nodoc:

119
R_AARCH64_P32_TLSDESC_LD_PREL19 =

:nodoc:

122
R_AARCH64_P32_TLSDESC_ADR_PREL21 =

:nodoc:

123
R_AARCH64_P32_TLSDESC_ADR_PAGE21 =

:nodoc:

124
R_AARCH64_P32_TLSDESC_LD32_LO12_NC =

:nodoc:

125
R_AARCH64_P32_TLSDESC_ADD_LO12_NC =

:nodoc:

126
R_AARCH64_P32_TLSDESC_CALL =

:nodoc:

127
R_AARCH64_P32_COPY =

:nodoc:

180
R_AARCH64_P32_GLOB_DAT =

:nodoc:

181
R_AARCH64_P32_JUMP_SLOT =

:nodoc:

182
R_AARCH64_P32_RELATIVE =

:nodoc:

183
R_AARCH64_P32_TLS_DTPMOD =

:nodoc:

184
R_AARCH64_P32_TLS_DTPREL =

:nodoc:

185
R_AARCH64_P32_TLS_TPREL =

:nodoc:

186
R_AARCH64_P32_TLSDESC =

:nodoc:

187
R_AARCH64_P32_IRELATIVE =

:nodoc:

188
R_AARCH64_NULL =

No reloc

256
R_AARCH64_ABS64 =

:nodoc:

257
R_AARCH64_ABS32 =

:nodoc:

258
R_AARCH64_ABS16 =

:nodoc:

259
R_AARCH64_PREL64 =

:nodoc:

260
R_AARCH64_PREL32 =

:nodoc:

261
R_AARCH64_PREL16 =

:nodoc:

262
R_AARCH64_MOVW_UABS_G0 =

:nodoc:

263
R_AARCH64_MOVW_UABS_G0_NC =

:nodoc:

264
R_AARCH64_MOVW_UABS_G1 =

:nodoc:

265
R_AARCH64_MOVW_UABS_G1_NC =

:nodoc:

266
R_AARCH64_MOVW_UABS_G2 =

:nodoc:

267
R_AARCH64_MOVW_UABS_G2_NC =

:nodoc:

268
R_AARCH64_MOVW_UABS_G3 =

:nodoc:

269
R_AARCH64_MOVW_SABS_G0 =

:nodoc:

270
R_AARCH64_MOVW_SABS_G1 =

:nodoc:

271
R_AARCH64_MOVW_SABS_G2 =

:nodoc:

272
R_AARCH64_LD_PREL_LO19 =

:nodoc:

273
R_AARCH64_ADR_PREL_LO21 =

:nodoc:

274
R_AARCH64_ADR_PREL_PG_HI21 =

:nodoc:

275
R_AARCH64_ADR_PREL_PG_HI21_NC =

:nodoc:

276
R_AARCH64_ADD_ABS_LO12_NC =

:nodoc:

277
R_AARCH64_LDST8_ABS_LO12_NC =

:nodoc:

278
R_AARCH64_TSTBR14 =

:nodoc:

279
R_AARCH64_CONDBR19 =

:nodoc:

280
R_AARCH64_JUMP26 =

:nodoc:

282
R_AARCH64_CALL26 =

:nodoc:

283
R_AARCH64_LDST16_ABS_LO12_NC =

:nodoc:

284
R_AARCH64_LDST32_ABS_LO12_NC =

:nodoc:

285
R_AARCH64_LDST64_ABS_LO12_NC =

:nodoc:

286
R_AARCH64_MOVW_PREL_G0 =

:nodoc:

287
R_AARCH64_MOVW_PREL_G0_NC =

:nodoc:

288
R_AARCH64_MOVW_PREL_G1 =

:nodoc:

289
R_AARCH64_MOVW_PREL_G1_NC =

:nodoc:

290
R_AARCH64_MOVW_PREL_G2 =

:nodoc:

291
R_AARCH64_MOVW_PREL_G2_NC =

:nodoc:

292
R_AARCH64_MOVW_PREL_G3 =

:nodoc:

293
R_AARCH64_LDST128_ABS_LO12_NC =

:nodoc:

299
R_AARCH64_MOVW_GOTOFF_G0 =

:nodoc:

300
R_AARCH64_MOVW_GOTOFF_G0_NC =

:nodoc:

301
R_AARCH64_MOVW_GOTOFF_G1 =

:nodoc:

302
R_AARCH64_MOVW_GOTOFF_G1_NC =

:nodoc:

303
R_AARCH64_MOVW_GOTOFF_G2 =

:nodoc:

304
R_AARCH64_MOVW_GOTOFF_G2_NC =

:nodoc:

305
R_AARCH64_MOVW_GOTOFF_G3 =

:nodoc:

306
R_AARCH64_GOTREL64 =

:nodoc:

307
R_AARCH64_GOTREL32 =

:nodoc:

308
R_AARCH64_GOT_LD_PREL19 =

:nodoc:

309
R_AARCH64_LD64_GOTOFF_LO15 =

:nodoc:

310
R_AARCH64_ADR_GOT_PAGE =

:nodoc:

311
R_AARCH64_LD64_GOT_LO12_NC =

:nodoc:

312
R_AARCH64_LD64_GOTPAGE_LO15 =

:nodoc:

313
R_AARCH64_TLSGD_ADR_PREL21 =

:nodoc:

512
R_AARCH64_TLSGD_ADR_PAGE21 =

:nodoc:

513
R_AARCH64_TLSGD_ADD_LO12_NC =

:nodoc:

514
R_AARCH64_TLSGD_MOVW_G1 =

:nodoc:

515
R_AARCH64_TLSGD_MOVW_G0_NC =

:nodoc:

516
R_AARCH64_TLSLD_ADR_PREL21 =

:nodoc:

517
R_AARCH64_TLSLD_ADR_PAGE21 =

:nodoc:

518
R_AARCH64_TLSLD_ADD_LO12_NC =

:nodoc:

519
R_AARCH64_TLSLD_MOVW_G1 =

:nodoc:

520
R_AARCH64_TLSLD_MOVW_G0_NC =

:nodoc:

521
R_AARCH64_TLSLD_LD_PREL19 =

:nodoc:

522
R_AARCH64_TLSLD_MOVW_DTPREL_G2 =

:nodoc:

523
R_AARCH64_TLSLD_MOVW_DTPREL_G1 =

:nodoc:

524
R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC =

:nodoc:

525
R_AARCH64_TLSLD_MOVW_DTPREL_G0 =

:nodoc:

526
R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC =

:nodoc:

527
R_AARCH64_TLSLD_ADD_DTPREL_HI12 =

:nodoc:

528
R_AARCH64_TLSLD_ADD_DTPREL_LO12 =

:nodoc:

529
R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC =

:nodoc:

530
R_AARCH64_TLSLD_LDST8_DTPREL_LO12 =

:nodoc:

531
R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC =

:nodoc:

532
R_AARCH64_TLSLD_LDST16_DTPREL_LO12 =

:nodoc:

533
R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC =

:nodoc:

534
R_AARCH64_TLSLD_LDST32_DTPREL_LO12 =

:nodoc:

535
R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC =

:nodoc:

536
R_AARCH64_TLSLD_LDST64_DTPREL_LO12 =

:nodoc:

537
R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC =

:nodoc:

538
R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 =

:nodoc:

539
R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC =

:nodoc:

540
R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 =

:nodoc:

541
R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC =

:nodoc:

542
R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 =

:nodoc:

543
R_AARCH64_TLSLE_MOVW_TPREL_G2 =

:nodoc:

544
R_AARCH64_TLSLE_MOVW_TPREL_G1 =

:nodoc:

545
R_AARCH64_TLSLE_MOVW_TPREL_G1_NC =

:nodoc:

546
R_AARCH64_TLSLE_MOVW_TPREL_G0 =

:nodoc:

547
R_AARCH64_TLSLE_MOVW_TPREL_G0_NC =

:nodoc:

548
R_AARCH64_TLSLE_ADD_TPREL_HI12 =

:nodoc:

549
R_AARCH64_TLSLE_ADD_TPREL_LO12 =

:nodoc:

550
R_AARCH64_TLSLE_ADD_TPREL_LO12_NC =

:nodoc:

551
R_AARCH64_TLSLE_LDST8_TPREL_LO12 =

:nodoc:

552
R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC =

:nodoc:

553
R_AARCH64_TLSLE_LDST16_TPREL_LO12 =

:nodoc:

554
R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC =

:nodoc:

555
R_AARCH64_TLSLE_LDST32_TPREL_LO12 =

:nodoc:

556
R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC =

:nodoc:

557
R_AARCH64_TLSLE_LDST64_TPREL_LO12 =

:nodoc:

558
R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC =

:nodoc:

559
R_AARCH64_TLSDESC_LD_PREL19 =

:nodoc:

560
R_AARCH64_TLSDESC_ADR_PREL21 =

:nodoc:

561
R_AARCH64_TLSDESC_ADR_PAGE21 =

:nodoc:

562
R_AARCH64_TLSDESC_LD64_LO12 =

:nodoc:

563
R_AARCH64_TLSDESC_ADD_LO12 =

:nodoc:

564
R_AARCH64_TLSDESC_OFF_G1 =

:nodoc:

565
R_AARCH64_TLSDESC_OFF_G0_NC =

:nodoc:

566
R_AARCH64_TLSDESC_LDR =

:nodoc:

567
R_AARCH64_TLSDESC_ADD =

:nodoc:

568
R_AARCH64_TLSDESC_CALL =

:nodoc:

569
R_AARCH64_TLSLE_LDST128_TPREL_LO12 =

:nodoc:

570
R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC =

:nodoc:

571
R_AARCH64_TLSLD_LDST128_DTPREL_LO12 =

:nodoc:

572
R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC =

:nodoc:

573
R_AARCH64_COPY =

:nodoc:

1024
R_AARCH64_GLOB_DAT =

:nodoc:

1025
R_AARCH64_JUMP_SLOT =

:nodoc:

1026
R_AARCH64_RELATIVE =

:nodoc:

1027
R_AARCH64_TLS_DTPMOD =

:nodoc:

1028
R_AARCH64_TLS_DTPMOD64 =

:nodoc:

1028
R_AARCH64_TLS_DTPREL =

:nodoc:

1029
R_AARCH64_TLS_DTPREL64 =

:nodoc:

1029
R_AARCH64_TLS_TPREL =

:nodoc:

1030
R_AARCH64_TLS_TPREL64 =

:nodoc:

1030
R_AARCH64_TLSDESC =

:nodoc:

1031
R_AARCH64_IRELATIVE =

:nodoc:

1032