Home | History | Annotate | Download | only in bfd

Lines Matching refs:bfd

5    This file is part of BFD, the Binary File Descriptor library.
27 #include "bfd.h"
29 #include "elf-bfd.h"
114 bfd *gotobj;
195 bfd *got_list;
281 elf64_alpha_bfd_link_hash_table_create (bfd *abfd)
324 bfd *gotobj;
327 bfd *in_got_link_next;
330 bfd *got_link_next;
350 #define is_alpha_elf(bfd) \
351 (bfd_get_flavour (bfd) == bfd_target_elf_flavour \
352 && elf_tdata (bfd) != NULL \
353 && elf_object_id (bfd) == ALPHA_ELF_DATA)
356 elf64_alpha_mkobject (bfd *abfd)
363 elf64_alpha_object_p (bfd *abfd)
373 elf64_alpha_reloc_nil (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc,
376 bfd *output_bfd, char **error_message ATTRIBUTE_UNUSED)
386 elf64_alpha_reloc_bad (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc,
389 bfd *output_bfd, char **error_message ATTRIBUTE_UNUSED)
399 elf64_alpha_do_reloc_gpdisp (bfd *abfd, bfd_vma gpdisp, bfd_byte *p_ldah,
439 elf64_alpha_reloc_gpdisp (bfd *abfd, arelent *reloc_entry,
441 asection *input_section, bfd *output_bfd,
462 input object belongs is cached on the input bfd. */
1029 /* A mapping from BFD reloc types to Alpha ELF reloc types. */
1071 /* Given a BFD reloc type, return a HOWTO structure. */
1074 elf64_alpha_bfd_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
1089 elf64_alpha_bfd_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED,
1108 elf64_alpha_info_to_howto (bfd *abfd ATTRIBUTE_UNUSED, arelent *cache_ptr,
1139 elf64_alpha_section_from_shdr (bfd *abfd,
1176 /* Convert Alpha specific section flags to bfd internal section flags. */
1191 elf64_alpha_fake_sections (bfd *abfd, Elf_Internal_Shdr *hdr, asection *sec)
1221 elf64_alpha_add_symbol_hook (bfd *abfd, struct bfd_link_info *info,
1256 elf64_alpha_create_got_section (bfd *abfd,
1285 elf64_alpha_create_dynamic_sections (bfd *abfd, struct bfd_link_info *info)
1359 elf64_alpha_read_ecoff_info (bfd *abfd, asection *section,
1445 elf64_alpha_is_local_label_name (bfd *abfd ATTRIBUTE_UNUSED, const char *name)
1451 elf64_alpha_find_nearest_line (bfd *abfd, asymbol **symbols,
1553 bfd *abfd;
1676 get_got_entry (bfd *abfd, struct alpha_elf_link_hash_entry *h,
1764 elf64_alpha_check_relocs (bfd *abfd, struct bfd_link_info *info,
1767 bfd *dynobj;
2030 elf64_alpha_gc_sweep_hook (bfd *abfd, struct bfd_link_info *info,
2103 bfd *dynobj;
2249 elf64_alpha_can_merge_gots (bfd *a, bfd *b)
2252 bfd *bsub;
2309 elf64_alpha_merge_gots (bfd *a, bfd *b)
2312 bfd *bsub;
2394 bfd *next;
2430 bfd *i, *got_list;
2452 bfd *j;
2482 bfd *i, *got_list, *cur_got_obj = NULL;
2496 bfd *this_got;
2602 bfd *dynobj;
2642 elf64_alpha_always_size_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
2645 bfd *i;
2794 bfd *dynobj = elf_hash_table(info)->dynobj;
2809 bfd *i, *dynobj;
2824 bfd *j;
2861 elf64_alpha_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
2864 bfd *dynobj;
3016 bfd *abfd;
3023 bfd *gotobj;
3246 bfd *abfd = info->abfd;
3775 elf64_alpha_relax_section (bfd *abfd, asection *sec,
3891 /* Read this BFD's local symbols. */
4082 elf64_alpha_emit_dynrel (bfd *abfd, struct bfd_link_info *info,
4113 elf64_alpha_relocate_section_r (bfd *output_bfd ATTRIBUTE_UNUSED,
4115 bfd *input_bfd, asection *input_section,
4194 elf64_alpha_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
4195 bfd *input_bfd, asection *input_section,
4204 bfd *dynobj, *gotobj;
4241 /* Find the gp value for this input bfd. */
4833 elf64_alpha_finish_dynamic_symbol (bfd *output_bfd, struct bfd_link_info *info,
4838 bfd *dynobj = elf_hash_table(info)->dynobj;
4982 elf64_alpha_finish_dynamic_sections (bfd *output_bfd,
4985 bfd *dynobj;
5036 the rest of the BFD does. It is, however, what the
5115 elf64_alpha_final_link (bfd *abfd, struct bfd_link_info *info)
5222 bfd *input_bfd;
5239 /* I don't know what a non ALPHA ELF bfd would be
5347 bfd *i, *dynobj = elf_hash_table(info)->dynobj;
5541 ((bfd_boolean (*) (bfd *, struct bfd_link_info *, asection *)) bfd_true)
5589 elf64_alpha_fbsd_post_process_headers (bfd * abfd,