Home | History | Annotate | Download | only in bfd

Lines Matching defs:dynobj

2252 /* Create .got, .gotplt, and .rela.got sections in DYNOBJ, and set up
2256 create_got_section (bfd *dynobj, struct bfd_link_info *info)
2260 if (! _bfd_elf_create_got_section (dynobj, info))
2266 htab->sgot = bfd_get_linker_section (dynobj, ".got");
2267 htab->sgotplt = bfd_get_linker_section (dynobj, ".got.plt");
2271 if ((htab->srelgot = bfd_get_linker_section (dynobj, ".rela.got")) == NULL)
2272 htab->srelgot = bfd_make_section_anyway (dynobj, ".rela.got");
2274 || ! bfd_set_section_flags (dynobj, htab->srelgot, SEC_ALLOC
2280 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2))
2400 if (htab->elf.dynobj == NULL)
2401 htab->elf.dynobj = abfd;
2402 if (!create_got_section (htab->elf.dynobj, info))
2473 section in dynobj and make room for the reloc. */
2477 bfd *dynobj;
2479 if (htab->elf.dynobj == NULL)
2480 htab->elf.dynobj = abfd;
2481 dynobj = htab->elf.dynobj;
2483 sreloc = _bfd_elf_make_dynamic_reloc_section (sec, dynobj,
2521 bfd_alloc (htab->elf.dynobj, amt));
2544 microblaze_elf_create_dynamic_sections (bfd *dynobj, struct bfd_link_info *info)
2552 if (!htab->sgot && !create_got_section (dynobj, info))
2555 if (!_bfd_elf_create_dynamic_sections (dynobj, info))
2558 htab->splt = bfd_get_linker_section (dynobj, ".plt");
2559 htab->srelplt = bfd_get_linker_section (dynobj, ".rela.plt");
2560 htab->sdynbss = bfd_get_linker_section (dynobj, ".dynbss");
2562 htab->srelbss = bfd_get_linker_section (dynobj, ".rela.bss");
2631 bfd *dynobj;
2730 dynobj = elf_hash_table (info)->dynobj;
2731 BFD_ASSERT (dynobj != NULL);
2747 if (power_of_two > bfd_get_section_alignment (dynobj, sdynbss))
2749 if (! bfd_set_section_alignment (dynobj, sdynbss, power_of_two))
2967 bfd *dynobj;
2975 dynobj = htab->elf.dynobj;
2976 BFD_ASSERT (dynobj != NULL);
3086 for (s = dynobj->sections; s != NULL; s = s->next)
3095 of the dynobj section names depend upon the input files. */
3096 dynobj, s);
3138 s->contents = (bfd_byte *) bfd_zalloc (dynobj, s->size);
3326 s = bfd_get_linker_section (htab->elf.dynobj, ".rela.bss");
3354 bfd *dynobj;
3362 dynobj = htab->elf.dynobj;
3364 sdyn = bfd_get_linker_section (dynobj, ".dynamic");
3371 splt = bfd_get_linker_section (dynobj, ".plt");
3382 bfd_elf32_swap_dyn_in (dynobj, dyncon, &dyn);
3426 sgot = bfd_get_linker_section (dynobj, ".got.plt");