Home | History | Annotate | Download | only in bfd

Lines Matching refs:output_bfd

1228 _frvfdpic_add_dyn_reloc (bfd *output_bfd, asection *sreloc, bfd_vma offset,
1241 bfd_elf32_swap_reloc_out (output_bfd, &outrel,
1264 _frvfdpic_add_rofixup (bfd *output_bfd, asection *rofixup, bfd_vma offset,
1276 bfd_put_32 (output_bfd, offset, rofixup->contents + fixup_offset);
1295 _frvfdpic_osec_to_segment (bfd *output_bfd, asection *osec)
1297 Elf_Internal_Phdr *p = _bfd_elf_find_segment_containing_section (output_bfd, osec);
1299 return (p != NULL) ? p - elf_tdata (output_bfd)->phdr : -1;
1303 _frvfdpic_osec_readonly_p (bfd *output_bfd, asection *osec)
1305 unsigned seg = _frvfdpic_osec_to_segment (output_bfd, osec);
1307 return ! (elf_tdata (output_bfd)->phdr[seg].p_flags & PF_W);
1330 bfd *output_bfd,
1396 _frvfdpic_add_rofixup (output_bfd,
1405 _frvfdpic_add_dyn_reloc (output_bfd, frvfdpic_gotrel_section (info),
1407 (output_bfd, info,
1416 bfd_put_32 (output_bfd, ad,
1491 _frvfdpic_add_rofixup (output_bfd,
1501 _frvfdpic_add_dyn_reloc (output_bfd,
1504 (output_bfd, info,
1515 bfd_put_32 (output_bfd, ad,
1558 _frvfdpic_add_rofixup (output_bfd,
1566 _frvfdpic_add_rofixup (output_bfd,
1579 _frvfdpic_add_dyn_reloc (output_bfd,
1584 (output_bfd, info,
1628 (output_bfd, frvfdpic_plt_section (info)->output_section);
1642 (output_bfd, sec->output_section);
1645 bfd_put_32 (output_bfd, lowword,
1649 bfd_put_32 (output_bfd, highword,
1669 bfd_put_32 (output_bfd,
1680 bfd_put_32 (output_bfd,
1690 bfd_put_32 (output_bfd,
1696 bfd_put_32 (output_bfd,
1703 bfd_put_32 (output_bfd, 0x9c08e14f, plt_code);
1707 bfd_put_32 (output_bfd, 0x8030e000, plt_code);
1717 bfd_put_32 (output_bfd, fd_lazy_rel_offset, lzplt_code);
1730 bfd_put_32 (output_bfd, 0x8808f140, lzplt_code);
1731 bfd_put_32 (output_bfd, 0x80304000, lzplt_code + 4);
1736 bfd_put_32 (output_bfd,
1802 _frvfdpic_add_dyn_reloc (output_bfd, frvfdpic_gotrel_section (info),
1804 (output_bfd, info,
1815 bfd_put_32 (output_bfd, ad,
1867 bfd_put_32 (output_bfd,
1875 _frvfdpic_add_rofixup (output_bfd,
1896 bfd_put_32 (output_bfd, 0xc03a4000,
1917 _frvfdpic_add_dyn_reloc (output_bfd, frvfdpic_gotrel_section (info),
1919 (output_bfd, info,
1929 bfd_put_32 (output_bfd, 0,
1935 bfd_put_32 (output_bfd, ad,
1991 bfd_put_32 (output_bfd,
2002 bfd_put_32 (output_bfd,
2008 bfd_put_32 (output_bfd,
2016 bfd_put_32 (output_bfd, 0xc03a4000, plt_code);
2026 bfd_put_32 (output_bfd,
2038 bfd_put_32 (output_bfd,
2049 bfd_put_32 (output_bfd,
2055 bfd_put_32 (output_bfd,
2063 bfd_put_32 (output_bfd, 0x9008f108, plt_code);
2067 bfd_put_32 (output_bfd, 0xc03a4000, plt_code);
2079 bfd_put_32 (output_bfd,
2091 bfd_put_32 (output_bfd,
2102 bfd_put_32 (output_bfd,
2108 bfd_put_32 (output_bfd,
2116 bfd_put_32 (output_bfd, 0x9008f148, plt_code);
2120 bfd_put_32 (output_bfd, 0x80308000, plt_code);
2652 elf32_frv_relocate_section (bfd *output_bfd ATTRIBUTE_UNUSED,
2674 isec_segment = _frvfdpic_osec_to_segment (output_bfd,
2676 if (IS_FDPIC (output_bfd) && frvfdpic_got_section (info))
2677 got_segment = _frvfdpic_osec_to_segment (output_bfd,
2682 if (IS_FDPIC (output_bfd) && frvfdpic_gotfixup_section (info))
2683 gprel_segment = _frvfdpic_osec_to_segment (output_bfd,
2688 if (IS_FDPIC (output_bfd) && frvfdpic_plt_section (info))
2689 plt_segment = _frvfdpic_osec_to_segment (output_bfd,
2695 tls_segment = _frvfdpic_osec_to_segment (output_bfd,
2731 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2772 if (! IS_FDPIC (output_bfd))
2819 if (!_frvfdpic_emit_got_relocs_plt_entries (picrel, output_bfd, info,
2837 && _bfd_elf_section_offset (output_bfd, info, input_section,
3448 if (! IS_FDPIC (output_bfd))
3466 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3492 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3563 if ((bfd_get_section_flags (output_bfd,
3569 if (_frvfdpic_osec_readonly_p (output_bfd,
3581 (output_bfd, info,
3585 _frvfdpic_add_rofixup (output_bfd,
3594 else if ((bfd_get_section_flags (output_bfd,
3600 if (_frvfdpic_osec_readonly_p (output_bfd,
3612 (output_bfd, info,
3616 _frvfdpic_add_dyn_reloc (output_bfd,
3636 if (! IS_FDPIC (output_bfd))
3687 && (bfd_get_section_flags (output_bfd,
3691 if (_frvfdpic_osec_readonly_p (output_bfd,
3703 (output_bfd, info,
3708 _frvfdpic_add_rofixup (output_bfd,
3717 (output_bfd,
3728 if ((bfd_get_section_flags (output_bfd,
3734 if (_frvfdpic_osec_readonly_p (output_bfd,
3746 (output_bfd, info,
3750 _frvfdpic_add_dyn_reloc (output_bfd,
3772 bfd_put_32 (output_bfd,
3784 bfd_put_32 (output_bfd,
3787 : _frvfdpic_osec_to_segment (output_bfd,
3803 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3826 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3847 _frvfdpic_osec_to_segment (output_bfd, sec->output_section);
3862 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3882 ? _frvfdpic_osec_to_segment (output_bfd, sec->output_section)
3887 if (check_segment[0] != check_segment[1] && IS_FDPIC (output_bfd))
3915 elf_elfheader (output_bfd)->e_flags |= EF_FRV_PIC;
3951 if (! IS_FDPIC (output_bfd) || ! picrel->plt)
4137 _frvfdpic_link_omit_section_dynsym (bfd *output_bfd ATTRIBUTE_UNUSED,
5221 _frvfdpic_size_got_plt (bfd *output_bfd,
5327 * get_elf_backend_data (output_bfd)->s->sizeof_rel;
5357 * get_elf_backend_data (output_bfd)->s->sizeof_rel;
5390 if (get_elf_backend_data (output_bfd)->want_got_sym)
5429 elf32_frvfdpic_size_dynamic_sections (bfd *output_bfd,
5471 if (!_frvfdpic_size_got_plt (output_bfd, &gpinfo))
5498 elf32_frvfdpic_always_size_sections (bfd *output_bfd,
5502 && !bfd_elf_stack_segment_size (output_bfd, info,
5704 elf32_frv_finish_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
5712 elf32_frvfdpic_finish_dynamic_sections (bfd *output_bfd,
5738 _frvfdpic_add_rofixup (output_bfd, frvfdpic_gotfixup_section (info),
5804 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon);
5811 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon);
5816 bfd_elf32_swap_dyn_out (output_bfd, &dyn, dyncon);
5862 (bfd *output_bfd ATTRIBUTE_UNUSED,