Lines Matching defs:howto
154 #define HOWTO64(...) HOWTO (__VA_ARGS__)
163 #define HOWTO32(...) HOWTO (__VA_ARGS__)
297 HOWTO (R_AARCH64_NULL, /* type */
311 HOWTO (R_AARCH64_NONE, /* type */
342 HOWTO (AARCH64_R (ABS32), /* type */
357 HOWTO (AARCH64_R (ABS16), /* type */
387 HOWTO (AARCH64_R (PREL32), /* type */
402 HOWTO (AARCH64_R (PREL16), /* type */
420 HOWTO (AARCH64_R (MOVW_UABS_G0), /* type */
435 HOWTO (AARCH64_R (MOVW_UABS_G0_NC), /* type */
450 HOWTO (AARCH64_R (MOVW_UABS_G1), /* type */
529 HOWTO (AARCH64_R (MOVW_SABS_G0), /* type */
577 HOWTO (AARCH64_R (LD_PREL_LO19), /* type */
592 HOWTO (AARCH64_R (ADR_PREL_LO21), /* type */
607 HOWTO (AARCH64_R (ADR_PREL_PG_HI21), /* type */
637 HOWTO (AARCH64_R (ADD_ABS_LO12_NC), /* type */
652 HOWTO (AARCH64_R (LDST8_ABS_LO12_NC), /* type */
669 HOWTO (AARCH64_R (TSTBR14), /* type */
684 HOWTO (AARCH64_R (CONDBR19), /* type */
699 HOWTO (AARCH64_R (JUMP26), /* type */
714 HOWTO (AARCH64_R (CALL26), /* type */
729 HOWTO (AARCH64_R (LDST16_ABS_LO12_NC), /* type */
744 HOWTO (AARCH64_R (LDST32_ABS_LO12_NC), /* type */
759 HOWTO (AARCH64_R (LDST64_ABS_LO12_NC), /* type */
774 HOWTO (AARCH64_R (LDST128_ABS_LO12_NC), /* type */
790 HOWTO (AARCH64_R (GOT_LD_PREL19), /* type */
806 HOWTO (AARCH64_R (ADR_GOT_PAGE), /* type */
852 HOWTO (AARCH64_R (TLSGD_ADR_PAGE21), /* type */
867 HOWTO (AARCH64_R (TLSGD_ADD_LO12_NC), /* type */
909 HOWTO (AARCH64_R (TLSIE_ADR_GOTTPREL_PAGE21), /* type */
951 HOWTO (AARCH64_R (TLSIE_LD_GOTTPREL_PREL19), /* type */
979 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G1), /* type */
1007 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G0), /* type */
1021 HOWTO (AARCH64_R (TLSLE_MOVW_TPREL_G0_NC), /* type */
1035 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_HI12), /* type */
1049 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_LO12), /* type */
1063 HOWTO (AARCH64_R (TLSLE_ADD_TPREL_LO12_NC), /* type */
1077 HOWTO (AARCH64_R (TLSDESC_LD_PREL19), /* type */
1091 HOWTO (AARCH64_R (TLSDESC_ADR_PREL21), /* type */
1107 HOWTO (AARCH64_R (TLSDESC_ADR_PAGE21), /* type */
1152 HOWTO (AARCH64_R (TLSDESC_ADD_LO12_NC), /* type */
1222 HOWTO (AARCH64_R (TLSDESC_CALL), /* type */
1236 HOWTO (AARCH64_R (COPY), /* type */
1250 HOWTO (AARCH64_R (GLOB_DAT), /* type */
1264 HOWTO (AARCH64_R (JUMP_SLOT), /* type */
1278 HOWTO (AARCH64_R (RELATIVE), /* type */
1292 HOWTO (AARCH64_R (TLS_DTPMOD), /* type */
1310 HOWTO (AARCH64_R (TLS_DTPREL), /* type */
1328 HOWTO (AARCH64_R (TLS_TPREL), /* type */
1346 HOWTO (AARCH64_R (TLSDESC), /* type */
1360 HOWTO (AARCH64_R (IRELATIVE), /* type */
1378 HOWTO (R_AARCH64_NONE, /* type */
1392 /* Given HOWTO, return the bfd internal relocation enumerator. */
1395 elfNN_aarch64_bfd_reloc_from_howto (reloc_howto_type *howto)
1400 = howto - elfNN_aarch64_howto_table;
1405 if (howto == &elfNN_aarch64_howto_none)
1459 corresponding howto entry. */
1491 reloc_howto_type *howto;
1505 howto = elfNN_aarch64_howto_from_bfd_reloc (val);
1507 if (howto != NULL)
1508 return howto;
1521 bfd_reloc->howto = elfNN_aarch64_howto_from_type (r_type);
1528 reloc_howto_type *howto = elfNN_aarch64_howto_from_bfd_reloc (code);
1530 if (howto != NULL)
1531 return howto;
2157 reloc_howto_type *howto;
2160 howto = elfNN_aarch64_howto_from_type (r_type);
2168 howto, value);
4386 elfNN_aarch64_final_link_relocate (reloc_howto_type *howto,
4402 unsigned int r_type = howto->type;
4404 = elfNN_aarch64_bfd_reloc_from_howto (howto);
4427 howto = elfNN_aarch64_howto_from_bfd_reloc (bfd_r_type);
4428 BFD_ASSERT (howto != NULL);
4429 r_type = howto->type;
4473 howto->name, name, __FUNCTION__);
4488 input_bfd, howto->name, name, rel->r_addend);
4546 howto, value);
4611 return _bfd_aarch64_elf_put_addend (input_bfd, hit_data, bfd_r_type, howto, value);
4700 return _bfd_final_link_relocate (howto, input_bfd, input_section,
4873 howto, value);
5052 reloc_howto_type *howto;
5067 bfd_reloc.howto = elfNN_aarch64_howto_from_type (r_type);
5068 howto = bfd_reloc.howto;
5070 if (howto == NULL)
5077 bfd_r_type = elfNN_aarch64_bfd_reloc_from_howto (howto);
5133 rel, 1, relend, howto, 0, contents);
5161 input_section, (long) rel->r_offset, howto->name, name);
5174 howto = elfNN_aarch64_howto_from_bfd_reloc (bfd_r_type);
5175 BFD_ASSERT (howto != NULL);
5176 r_type = howto->type;
5195 r = elfNN_aarch64_final_link_relocate (howto, input_bfd, output_bfd,
5417 input_bfd, input_section, (long) rel->r_offset, howto->name,
5433 (info, (h ? &h->root : NULL), name, howto->name,
7568 reloc_howto_type *howto = elfNN_aarch64_howto_from_bfd_reloc (r_type);
7570 _bfd_aarch64_elf_put_addend (output_bfd, plt_entry, r_type, howto, value);