Home | History | Annotate | Download | only in bfd

Lines Matching full:aarch64_r

152 #define AARCH64_R(NAME)		R_AARCH64_ ## NAME
160 #define AARCH64_R(NAME) R_AARCH64_P32_ ## NAME
371 HOWTO64 (AARCH64_R (ABS64), /* type */
386 HOWTO (AARCH64_R (ABS32), /* type */
401 HOWTO (AARCH64_R (ABS16), /* type */
416 HOWTO64 (AARCH64_R (PREL64), /* type */
431 HOWTO (AARCH64_R (PREL32), /* type */
446 HOWTO (AARCH64_R (PREL16), /* type */
464 HOWTO (AARCH64_R (MOVW_UABS_G0), /* type */
479 HOWTO (AARCH64_R (MOVW_UABS_G0_NC), /* type */
494 HOWTO (AARCH64_R (MOVW_UABS_G1), /* type */
509 HOWTO64 (AARCH64_R (MOVW_UABS_G1_NC), /* type */
524 HOWTO64 (AARCH64_R (MOVW_UABS_G2), /* type */
539 HOWTO64 (AARCH64_R (MOVW_UABS_G2_NC), /* type */
554 HOWTO64 (AARCH64_R (MOVW_UABS_G3), /* type */
573 HOWTO (AARCH64_R (MOVW_SABS_G0), /* type */
588 HOWTO64 (AARCH64_R (MOVW_SABS_G1), /* type */
603 HOWTO64 (AARCH64_R (MOVW_SABS_G2), /* type */
621 HOWTO (AARCH64_R (LD_PREL_LO19), /* type */
636 HOWTO (AARCH64_R (ADR_PREL_LO21), /* type */
651 HOWTO (AARCH64_R (ADR_PREL_PG_HI21), /* type */
666 HOWTO64 (AARCH64_R (ADR_PREL_PG_HI21_NC), /* type */
681 HOWTO (AARCH64_R (ADD_ABS_LO12_NC), /* type */
696 HOWTO (AARCH64_R (LDST8_ABS_LO12_NC), /* type */
713 HOWTO (AARCH64_R (TSTBR14), /* type */
728 HOWTO (AARCH64_R (CONDBR19), /* type */
743 HOWTO (AARCH64_R (JUMP26), /* type */
758 HOWTO (AARCH64_R (CALL26), /* type */
773 HOWTO (AARCH64_R (LDST16_ABS_LO12_NC), /* type */
788 HOWTO (AARCH64_R (LDST32_ABS_LO12_NC), /* type */
803 HOWTO (AARCH64_R (LDST64_ABS_LO12_NC), /* type */
818 HOWTO (AARCH64_R (LDST128_ABS_LO12_NC), /* type */
834 HOWTO (AARCH64_R (GOT_LD_PREL19), /* type */
850 HOWTO (AARCH64_R (ADR_GOT_PAGE), /* type */
865 HOWTO64 (AARCH64_R (LD64_GOT_LO12_NC), /* type */
880 HOWTO32 (AARCH64_R (LD32_GOT_LO12_NC), /* type */
895 HOWTO64 (AARCH64_R (MOVW_GOTOFF_G0_NC), /* type */
910 HOWTO64 (AARCH64_R (MOVW_GOTOFF_G1), /* type */
925 HOWTO64 (AARCH64_R (LD64_GOTOFF_LO15), /* type */
941 HOWTO32 (AARCH64_R (LD32_GOTPAGE_LO14), /* type */
957 HOWTO64 (AARCH64_R (LD64_GOTPAGE_LO15), /* type */
973 HOWTO (AARCH64_R (TLSGD_ADR_PAGE21), /* type */
987 HOWTO (AARCH64_R (TLSGD_ADR_PREL21), /* type */
1002 HOWTO (AARCH64_R (TLSGD_ADD_LO12_NC), /* type */
1017 HOWTO64 (AARCH64_R (TLSGD_MOVW_G0_NC), /* type */
1032 HOWTO64 (AARCH64_R (TLSGD_MOVW_G1), /* type */
1046 HOWTO (AARCH64_R (TLSIE_ADR_GOTTPREL_PAGE21), /* type */
1060 HOWTO64 (AARCH64_R (TLSIE_LD64_GOTTPREL_LO12_NC), /* type */
1074 HOWTO32 (AARCH64_R (TLSIE_LD32_GOTTPREL_LO12_NC), /* type */
1088 HOWTO (AARCH64_R (TLSIE_LD_GOTTPREL_PREL19), /* type */
1102 HOWTO64 (AARCH64_R (TLSIE_MOVW_GOTTPREL_G0_NC), /* type */
1116 HOWTO64 (AARCH64_R (TLSIE_MOVW_GOTTPREL_G1), /* type */
1131 HOWTO (AARCH64_R (TLSLD_ADD_DTPREL_HI12), /* type */
1146 HOWTO (AARCH64_R (TLSLD_ADD_DTPREL_LO12), /* type */
1161 HOWTO (AARCH64_R (TLSLD_ADD_DTPREL_LO12_NC), /* type */
1176 HOWTO (AARCH64_R (TLSLD_ADD_LO12_NC), /* type */
1192 HOWTO (AARCH64_R (TLSLD_ADR_PAGE21), /* type */
1206 HOWTO (AARCH64_R (TLSLD_ADR_PREL21), /* type */
1221 HOWTO64 (AARCH64_R (TLSLD_LDST16_DTPREL_LO12), /* type */
1236 HOWTO64 (AARCH64_R (TLSLD_LDST16_DTPREL_LO12_NC), /* type */
1251 HOWTO64 (AARCH64_R (TLSLD_LDST32_DTPREL_LO12), /* type */
1266 HOWTO64 (AARCH64_R (TLSLD_LDST32_DTPREL_LO12_NC), /* type */
1281 HOWTO64 (AARCH64_R (TLSLD_LDST64_DTPREL_LO12), /* type */
1296 HOWTO64 (AARCH64_R (TLSLD_LDST64_DTPREL_LO12_NC), /* type */
1311 HOWTO64 (AARCH64_R (TLSLD_LDST8_DTPREL_LO12), /* type */
1326 HOWTO64 (AARCH64_R (TLSLD_LDST8_DTPREL_LO12_NC), /* type */
1341 HOWTO (AARCH64_R (TLSLD_MOVW_DTPREL_G0), /* type */
1356 HOWTO (AARCH64_R (TLSLD_MOVW_DTPREL_G0_NC), /* type */
1371 HOWTO (AARCH64_R (TLSLD_MOVW_DTPREL_G1), /* type */
1386 HOWTO64 (AARCH64_R (TLSLD_MOVW_DTPREL_G1_NC), /* type */
1401 HOWTO64 (AARCH64_R (TLSLD_MOVW_DTPREL_G2), /* type */
1415 HOWTO64 (AARCH64_R (TLSLE_MOVW_TPREL_G2), /* type */
1429 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G1), /* type */
1443 HOWTO64 (AARCH64_R (TLSLE_MOVW_TPREL_G1_NC), /* type */
1457 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G0), /* type */
1471 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G0_NC), /* type */
1485 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_HI12), /* type */
1499 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_LO12), /* type */
1513 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_LO12_NC), /* type */
1527 HOWTO (AARCH64_R (TLSDESC_LD_PREL19), /* type */
1541 HOWTO (AARCH64_R (TLSDESC_ADR_PREL21), /* type */
1557 HOWTO (AARCH64_R (TLSDESC_ADR_PAGE21), /* type */
1572 HOWTO64 (AARCH64_R (TLSDESC_LD64_LO12_NC), /* type */
1587 HOWTO32 (AARCH64_R (TLSDESC_LD32_LO12_NC), /* type */
1602 HOWTO (AARCH64_R (TLSDESC_ADD_LO12_NC), /* type */
1616 HOWTO64 (AARCH64_R (TLSDESC_OFF_G1), /* type */
1630 HOWTO64 (AARCH64_R (TLSDESC_OFF_G0_NC), /* type */
1644 HOWTO64 (AARCH64_R (TLSDESC_LDR), /* type */
1658 HOWTO64 (AARCH64_R (TLSDESC_ADD), /* type */
1672 HOWTO (AARCH64_R (TLSDESC_CALL), /* type */
1686 HOWTO (AARCH64_R (COPY), /* type */
1700 HOWTO (AARCH64_R (GLOB_DAT), /* type */
1714 HOWTO (AARCH64_R (JUMP_SLOT), /* type */
1728 HOWTO (AARCH64_R (RELATIVE), /* type */
1742 HOWTO (AARCH64_R (TLS_DTPMOD), /* type */
1760 HOWTO (AARCH64_R (TLS_DTPREL), /* type */
1778 HOWTO (AARCH64_R (TLS_TPREL), /* type */
1796 HOWTO (AARCH64_R (TLSDESC), /* type */
1810 HOWTO (AARCH64_R (IRELATIVE), /* type */
2669 if ((r_type == AARCH64_R (CALL26) || r_type == AARCH64_R (JUMP26))
2952 if (aarch64_relocate (AARCH64_R (ADR_PREL_PG_HI21), stub_bfd, stub_sec,
2958 if (aarch64_relocate (AARCH64_R (ADD_ABS_LO12_NC), stub_bfd, stub_sec,
2966 if (aarch64_relocate (AARCH64_R (PRELNN), stub_bfd, stub_sec,
2988 if (aarch64_relocate (AARCH64_R (JUMP26), stub_bfd, stub_sec,
4009 if (r_type != (unsigned int) AARCH64_R (CALL26)
4010 && r_type != (unsigned int) AARCH64_R (JUMP26))
5020 outrel.r_info = ELFNN_R_INFO (0, AARCH64_R (IRELATIVE));
5205 outrel.r_info = ELFNN_R_INFO (symbol, AARCH64_R (RELATIVE));
5404 outrel.r_info = ELFNN_R_INFO (0, AARCH64_R (RELATIVE));
5475 outrel.r_info = ELFNN_R_INFO (0, AARCH64_R (RELATIVE));
5669 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (TLSDESC_ADR_PREL21));
5670 BFD_ASSERT (ELFNN_R_TYPE (rel[2].r_info) == AARCH64_R (TLSDESC_CALL));
5673 AARCH64_R (TLSLE_MOVW_TPREL_G0_NC));
5689 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (TLSDESC_ADR_PREL21));
5690 BFD_ASSERT (ELFNN_R_TYPE (rel[2].r_info) == AARCH64_R (TLSDESC_CALL));
5718 AARCH64_R (TLSLE_ADD_TPREL_LO12_NC));
5725 AARCH64_R (TLSLE_ADD_TPREL_HI12));
5748 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (TLSGD_MOVW_G0_NC));
5750 BFD_ASSERT (ELFNN_R_TYPE (rel[2].r_info) == AARCH64_R (CALL26));
5762 AARCH64_R (TLSLE_MOVW_TPREL_G0_NC));
5842 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (CALL26));
5946 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (CALL26));
5974 BFD_ASSERT (ELFNN_R_TYPE (rel[1].r_info) == AARCH64_R (CALL26));
6200 rela.r_info = ELFNN_R_INFO (indx, AARCH64_R (TLS_DTPMOD));
6238 ELFNN_R_INFO (indx, AARCH64_R (TLS_DTPREL));
6301 rela.r_info = ELFNN_R_INFO (indx, AARCH64_R (TLS_TPREL));
6346 rela.r_info = ELFNN_R_INFO (indx, AARCH64_R (TLSDESC));
7525 case AARCH64_R (RELATIVE):
7527 case AARCH64_R (JUMP_SLOT):
7529 case AARCH64_R (COPY):
8716 rela.r_info = ELFNN_R_INFO (0, AARCH64_R (IRELATIVE));
8724 rela.r_info = ELFNN_R_INFO (h->dynindx, AARCH64_R (JUMP_SLOT));
8889 rela.r_info = ELFNN_R_INFO (0, AARCH64_R (RELATIVE));
8900 rela.r_info = ELFNN_R_INFO (h->dynindx, AARCH64_R (GLOB_DAT));
8925 rela.r_info = ELFNN_R_INFO (h->dynindx, AARCH64_R (COPY));