Home | History | Annotate | Download | only in bfd

Lines Matching defs:bfd

5    This file is part of BFD, the Binary File Descriptor library.
23 #include "bfd.h"
26 #include "elf-bfd.h"
34 loongarch_info_to_howto_rela (bfd *abfd, arelent *cache_ptr,
83 #define is_loongarch_elf(bfd) \
84 (bfd_get_flavour (bfd) == bfd_target_elf_flavour \
85 && elf_tdata (bfd) != NULL \
86 && elf_object_id (bfd) == LARCH_ELF_DATA)
89 elfNN_loongarch_object (bfd *abfd)
133 /* In BFD DT_RELR is implemented as a "relaxation." If in a relax trip
157 loongarch_elf_new_section_hook (bfd *abfd, asection *sec)
425 bfd *abfd, const Elf_Internal_Rela *rel,
474 elfNN_loongarch_link_hash_table_free (bfd *obfd)
490 loongarch_elf_link_hash_table_create (bfd *abfd)
526 elfNN_loongarch_merge_private_bfd_data (bfd
528 bfd *obfd = info->output_bfd;
547 /* If the input BFD is not a dynamic object and it does not contain any
606 loongarch_elf_create_got_section (bfd *abfd, struct bfd_link_info *info)
665 loongarch_elf_create_dynamic_sections (bfd *dynobj, struct bfd_link_info *info)
691 loongarch_elf_record_tls_and_got_reference (bfd *abfd,
783 loongarch_can_trans_tls (bfd *input_bfd,
858 loongarch_tls_transition (bfd *input_bfd,
872 bfd *abfd, const Elf_Internal_Rela *rel,
929 loongarch_elf_check_relocs (bfd *abfd, struct bfd_link_info *info,
1405 bfd *dynobj;
2058 record_relr_local_got_relocs (bfd *input_bfd, struct bfd_link_info *info)
2123 record_relr_non_got_relocs (bfd *input_bfd, struct bfd_link_info *info,
2315 bfd *dynobj = htab->elf.dynobj;
2367 loongarch_elf_late_size_sections (bfd *output_bfd,
2371 bfd *dynobj;
2373 bfd *ibfd;
2714 loongarch_elf_append_rela (bfd *abfd, asection *s, Elf_Internal_Rela *rel)
2756 reloc_howto_type *howto, bfd *input_bfd,
2778 bfd *input_bfd, bfd_byte *contents)
3042 bfd *bfd;
3056 loongarch_sym_name (bfd *input_bfd, struct elf_link_hash_entry *h,
3073 loongarch_record_one_reloc (bfd *abfd, asection *section, int r_type,
3082 larch_reloc_queue[larch_reloc_queue_tail].bfd = abfd;
3098 bfd *a_bfd = NULL;
3106 if (a_bfd != larch_reloc_queue[i].bfd
3110 a_bfd = larch_reloc_queue[i].bfd;
3113 p ("\nat %pB(%pA+0x%v):\n", larch_reloc_queue[i].bfd,
3121 loongarch_elf_rtype_to_howto (larch_reloc_queue[i].bfd,
3125 loongarch_sym_name (larch_reloc_queue[i].bfd, larch_reloc_queue[i].h,
3143 bfd *input_bfd,
3272 loongarch_elf_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
3273 bfd *input_bfd, asection *input_section,
4769 bfd *abfd = (bfd *)data;
4776 /* Nothing to do; the data will get released along with the associated BFD
4781 pending_delete_ops_new (bfd *abfd)
4784 taken care of at BFD release time. */
4824 loongarch_relax_delete_bytes (bfd *abfd,
4879 loongarch_relax_delete_or_nop (bfd *abfd,
4961 loongarch_relax_perform_deletes (bfd *abfd, asection *sec,
5121 loongarch_tls_perform_trans (bfd *abfd, asection *sec,
5279 loongarch_relax_tls_le (bfd *abfd, asection *sec, asection *sym_sec,
5348 loongarch_two_sections_in_same_segment (bfd *abfd, asection *a, asection *b)
5372 loongarch_relax_pcala_addi (bfd *abfd, asection *sec, asection *sym_sec,
5439 loongarch_relax_call36 (bfd *abfd, asection *sec, asection *sym_sec,
5497 loongarch_relax_pcala_ld (bfd *abfd, asection *sec,
5570 loongarch_relax_align (bfd *abfd, asection *sec, asection *sym_sec,
5634 loongarch_relax_tls_ld_gd_desc (bfd *abfd, asection *sec, asection *sym_sec,
5729 typedef bool (*relax_func_t) (bfd *, asection *, asection *,
5735 loongarch_elf_relax_section (bfd *abfd, asection *sec,
5783 /* Read this BFD's contents if we haven't done so already. */
5788 /* Read this BFD's symbols if we haven't done so already. */
6064 loongarch_elf_finish_dynamic_symbol (bfd *output_bfd,
6262 loongarch_finish_dyn (bfd *output_bfd, struct bfd_link_info *info, bfd *dynobj,
6331 (bfd *output_bfd ATTRIBUTE_UNUSED,
6352 loongarch_elf_finish_dynamic_sections (bfd *output_bfd,
6355 bfd *dynobj;
6454 bfd *abfd = info->output_bfd;
6552 loongarch_elf_grok_prstatus (bfd *abfd, Elf_Internal_Note *note)
6585 loongarch_elf_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
6627 loongarch_elf_object_p (bfd *abfd)