/freebsd-11-stable/contrib/binutils/bfd/ |
H A D | reloc.c | 1335 bfd *input_bfd, 1345 if (address > bfd_get_section_limit (input_bfd, input_section)) 1372 return _bfd_relocate_contents (howto, input_bfd, relocation, 1380 bfd *input_bfd, 1403 x = bfd_get_8 (input_bfd, location); 1406 x = bfd_get_16 (input_bfd, location); 1409 x = bfd_get_32 (input_bfd, location); 1413 x = bfd_get_64 (input_bfd, location); 1436 addrmask = N_ONES (bfd_arch_bits_per_address (input_bfd)) | fieldmask; 1527 bfd_put_8 (input_bfd, 1334 _bfd_final_link_relocate(reloc_howto_type *howto, bfd *input_bfd, asection *input_section, bfd_byte *contents, bfd_vma address, bfd_vma value, bfd_vma addend) argument 1379 _bfd_relocate_contents(reloc_howto_type *howto, bfd *input_bfd, bfd_vma relocation, bfd_byte *location) argument 1553 _bfd_clear_contents(reloc_howto_type *howto, bfd *input_bfd, bfd_byte *location) argument 5192 bfd *input_bfd = link_order->u.indirect.section->owner; local [all...] |
H A D | coff-alpha.c | 786 bfd *input_bfd = link_order->u.indirect.section->owner; 788 long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section); 805 if (! bfd_get_section_contents (input_bfd, input_section, data, 0, sz)) 808 reloc_count = bfd_canonicalize_reloc (input_bfd, input_section, 886 r = bfd_perform_relocation (input_bfd, rel, data, input_section, 898 r = bfd_perform_relocation (input_bfd, rel, data, input_section, 929 insn = bfd_get_32 (input_bfd, data + rel->address); 934 r = bfd_perform_relocation (input_bfd, rel, data, input_section, 962 insn1 = bfd_get_32 (input_bfd, data + rel->address); 963 insn2 = bfd_get_32 (input_bfd, dat 781 bfd *input_bfd = link_order->u.indirect.section->owner; local [all...] |
H A D | coff-mips.c | 63 bfd *input_bfd, asection *input_section, bfd_byte *contents, 801 mips_relocate_hi (refhi, reflo, input_bfd, input_section, contents, 805 bfd *input_bfd; 817 insn = bfd_get_32 (input_bfd, 822 vallo = (bfd_get_32 (input_bfd, 841 bfd_put_32 (input_bfd, (bfd_vma) insn, 848 mips_relocate_section (output_bfd, info, input_bfd, input_section, 852 bfd *input_bfd; 868 BFD_ASSERT (input_bfd->xvec->byteorder 874 symndx_to_section = ecoff_data (input_bfd) [all...] |
H A D | reloc16.c | 147 bfd *input_bfd = input_section->owner; local 150 long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section); 167 bfd_canonicalize_reloc (input_bfd, input_section, reloc_vector, 168 _bfd_generic_link_get_symbols (input_bfd)); 254 bfd *input_bfd = link_order->u.indirect.section->owner; local 256 long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section); 273 if (!bfd_get_section_contents (input_bfd, input_section, data, 0, sz)) 280 reloc_count = bfd_canonicalize_reloc (input_bfd, 323 bfd_coff_reloc16_extra_cases (input_bfd, link_info, link_order,
|
H A D | elf32-cr16.c | 481 bfd *input_bfd, 589 Rvalue1 = bfd_get_16 (input_bfd, hit_data); 592 bfd_put_16 (input_bfd, Rvalue, hit_data); 599 Rvalue |= (bfd_get_16 (input_bfd, hit_data)); 602 bfd_put_16 (input_bfd, Rvalue, hit_data); 609 Rvalue |= (((bfd_get_16 (input_bfd, hit_data) << 16) 610 | (bfd_get_16 (input_bfd, hit_data + 2))) 612 Rvalue |= (bfd_get_16 (input_bfd, hit_data + 2) << 16); 620 bfd_put_16 (input_bfd, (Rvalue) & 0xffff, hit_data); 621 bfd_put_16 (input_bfd, (Rvalu 480 cr16_elf_final_link_relocate(reloc_howto_type *howto, bfd *input_bfd, bfd *output_bfd ATTRIBUTE_UNUSED, asection *input_section, bfd_byte *contents, bfd_vma offset, bfd_vma Rvalue, bfd_vma addend, struct bfd_link_info *info ATTRIBUTE_UNUSED, asection *sec ATTRIBUTE_UNUSED, int is_local ATTRIBUTE_UNUSED) argument 796 elf32_cr16_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument 928 bfd *input_bfd = input_section->owner; local [all...] |
H A D | pe-mips.c | 587 bfd *input_bfd, 605 (_("%B: `ld -r' not supported with PE MIPS objects\n"), input_bfd); 610 BFD_ASSERT (input_bfd->xvec->byteorder 639 h = obj_coff_sym_hashes (input_bfd)[symndx]; 653 howto = bfd_coff_rtype_to_howto (input_bfd, input_section, rel, h, 687 if (! obj_pe (input_bfd)) 707 (info, h->root.root.string, input_bfd, input_section, 722 input_bfd, x); \ 736 tmp = bfd_get_32 (input_bfd, mem); 739 bfd_put_32 (input_bfd, tm 585 coff_pe_mips_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, struct internal_reloc *relocs, struct internal_syment *syms, asection **sections) argument [all...] |
H A D | cofflink.c | 1295 mark_relocs (struct coff_final_link_info *finfo, bfd *input_bfd) 1299 if ((bfd_get_file_flags (input_bfd) & HAS_SYMS) == 0) 1302 for (a = input_bfd->sections; a != (asection *) NULL; a = a->next) 1316 (input_bfd, a, FALSE, 1343 _bfd_coff_link_input_bfd (struct coff_final_link_info *finfo, bfd *input_bfd) 1345 unsigned int n_tmask = coff_data (input_bfd)->local_n_tmask; 1346 unsigned int n_btshft = coff_data (input_bfd)->local_n_btshft; 1372 isymesz = bfd_coff_symesz (input_bfd); 1374 linesz = bfd_coff_linesz (input_bfd); 1384 if (! _bfd_coff_get_external_symbols (input_bfd)) 1294 mark_relocs(struct coff_final_link_info *finfo, bfd *input_bfd) argument 1342 _bfd_coff_link_input_bfd(struct coff_final_link_info *finfo, bfd *input_bfd) argument 2825 _bfd_coff_generic_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, struct internal_reloc *relocs, struct internal_syment *syms, asection **sections) argument [all...] |
H A D | aoutx.h | 3875 bfd *input_bfd, 3898 BFD_ASSERT (obj_reloc_entry_size (input_bfd) == RELOC_STD_SIZE); 3899 BFD_ASSERT (input_bfd->xvec->header_byteorder 3903 syms = obj_aout_external_syms (input_bfd); 3904 strings = obj_aout_external_strings (input_bfd); 3905 sym_hashes = obj_aout_sym_hashes (input_bfd); 3923 r_addr = GET_SWORD (input_bfd, rel->r_address); 3926 howto = MY_reloc_howto (input_bfd, rel, r_index, r_extern, r_pcrel); 3934 if (bfd_header_big_endian (input_bfd)) 4039 name = strings + GET_WORD (input_bfd, [all...] |
H A D | elf32-mep.c | 235 bfd * input_bfd, 248 if (bfd_big_endian (input_bfd)) 475 via elf_sym_hashes (input_bfd). 487 bfd * input_bfd, 499 symtab_hdr = & elf_tdata (input_bfd)->symtab_hdr; 500 sym_hashes = elf_sym_hashes (input_bfd); 525 input_bfd, input_section, contents, 542 (input_bfd, symtab_hdr->sh_link, sym->st_name); 543 name = (name == NULL) ? bfd_section_name (input_bfd, sec) : name; 586 (info, h->root.root.string, input_bfd, 230 mep_final_link_relocate(reloc_howto_type * howto, bfd * input_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * rel, bfd_vma relocation) argument 479 mep_elf_relocate_section(bfd * output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info * info, bfd * input_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * relocs, Elf_Internal_Sym * local_syms, asection ** local_sections) argument [all...] |
H A D | elf32-score.c | 1101 score_elf_local_relocation_p (bfd *input_bfd, argument 1112 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 1113 extsymoff = (elf_bad_symtab (input_bfd)) ? 0 : symtab_hdr->sh_info; 1117 if (elf_bad_symtab (input_bfd) && local_sections[r_symndx] != NULL) 1124 elf_sym_hashes (input_bfd) [r_symndx - extsymoff]; 1670 bfd *input_bfd ATTRIBUTE_UNUSED, bfd_vma index) 1836 bfd *input_bfd, 1889 elf_gp (output_bfd) = lo + ELF_SCORE_GP_OFFSET (input_bfd); 1903 local_p = score_elf_local_relocation_p (input_bfd, rel, local_sections, TRUE); 1914 lo16_rel = score_elf_next_relocation (input_bfd, R_SCORE_GOT_LO1 1835 score_elf_final_link_relocate(reloc_howto_type *howto, bfd *input_bfd, bfd *output_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *rel, Elf_Internal_Rela *relocs, bfd_vma symbol, struct bfd_link_info *info, const char *sym_name ATTRIBUTE_UNUSED, int sym_flags ATTRIBUTE_UNUSED, struct score_elf_link_hash_entry *h, asection **local_sections, bfd_boolean gp_disp_p) argument 2192 _bfd_score_elf_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument [all...] |
H A D | elf32-arm.c | 4031 bfd * input_bfd, 4075 sym_sec->owner, input_bfd, name); local 4124 tmp = bfd_get_32 (input_bfd, hit_data 4139 bfd * input_bfd, 4171 sym_sec->owner, input_bfd, name); local 4232 bfd * input_bfd, 4260 myh = elf32_arm_create_thumb_stub (info, name, input_bfd, output_bfd, 4266 tmp = bfd_get_32 (input_bfd, hit_data); 4495 bfd * input_bfd, 4549 symtab_hdr = & elf_tdata (input_bfd) 4029 elf32_thumb_to_arm_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument 4137 elf32_arm_create_thumb_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * sym_sec, bfd_vma val, asection *s, char **error_message) argument 4230 elf32_arm_to_thumb_stub(struct bfd_link_info * info, const char * name, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * hit_data, asection * sym_sec, bfd_vma offset, bfd_signed_vma addend, bfd_vma val, char **error_message) argument 4494 elf32_arm_final_link_relocate(reloc_howto_type * howto, bfd * input_bfd, bfd * output_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * rel, bfd_vma value, struct bfd_link_info * info, asection * sym_sec, const char * sym_name, int sym_flags, struct elf_link_hash_entry * h, bfd_boolean * unresolved_reloc_p, char **error_message) argument 6357 elf32_arm_relocate_section(bfd * output_bfd, struct bfd_link_info * info, bfd * input_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * relocs, Elf_Internal_Sym * local_syms, asection ** local_sections) argument [all...] |
H A D | coff-arm.c | 1020 bfd *input_bfd) 1038 input_bfd, tmp_name, name); 1049 bfd *input_bfd) 1067 input_bfd, tmp_name, name); 1166 bfd *input_bfd, 1176 bfd_vma high_address = bfd_get_section_limit (input_bfd, input_section); 1203 h = obj_coff_sym_hashes (input_bfd)[symndx]; 1217 howto = coff_rtype_to_howto (input_bfd, input_section, rel, h, 1344 myh = find_arm_glue (info, name, input_bfd); 1370 h_sec->owner, input_bfd, nam 1016 find_thumb_glue(struct bfd_link_info *info, const char *name, bfd *input_bfd) argument 1045 find_arm_glue(struct bfd_link_info *info, const char *name, bfd *input_bfd) argument 1162 coff_arm_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, struct internal_reloc *relocs, struct internal_syment *syms, asection **sections) argument 1368 h_sec->owner, input_bfd, name); local 1459 h_sec->owner, input_bfd, name); local [all...] |
H A D | bout.c | 1144 bfd *input_bfd = i->owner; 1148 long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section); 1167 bfd_canonicalize_reloc (input_bfd, input_section, reloc_vector, 1168 _bfd_generic_link_get_symbols (input_bfd)); 1187 shrink = abs32code (input_bfd, input_section, r, shrink, 1217 bfd *input_bfd = link_order->u.indirect.section->owner; 1219 long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section); 1238 BFD_ASSERT (bfd_get_section_contents (input_bfd, 1244 reloc_count = bfd_canonicalize_reloc (input_bfd, 1285 calljx_callback (input_bfd, link_inf 1141 bfd *input_bfd = i->owner; local 1214 bfd *input_bfd = link_order->u.indirect.section->owner; local [all...] |
H A D | ecofflink.c | 360 bfd *input_bfd; 361 /* The offset within input_bfd. */ 412 add_file_shuffle (ainfo, head, tail, input_bfd, offset, size) 416 bfd *input_bfd; 424 && (*tail)->u.file.input_bfd == input_bfd 444 n->u.file.input_bfd = input_bfd; 584 input_bfd, input_debug, input_swap, 590 bfd *input_bfd; 357 bfd *input_bfd; member in struct:shuffle::__anon190::__anon191 [all...] |
H A D | coff-rs6000.c | 2773 xcoff_reloc_type_noop (input_bfd, input_section, output_bfd, rel, sym, howto, 2775 bfd *input_bfd ATTRIBUTE_UNUSED; 2790 xcoff_reloc_type_fail (input_bfd, input_section, output_bfd, rel, sym, howto, 2792 bfd *input_bfd; 2805 bfd_get_filename (input_bfd), (unsigned int) rel->r_type); 2811 xcoff_reloc_type_pos (input_bfd, input_section, output_bfd, rel, sym, howto, 2813 bfd *input_bfd ATTRIBUTE_UNUSED; 2829 xcoff_reloc_type_neg (input_bfd, input_section, output_bfd, rel, sym, howto, 2831 bfd *input_bfd ATTRIBUTE_UNUSED; 2847 xcoff_reloc_type_rel (input_bfd, input_sectio [all...] |
H A D | elfxx-mips.c | 2617 bfd *input_bfd, bfd_vma index) 2625 + mips_elf_adjust_gp (output_bfd, g, input_bfd); 3631 mips_elf_local_relocation_p (bfd *input_bfd, 3641 r_symndx = ELF_R_SYM (input_bfd, relocation->r_info); 3642 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 3643 extsymoff = (elf_bad_symtab (input_bfd)) ? 0 : symtab_hdr->sh_info; 3647 if (elf_bad_symtab (input_bfd) && local_sections[r_symndx] != NULL) 3655 elf_sym_hashes (input_bfd) [r_symndx - extsymoff]; 3881 mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd, 3936 r_symndx = ELF_R_SYM (input_bfd, relocatio 2603 mips_elf_got_offset_from_index(bfd *dynobj, bfd *output_bfd, bfd *input_bfd, bfd_vma index) argument 3616 mips_elf_local_relocation_p(bfd *input_bfd, const Elf_Internal_Rela *relocation, asection **local_sections, bfd_boolean check_forced) argument 3862 mips_elf_calculate_relocation(bfd *abfd, bfd *input_bfd, asection *input_section, struct bfd_link_info *info, const Elf_Internal_Rela *relocation, bfd_vma addend, reloc_howto_type *howto, Elf_Internal_Sym *local_syms, asection **local_sections, bfd_vma *valuep, const char **namep, bfd_boolean *require_jalxp, bfd_boolean save_addend) argument 4592 mips_elf_obtain_contents(reloc_howto_type *howto, const Elf_Internal_Rela *relocation, bfd *input_bfd, bfd_byte *contents) argument 4615 mips_elf_perform_relocation(struct bfd_link_info *info, reloc_howto_type *howto, const Elf_Internal_Rela *relocation, bfd_vma value, bfd *input_bfd, asection *input_section, bfd_byte *contents, bfd_boolean require_jalx) argument 7672 mips_elf_adjust_addend(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, Elf_Internal_Sym *local_syms, asection **local_sections, Elf_Internal_Rela *rel) argument 7711 _bfd_mips_elf_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument 10003 bfd *input_bfd = link_order->u.indirect.section->owner; local 10342 bfd *input_bfd; local 10458 bfd *input_bfd; local 10688 bfd *input_bfd; local [all...] |
H A D | elf32-i386.c | 2204 bfd *input_bfd, 2220 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 2221 sym_hashes = elf_sym_hashes (input_bfd); 2222 local_got_offsets = elf_local_got_offsets (input_bfd); 2223 local_tlsdesc_gotents = elf_i386_local_tlsdesc_gotent (input_bfd); 2255 input_bfd, input_section, r_type); 2285 addend = bfd_get_8 (input_bfd, where); 2293 addend = bfd_get_16 (input_bfd, where); 2301 addend = bfd_get_32 (input_bfd, where); 2329 bfd_put_8 (input_bfd, adden 2200 elf_i386_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument [all...] |
H A D | elfxx-sparc.c | 2384 entry->input_bfd = output_bfd; 2466 bfd *input_bfd, 2485 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 2486 sym_hashes = elf_sym_hashes (input_bfd); 2487 local_got_offsets = elf_local_got_offsets (input_bfd); 2543 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel, 2565 _bfd_clear_contents (howto, input_bfd, contents + rel->r_offset); 2902 input_bfd); 2932 if (! ABI_64_P (input_bfd) 2933 && ! _bfd_sparc_elf_tdata (input_bfd) 2459 _bfd_sparc_elf_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument [all...] |
H A D | xcofflink.c | 3402 bfd *input_bfd) 3428 if ((input_bfd->flags & DYNAMIC) != 0 3436 isymesz = bfd_coff_symesz (input_bfd); 3438 linesz = bfd_coff_linesz (input_bfd); 3441 n_tmask = coff_data (input_bfd)->local_n_tmask; 3442 n_btshft = coff_data (input_bfd)->local_n_btshft; 3455 if (! _bfd_coff_get_external_symbols (input_bfd)) 3458 esym = (bfd_byte *) obj_coff_external_syms (input_bfd); 3459 esym_end = esym + obj_raw_syment_count (input_bfd) * isymesz; 3460 sym_hash = obj_xcoff_sym_hashes (input_bfd); 3395 xcoff_link_input_bfd(struct xcoff_final_link_info *finfo, bfd *input_bfd) argument [all...] |
H A D | elf64-alpha.c | 3934 bfd *input_bfd, asection *input_section, 3946 symtab_hdr_sh_info = elf_tdata (input_bfd)->symtab_hdr.sh_info; 3947 sym_hashes = elf_sym_hashes (input_bfd); 3962 input_bfd, (int) r_type); 4003 input_bfd, contents + rel->r_offset); 4020 bfd *input_bfd, asection *input_section, 4036 return elf64_alpha_relocate_section_r (output_bfd, info, input_bfd, 4044 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 4056 (input_bfd, elf_elfheader(input_bfd) 3922 elf64_alpha_relocate_section_r(bfd *output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info *info ATTRIBUTE_UNUSED, bfd *input_bfd, asection *input_section, bfd_byte *contents ATTRIBUTE_UNUSED, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument 4009 elf64_alpha_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument 5028 bfd *input_bfd; local [all...] |
H A D | coff-ppc.c | 995 coff_ppc_relocate_section (output_bfd, info, input_bfd, input_section, 999 bfd *input_bfd; 1053 (obj_coff_sym_hashes (input_bfd)[symndx]); 1101 (info, h->root.root.root.string, input_bfd, input_section, 1114 (_("%B: unsupported relocation type 0x%02x"), input_bfd, r_type); 1151 local_toc_table = obj_coff_local_toc_table(input_bfd); 1204 input_bfd, name, 1259 input_bfd, (unsigned long) toc_section->size); 1266 rstat = _bfd_relocate_contents (howto, input_bfd, relocation, loc); 1285 x = bfd_get_32 (input_bfd, lo [all...] |
H A D | elf64-x86-64.c | 2047 bfd *input_bfd, asection *input_section, 2061 symtab_hdr = &elf_tdata (input_bfd)->symtab_hdr; 2062 sym_hashes = elf_sym_hashes (input_bfd); 2063 local_got_offsets = elf_local_got_offsets (input_bfd); 2064 local_tlsdesc_gotents = elf64_x86_64_local_tlsdesc_gotent (input_bfd); 2110 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel, 2121 _bfd_clear_contents (howto, input_bfd, contents + rel->r_offset); 2274 input_bfd, h->root.root.string); 2358 input_bfd, h->root.root.string); 2362 input_bfd, x86_64_elf_howto_tabl 2044 elf64_x86_64_relocate_section(bfd *output_bfd, struct bfd_link_info *info, bfd *input_bfd, asection *input_section, bfd_byte *contents, Elf_Internal_Rela *relocs, Elf_Internal_Sym *local_syms, asection **local_sections) argument [all...] |
H A D | ecoff.c | 2254 bfd *input_bfd; 2283 input_bfd = bfd_asymbol_bfd (sym); 2284 (*(ecoff_backend (input_bfd)->debug_swap.swap_ext_in)) 2285 (input_bfd, ecoff_sym_ptr->native, esym); 2301 input_debug = &ecoff_data (input_bfd)->debug_info; 3906 bfd *input_bfd, 3910 struct ecoff_debug_info * const debug = &ecoff_data (input_bfd)->debug_info; 3912 &ecoff_backend (input_bfd)->debug_swap; 3928 if (bfd_seek (input_bfd, (file_ptr) symhdr->offset, SEEK_SET) != 0 \ 3929 || bfd_bread (debug->ptr, amt, input_bfd) ! 2247 bfd *input_bfd; local 3895 ecoff_final_link_debug_accumulate(bfd *output_bfd, bfd *input_bfd, struct bfd_link_info *info, void * handle) argument 3998 bfd *input_bfd; local 4446 bfd *input_bfd; local [all...] |
H A D | linker.c | 2059 bfd *input_bfd; 2066 input_bfd = input_section->owner; 2067 relsize = bfd_get_reloc_upper_bound (input_bfd, 2074 symbols = _bfd_generic_link_get_symbols (input_bfd); 2075 reloc_count = bfd_canonicalize_reloc (input_bfd, 2164 bfd *input_bfd, 2171 if (! generic_link_read_symbols (input_bfd)) 2179 for (sec = input_bfd->sections; sec != NULL; sec = sec->next) 2185 newsym = bfd_make_empty_symbol (input_bfd); 2188 newsym->name = input_bfd 2053 bfd *input_bfd; local 2157 _bfd_generic_link_output_symbols(bfd *output_bfd, bfd *input_bfd, struct bfd_link_info *info, size_t *psymalloc) argument 2716 bfd *input_bfd; local [all...] |
H A D | elflink.c | 582 bfd *input_bfd, 599 if (entry->input_bfd == input_bfd && entry->input_indx == input_indx) 603 entry = bfd_alloc (input_bfd, amt); 608 if (!bfd_elf_get_elf_syms (input_bfd, &elf_tdata (input_bfd)->symtab_hdr, 611 bfd_release (input_bfd, entry); 621 s = bfd_section_from_elf_index (input_bfd, entry->isym.st_shndx); 626 bfd_release (input_bfd, entry); 632 (input_bfd, elf_tdat 578 bfd_elf_link_record_local_dynamic_symbol(struct bfd_link_info *info, bfd *input_bfd, long input_indx) argument 666 _bfd_elf_link_lookup_local_dynindx(struct bfd_link_info *info, bfd *input_bfd, long input_indx) argument 6575 resolve_symbol(const char * name, bfd * input_bfd, struct elf_final_link_info * finfo, bfd_vma * result, size_t locsymcount) argument 6705 eval_symbol(bfd_vma * result, char * sym, char ** advanced, bfd * input_bfd, struct elf_final_link_info * finfo, bfd_vma addr, bfd_vma section_offset, size_t locsymcount, int signed_p) argument 6865 evaluate_complex_relocation_symbols(bfd * input_bfd, struct elf_final_link_info * finfo, size_t locsymcount) argument 6997 put_value(bfd_vma size, unsigned long chunksz, bfd * input_bfd, bfd_vma x, bfd_byte * location) argument 7033 get_value(bfd_vma size, unsigned long chunksz, bfd * input_bfd, bfd_byte * location) argument 7091 bfd_elf_perform_complex_relocation(bfd * output_bfd ATTRIBUTE_UNUSED, struct bfd_link_info * info, bfd * input_bfd, asection * input_section, bfd_byte * contents, Elf_Internal_Rela * rel, Elf_Internal_Sym * local_syms, asection ** local_sections) argument 8325 elf_link_input_bfd(struct elf_final_link_info *finfo, bfd *input_bfd) argument 10485 bfd *input_bfd = sec->owner; local [all...] |