/openbsd-current/gnu/usr.bin/binutils/bfd/ |
H A D | elf32-i386.c | 681 create_got_section (bfd *dynobj, struct bfd_link_info *info) 685 if (! _bfd_elf_create_got_section (dynobj, info)) 689 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 690 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 694 htab->srelgot = bfd_make_section (dynobj, ".rel.got"); 696 || ! bfd_set_section_flags (dynobj, htab->srelgot, 700 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 710 elf_i386_create_dynamic_sections (bfd *dynobj, struct bfd_link_info *info) 715 if (!htab->sgot && !create_got_section (dynobj, info)) 718 if (!_bfd_elf_create_dynamic_sections (dynobj, inf 679 create_got_section(bfd *dynobj, struct bfd_link_info *info) argument 708 elf_i386_create_dynamic_sections(bfd *dynobj, struct bfd_link_info *info) argument 1076 bfd *dynobj; local 1710 bfd *dynobj; local 3133 bfd *dynobj; local [all...] |
H A D | elf64-x86-64.c | 450 create_got_section (bfd *dynobj, struct bfd_link_info *info) 454 if (! _bfd_elf_create_got_section (dynobj, info)) 458 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 459 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 463 htab->srelgot = bfd_make_section (dynobj, ".rela.got"); 465 || ! bfd_set_section_flags (dynobj, htab->srelgot, 469 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 3)) 479 elf64_x86_64_create_dynamic_sections (bfd *dynobj, struct bfd_link_info *info) 484 if (!htab->sgot && !create_got_section (dynobj, info)) 487 if (!_bfd_elf_create_dynamic_sections (dynobj, inf 448 create_got_section(bfd *dynobj, struct bfd_link_info *info) argument 477 elf64_x86_64_create_dynamic_sections(bfd *dynobj, struct bfd_link_info *info) argument 865 bfd *dynobj; local 1503 bfd *dynobj; local 2630 bfd *dynobj; local [all...] |
H A D | elfxx-mips.c | 1772 mips_elf_rel_dyn_section (bfd *dynobj, bfd_boolean create_p) 1777 sreloc = bfd_get_section_by_name (dynobj, dname); 1780 sreloc = bfd_make_section (dynobj, dname); 1782 || ! bfd_set_section_flags (dynobj, sreloc, 1789 || ! bfd_set_section_alignment (dynobj, sreloc, 1790 MIPS_ELF_LOG_FILE_ALIGN (dynobj))) 1864 g = mips_elf_got_info (elf_hash_table (info)->dynobj, &sgot); 1934 g = mips_elf_got_info (elf_hash_table (info)->dynobj, &sgot); 1971 g = mips_elf_got_info (elf_hash_table (info)->dynobj, &sgot); 1984 mips_elf_got_offset_from_index (bfd *dynobj, bf 1760 mips_elf_rel_dyn_section(bfd *dynobj, bfd_boolean create_p) argument 1972 mips_elf_got_offset_from_index(bfd *dynobj, bfd *output_bfd, bfd *input_bfd, bfd_vma index) argument 2050 bfd *dynobj; local 3844 bfd *dynobj; local 5048 bfd *dynobj; local 5706 bfd *dynobj; local 5810 bfd *dynobj; local 5898 bfd *dynobj; local 6609 bfd *dynobj; local 6818 bfd *dynobj; local 7634 bfd *dynobj; local 8201 bfd *dynobj; local [all...] |
H A D | i386linux.c | 163 bfd *dynobj; 242 ret->dynobj = NULL; 358 && linux_hash_table (info)->dynobj == NULL 365 linux_hash_table (info)->dynobj = abfd; 406 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 411 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 586 if (linux_hash_table (info)->dynobj == NULL) 594 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 625 if (linux_hash_table (info)->dynobj == NULL) 628 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 162 bfd *dynobj; member in struct:linux_link_hash_table [all...] |
H A D | m68klinux.c | 164 bfd *dynobj; 246 ret->dynobj = NULL; 362 && linux_hash_table (info)->dynobj == NULL 369 linux_hash_table (info)->dynobj = abfd; 410 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 415 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 590 if (linux_hash_table (info)->dynobj == NULL) 598 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 632 if (linux_hash_table (info)->dynobj == NULL) 635 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 163 bfd *dynobj; member in struct:linux_link_hash_table [all...] |
H A D | sparclinux.c | 163 bfd *dynobj; member in struct:linux_link_hash_table 242 ret->dynobj = NULL; 358 && linux_hash_table (info)->dynobj == NULL 365 linux_hash_table (info)->dynobj = abfd; 406 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 411 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 587 if (linux_hash_table (info)->dynobj == NULL) 595 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 626 if (linux_hash_table (info)->dynobj == NULL) 629 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, [all...] |
H A D | elf64-sparc.c | 1101 bfd *dynobj; 1114 dynobj = elf_hash_table (info)->dynobj; 1142 if (dynobj == NULL) 1145 elf_hash_table (info)->dynobj = dynobj = abfd; 1146 if (! _bfd_elf_create_got_section (dynobj, info)) 1152 sgot = bfd_get_section_by_name (dynobj, ".got"); 1158 srelgot = bfd_get_section_by_name (dynobj, ".rela.got"); 1161 srelgot = bfd_make_section (dynobj, " 1095 bfd *dynobj; local 1529 bfd * dynobj = elf_hash_table (info)->dynobj; local 1610 bfd *dynobj; local 1781 bfd *dynobj; local 2010 bfd *dynobj; local 2697 bfd *dynobj; local 2840 bfd *dynobj; local [all...] |
H A D | elfxx-ia64.c | 2014 bfd *dynobj; 2021 dynobj = ia64_info->root.dynobj; 2022 if (!dynobj) 2023 ia64_info->root.dynobj = dynobj = abfd; 2024 if (!_bfd_elf_create_got_section (dynobj, info)) 2027 got = bfd_get_section_by_name (dynobj, ".got"); 2054 bfd *dynobj; 2059 dynobj 2008 bfd *dynobj; local 2048 bfd *dynobj; local 2105 bfd *dynobj; local 2144 bfd *dynobj; local 2886 bfd *dynobj; local 4649 bfd *dynobj; local [all...] |
H A D | elf32-m32r.c | 1515 /* A section in dynobj. */ 1668 create_got_section (dynobj, info) 1669 bfd *dynobj; 1674 if (! _bfd_elf_create_got_section (dynobj, info)) 1678 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 1679 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 1683 htab->srelgot = bfd_make_section (dynobj, ".rela.got"); 1685 || ! bfd_set_section_flags (dynobj, htab->srelgot, 1692 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 1905 bfd *dynobj; 1900 bfd *dynobj; local 2279 bfd *dynobj; local 2528 bfd *dynobj; local 3229 bfd *dynobj; local 3431 bfd *dynobj; local 4405 bfd *dynobj; local [all...] |
H A D | elf32-sparc.c | 726 create_got_section (dynobj, info) 727 bfd *dynobj; 732 if (! _bfd_elf_create_got_section (dynobj, info)) 736 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 740 htab->srelgot = bfd_make_section (dynobj, ".rela.got"); 742 || ! bfd_set_section_flags (dynobj, htab->srelgot, 746 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 756 elf32_sparc_create_dynamic_sections (dynobj, info) 757 bfd *dynobj; 763 if (!htab->sgot && !create_got_section (dynobj, inf 1192 bfd *dynobj; local 1833 bfd *dynobj; local 3060 bfd *dynobj; local 3205 bfd *dynobj; local [all...] |
H A D | elf32-s390.c | 790 create_got_section (dynobj, info) 791 bfd *dynobj; 796 if (! _bfd_elf_create_got_section (dynobj, info)) 800 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 801 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 805 htab->srelgot = bfd_make_section (dynobj, ".rela.got"); 807 || ! bfd_set_section_flags (dynobj, htab->srelgot, 811 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 821 elf_s390_create_dynamic_sections (dynobj, info) 822 bfd *dynobj; 1258 bfd *dynobj; local 1980 bfd *dynobj; local 3318 bfd *dynobj; local [all...] |
H A D | elf64-s390.c | 743 create_got_section (dynobj, info) 744 bfd *dynobj; 749 if (! _bfd_elf_create_got_section (dynobj, info)) 753 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 754 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 758 htab->srelgot = bfd_make_section (dynobj, ".rela.got"); 760 || ! bfd_set_section_flags (dynobj, htab->srelgot, 764 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 3)) 774 elf_s390_create_dynamic_sections (dynobj, info) 775 bfd *dynobj; 1222 bfd *dynobj; local 1950 bfd *dynobj; local 3259 bfd *dynobj; local [all...] |
H A D | elf64-alpha.c | 2530 dynobj's .got section. We don't do this in the linker script 2999 bfd *dynobj; 3020 dynobj = elf_hash_table(info)->dynobj; 3021 if (dynobj == NULL) 3022 elf_hash_table(info)->dynobj = dynobj = abfd; 3201 sreloc = bfd_get_section_by_name (dynobj, rel_sec_name); 3206 sreloc = bfd_make_section (dynobj, rel_sec_name); 3212 || !bfd_set_section_flags (dynobj, srelo 2990 bfd *dynobj; local 3266 bfd *dynobj; local 3745 bfd *dynobj; local 3946 bfd *i, *dynobj; local 4033 bfd *dynobj = elf_hash_table(info)->dynobj; local 4049 bfd *dynobj; local 4291 bfd *dynobj, *gotobj; local 4923 bfd *dynobj = elf_hash_table(info)->dynobj; local 5083 bfd *dynobj; local 5406 bfd *i, *dynobj = elf_hash_table(info)->dynobj; local [all...] |
/openbsd-current/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | elf-m10300.c | 670 bfd * dynobj; local 689 dynobj = elf_hash_table (info)->dynobj; 709 if (dynobj == NULL) 721 elf_hash_table (info)->dynobj = dynobj = abfd; 722 if (! _bfd_mn10300_elf_create_got_section (dynobj, info)) 753 sgot = bfd_get_section_by_name (dynobj, ".got"); 760 srelgot = bfd_get_section_by_name (dynobj, ".rela.got"); 763 srelgot = bfd_make_section_with_flags (dynobj, 979 bfd * dynobj; local 4003 bfd * dynobj; local 4176 bfd * dynobj; local 4347 bfd * dynobj; local 4520 bfd * dynobj; local [all...] |
H A D | i386linux.c | 163 bfd *dynobj; 243 ret->dynobj = NULL; 359 && linux_hash_table (info)->dynobj == NULL 366 linux_hash_table (info)->dynobj = abfd; 407 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 412 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 587 if (linux_hash_table (info)->dynobj == NULL) 595 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 626 if (linux_hash_table (info)->dynobj == NULL) 629 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 162 bfd *dynobj; member in struct:linux_link_hash_table [all...] |
H A D | m68klinux.c | 164 bfd *dynobj; 247 ret->dynobj = NULL; 363 && linux_hash_table (info)->dynobj == NULL 370 linux_hash_table (info)->dynobj = abfd; 411 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 416 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 591 if (linux_hash_table (info)->dynobj == NULL) 599 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 633 if (linux_hash_table (info)->dynobj == NULL) 636 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 163 bfd *dynobj; member in struct:linux_link_hash_table [all...] |
H A D | sparclinux.c | 163 bfd *dynobj; member in struct:linux_link_hash_table 243 ret->dynobj = NULL; 359 && linux_hash_table (info)->dynobj == NULL 366 linux_hash_table (info)->dynobj = abfd; 407 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 412 (info, linux_hash_table (info)->dynobj, SHARABLE_CONFLICTS, 588 if (linux_hash_table (info)->dynobj == NULL) 596 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, 627 if (linux_hash_table (info)->dynobj == NULL) 630 s = bfd_get_section_by_name (linux_hash_table (info)->dynobj, [all...] |
H A D | elf64-alpha.c | 1290 dynobj's .got section. We don't do this in the linker script 1726 bfd *dynobj; 1746 dynobj = elf_hash_table(info)->dynobj; 1747 if (dynobj == NULL) 1748 elf_hash_table(info)->dynobj = dynobj = abfd; 1920 sreloc = bfd_get_section_by_name (dynobj, rel_sec_name); 1929 sreloc = bfd_make_section_with_flags (dynobj, 1933 || !bfd_set_section_alignment (dynobj, srelo 1718 bfd *dynobj; local 1986 bfd *dynobj; local 2455 bfd *dynobj; local 2649 bfd *dynobj = elf_hash_table(info)->dynobj; local 2664 bfd *i, *dynobj; local 2716 bfd *dynobj; local 3956 bfd *dynobj, *gotobj; local 4587 bfd *dynobj = elf_hash_table(info)->dynobj; local 4734 bfd *dynobj; local 5096 bfd *i, *dynobj = elf_hash_table(info)->dynobj; local [all...] |
H A D | elfxx-mips.c | 2039 bfd *dynobj; 2042 dynobj = elf_hash_table (info)->dynobj; 2043 sreloc = bfd_get_section_by_name (dynobj, dname); 2046 sreloc = bfd_make_section_with_flags (dynobj, dname, 2054 || ! bfd_set_section_alignment (dynobj, sreloc, 2055 MIPS_ELF_LOG_FILE_ALIGN (dynobj))) 2228 bfd *dynobj; 2231 dynobj = elf_hash_table (info)->dynobj; 2026 bfd *dynobj; local 2215 bfd *dynobj; local 2587 mips_elf_got_offset_from_index(bfd *dynobj, bfd *output_bfd, bfd *input_bfd, bfd_vma index) argument 2733 bfd *dynobj; local 3900 bfd *dynobj; local 4737 bfd *dynobj; local 6109 bfd *dynobj; local 6851 bfd *dynobj; local 6949 bfd *dynobj; local 7133 bfd *dynobj; local 7268 bfd *dynobj; local 8074 bfd *dynobj; local 8308 bfd *dynobj; local 8568 bfd *dynobj; local 9540 bfd *dynobj; local 10134 bfd *dynobj; local [all...] |
H A D | elfxx-sparc.c | 854 create_got_section (bfd *dynobj, struct bfd_link_info *info) 858 if (! _bfd_elf_create_got_section (dynobj, info)) 862 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 865 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got", 873 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 879 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 892 _bfd_sparc_elf_create_dynamic_sections (bfd *dynobj, 898 if (!htab->sgot && !create_got_section (dynobj, info)) 901 if (!_bfd_elf_create_dynamic_sections (dynobj, info)) 904 htab->splt = bfd_get_section_by_name (dynobj, " 853 create_got_section(bfd *dynobj, struct bfd_link_info *info) argument 891 _bfd_sparc_elf_create_dynamic_sections(bfd *dynobj, struct bfd_link_info *info) argument 1405 bfd *dynobj; local 2137 bfd *dynobj; local 3623 bfd *dynobj; local 3794 sparc_finish_dyn(bfd *output_bfd, struct bfd_link_info *info, bfd *dynobj, asection *sdyn, asection *splt ATTRIBUTE_UNUSED) argument 3977 bfd *dynobj; local [all...] |
H A D | elf32-m32r.c | 1464 /* A section in dynobj. */ 1603 create_got_section (bfd *dynobj, struct bfd_link_info *info) 1607 if (! _bfd_elf_create_got_section (dynobj, info)) 1611 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 1612 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 1616 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got", 1624 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 1823 bfd *dynobj; 1831 dynobj = elf_hash_table (info)->dynobj; 1599 create_got_section(bfd *dynobj, struct bfd_link_info *info) argument 1818 bfd *dynobj; local 2204 bfd *dynobj; local 2454 bfd *dynobj; local 3175 bfd *dynobj; local 3376 bfd *dynobj; local 3804 bfd *dynobj; local [all...] |
H A D | elf32-xtensa.c | 840 if (!add_extra_plt_sections (elf_hash_table (info)->dynobj, 1082 elf_xtensa_create_dynamic_sections (bfd *dynobj, struct bfd_link_info *info) 1088 if (! _bfd_elf_create_dynamic_sections (dynobj, info)) 1093 if (!add_extra_plt_sections (dynobj, plt_reloc_count)) 1101 s = bfd_get_section_by_name (dynobj, ".got.plt"); 1103 || ! bfd_set_section_flags (dynobj, s, flags)) 1107 s = bfd_make_section_with_flags (dynobj, ".rela.got", flags); 1109 || ! bfd_set_section_alignment (dynobj, s, 2)) 1113 s = bfd_make_section_with_flags (dynobj, ".got.loc", flags); 1115 || ! bfd_set_section_alignment (dynobj, 1078 elf_xtensa_create_dynamic_sections(bfd *dynobj, struct bfd_link_info *info) argument 1126 add_extra_plt_sections(bfd *dynobj, int count) argument 1275 bfd *dynobj, *abfd; local 1940 elf_xtensa_create_plt_entry(bfd *dynobj, bfd *output_bfd, unsigned reloc_index) argument 2003 bfd *dynobj; local 2512 bfd *dynobj; local 2964 bfd *dynobj = elf_hash_table (info)->dynobj; local 8584 bfd *dynobj; local 9117 bfd *dynobj = elf_hash_table (link_info)->dynobj; local 9310 elf_xtensa_get_plt_section(bfd *dynobj, int chunk) argument 9323 elf_xtensa_get_gotplt_section(bfd *dynobj, int chunk) argument [all...] |
H A D | elf32-s390.c | 798 create_got_section (dynobj, info) 799 bfd *dynobj; 804 if (! _bfd_elf_create_got_section (dynobj, info)) 808 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 809 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 813 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got", 820 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 2)) 830 elf_s390_create_dynamic_sections (dynobj, info) 831 bfd *dynobj; 837 if (!htab->sgot && !create_got_section (dynobj, inf 1267 bfd *dynobj; local 2011 bfd *dynobj; local 3348 bfd *dynobj; local [all...] |
H A D | elf64-s390.c | 751 create_got_section (dynobj, info) 752 bfd *dynobj; 757 if (! _bfd_elf_create_got_section (dynobj, info)) 761 htab->sgot = bfd_get_section_by_name (dynobj, ".got"); 762 htab->sgotplt = bfd_get_section_by_name (dynobj, ".got.plt"); 766 htab->srelgot = bfd_make_section_with_flags (dynobj, ".rela.got", 773 || ! bfd_set_section_alignment (dynobj, htab->srelgot, 3)) 783 elf_s390_create_dynamic_sections (dynobj, info) 784 bfd *dynobj; 790 if (!htab->sgot && !create_got_section (dynobj, inf 1232 bfd *dynobj; local 1983 bfd *dynobj; local 3291 bfd *dynobj; local [all...] |
/openbsd-current/libexec/ld.so/ |
H A D | loader.c | 320 elf_object_t *dynobj; local 326 dynobj = object; 327 while (dynobj) { 328 DL_DEB(("examining: '%s'\n", dynobj->load_name)); 332 depflags = flags | (dynobj->obj_flags & DF_1_NOW); 336 for (dynp = dynobj->load_dyn; dynp->d_tag; dynp++) { 357 for (dynp = dynobj->load_dyn, loop = 0; dynp->d_tag; 376 libname = dynobj->dyn.strtab; 404 libname = dynobj->dyn.strtab; 408 dynobj [all...] |