Lines Matching refs:BFD
5 This file is part of BFD, the Binary File Descriptor library.
23 #include "bfd.h"
25 #include "elf-bfd.h"
52 #define ADD_RELA(BFD, SECTION, OFFSET, SYM_IDX, TYPE, ADDEND) \
70 bfd_elf32_swap_reloca_out (BFD, &_rel, _loc); \
104 bfd_get_32_me (bfd * abfd,const unsigned char * data)
122 bfd_put_32_me (bfd *abfd, bfd_vma value,unsigned char *data)
204 arc_elf_reloc (bfd *abfd ATTRIBUTE_UNUSED,
209 bfd *output_bfd,
304 /* Map BFD reloc types to ARC ELF reloc types. */
348 elf_arc_link_hash_table_free (bfd *obfd)
356 arc_elf_link_hash_table_create (bfd *abfd)
401 get_replace_function (bfd *abfd, unsigned int r_type)
418 arc_elf32_bfd_reloc_type_lookup (bfd * abfd ATTRIBUTE_UNUSED,
434 arc_elf_set_private_flags (bfd *abfd, flagword flags)
443 arc_elf_print_private_bfd_data (bfd *abfd, void * ptr)
486 arc_elf_copy_private_bfd_data (bfd *ibfd, bfd *obfd)
505 bfd_elf32_bfd_reloc_name_lookup (bfd * abfd ATTRIBUTE_UNUSED,
521 arc_info_to_howto_rel (bfd * abfd,
584 arc_elf_merge_attributes (bfd *ibfd, struct bfd_link_info *info)
586 bfd *obfd = info->output_bfd;
858 arc_elf_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
860 bfd *obfd = info->output_bfd;
888 /* Check to see if the input BFD actually contains any sections. Do
967 bfd_arc_get_mach_from_attributes (bfd * abfd)
990 arc_elf_object_p (bfd * abfd)
1044 arc_elf_final_write_processing (bfd *abfd)
1191 #define IS_ME(FORMULA,BFD) ((strstr (FORMULA, "ME") != NULL) \
1192 && (!bfd_big_endian (BFD)))
1304 bfd * abfd = reloc_data.input_section->owner;
1428 Args : output_bfd : The bfd being written to.
1430 input_bfd : The input bfd.
1439 elf_arc_relocate_section (bfd * output_bfd,
1441 bfd * input_bfd,
1647 (defined in elf-bfd.h) here. */
1959 elf_arc_check_relocs (bfd * abfd,
1968 bfd * dynobj;
2183 plt_do_relocs_for_symbol (bfd *abfd,
2237 relocate_plt_for_symbol (bfd *output_bfd,
2304 relocate_plt_for_entry (bfd *abfd,
2335 bfd *dynobj = (elf_hash_table (info))->dynobj;
2455 elf_arc_finish_dynamic_symbol (bfd * output_bfd,
2532 bfd *output_bfd;
2572 elf_arc_finish_dynamic_sections (bfd * output_bfd,
2576 bfd *dynobj = (elf_hash_table (info))->dynobj;
2714 elf_arc_late_size_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
2717 bfd *dynobj;
2868 contents of NOTE. Also BFD will read pid and signal number from NOTE. This
2873 elf32_arc_grok_prstatus (bfd *abfd, Elf_Internal_Note *note)
2917 elf32_arc_obj_attrs_handle_unknown (bfd
2941 elf32_arc_section_from_shdr (bfd *abfd,
2971 arc_elf_relax_section (bfd *abfd, asection *sec,
3021 /* Read this BFD's local symbols if we haven't done so already. */