Home
last modified time | relevance | path

Searched refs:weakdef (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/binutils/bfd/
H A Delflink.c562 if (h->u.weakdef != NULL in bfd_elf_record_link_assignment()
2478 if (h->u.weakdef != NULL) in _bfd_elf_fix_symbol_flags()
2482 weakdef = h->u.weakdef; in _bfd_elf_fix_symbol_flags()
2496 h->u.weakdef = NULL; in _bfd_elf_fix_symbol_flags()
2549 && (h->u.weakdef == NULL || h->u.weakdef->dynindx == -1)))) in _bfd_elf_adjust_dynamic_symbol()
2594 if (h->u.weakdef != NULL) in _bfd_elf_adjust_dynamic_symbol()
4074 && h->u.weakdef == NULL) in elf_link_add_object_symbols()
4088 h->u.weakdef = weaks; in elf_link_add_object_symbols()
4282 || (h->u.weakdef != NULL in elf_link_add_object_symbols()
4591 hlook->u.weakdef = NULL; in elf_link_add_object_symbols()
[all …]
H A Delf64-x86-64.c1324 if (h->u.weakdef != NULL) in elf64_x86_64_adjust_dynamic_symbol()
1326 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in elf64_x86_64_adjust_dynamic_symbol()
1327 || h->u.weakdef->root.type == bfd_link_hash_defweak); in elf64_x86_64_adjust_dynamic_symbol()
1328 h->root.u.def.section = h->u.weakdef->root.u.def.section; in elf64_x86_64_adjust_dynamic_symbol()
1329 h->root.u.def.value = h->u.weakdef->root.u.def.value; in elf64_x86_64_adjust_dynamic_symbol()
1331 h->non_got_ref = h->u.weakdef->non_got_ref; in elf64_x86_64_adjust_dynamic_symbol()
H A Delf64-s390.c1597 if (h->u.weakdef != NULL)
1599 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined
1600 || h->u.weakdef->root.type == bfd_link_hash_defweak);
1601 h->root.u.def.section = h->u.weakdef->root.u.def.section;
1602 h->root.u.def.value = h->u.weakdef->root.u.def.value;
1604 h->non_got_ref = h->u.weakdef->non_got_ref;
H A Delf32-s390.c1622 if (h->u.weakdef != NULL)
1624 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined
1625 || h->u.weakdef->root.type == bfd_link_hash_defweak);
1626 h->root.u.def.section = h->u.weakdef->root.u.def.section;
1627 h->root.u.def.value = h->u.weakdef->root.u.def.value;
1629 h->non_got_ref = h->u.weakdef->non_got_ref;
H A Delf32-i386.c1456 if (h->u.weakdef != NULL) in elf_i386_adjust_dynamic_symbol()
1458 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in elf_i386_adjust_dynamic_symbol()
1459 || h->u.weakdef->root.type == bfd_link_hash_defweak); in elf_i386_adjust_dynamic_symbol()
1460 h->root.u.def.section = h->u.weakdef->root.u.def.section; in elf_i386_adjust_dynamic_symbol()
1461 h->root.u.def.value = h->u.weakdef->root.u.def.value; in elf_i386_adjust_dynamic_symbol()
1463 h->non_got_ref = h->u.weakdef->non_got_ref; in elf_i386_adjust_dynamic_symbol()
H A Delf32-score.c2818 || h->u.weakdef != NULL in _bfd_score_elf_adjust_dynamic_symbol()
2877 if (h->u.weakdef != NULL) in _bfd_score_elf_adjust_dynamic_symbol()
2879 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in _bfd_score_elf_adjust_dynamic_symbol()
2880 || h->u.weakdef->root.type == bfd_link_hash_defweak); in _bfd_score_elf_adjust_dynamic_symbol()
2881 h->root.u.def.section = h->u.weakdef->root.u.def.section; in _bfd_score_elf_adjust_dynamic_symbol()
2882 h->root.u.def.value = h->u.weakdef->root.u.def.value; in _bfd_score_elf_adjust_dynamic_symbol()
H A Delfxx-sparc.c1710 || h->u.weakdef != NULL in _bfd_sparc_elf_adjust_dynamic_symbol()
1753 if (h->u.weakdef != NULL) in _bfd_sparc_elf_adjust_dynamic_symbol()
1755 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in _bfd_sparc_elf_adjust_dynamic_symbol()
1756 || h->u.weakdef->root.type == bfd_link_hash_defweak); in _bfd_sparc_elf_adjust_dynamic_symbol()
1757 h->root.u.def.section = h->u.weakdef->root.u.def.section; in _bfd_sparc_elf_adjust_dynamic_symbol()
1758 h->root.u.def.value = h->u.weakdef->root.u.def.value; in _bfd_sparc_elf_adjust_dynamic_symbol()
H A Delf32-ppc.c4352 || h->u.weakdef != NULL in ppc_elf_adjust_dynamic_symbol()
4393 if (h->u.weakdef != NULL) in ppc_elf_adjust_dynamic_symbol()
4395 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in ppc_elf_adjust_dynamic_symbol()
4396 || h->u.weakdef->root.type == bfd_link_hash_defweak); in ppc_elf_adjust_dynamic_symbol()
4397 h->root.u.def.section = h->u.weakdef->root.u.def.section; in ppc_elf_adjust_dynamic_symbol()
4398 h->root.u.def.value = h->u.weakdef->root.u.def.value; in ppc_elf_adjust_dynamic_symbol()
4400 h->non_got_ref = h->u.weakdef->non_got_ref; in ppc_elf_adjust_dynamic_symbol()
H A Delfxx-mips.c6942 || h->u.weakdef != NULL in _bfd_mips_elf_adjust_dynamic_symbol()
7008 if (h->u.weakdef != NULL) in _bfd_mips_elf_adjust_dynamic_symbol()
7010 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in _bfd_mips_elf_adjust_dynamic_symbol()
7011 || h->u.weakdef->root.type == bfd_link_hash_defweak); in _bfd_mips_elf_adjust_dynamic_symbol()
7012 h->root.u.def.section = h->u.weakdef->root.u.def.section; in _bfd_mips_elf_adjust_dynamic_symbol()
7013 h->root.u.def.value = h->u.weakdef->root.u.def.value; in _bfd_mips_elf_adjust_dynamic_symbol()
7041 || h->u.weakdef != NULL in _bfd_mips_vxworks_adjust_dynamic_symbol()
7124 if (h->u.weakdef != NULL) in _bfd_mips_vxworks_adjust_dynamic_symbol()
7127 || h->u.weakdef->root.type == bfd_link_hash_defweak); in _bfd_mips_vxworks_adjust_dynamic_symbol()
7128 h->root.u.def.section = h->u.weakdef->root.u.def.section; in _bfd_mips_vxworks_adjust_dynamic_symbol()
[all …]
H A Delf64-alpha.c2042 if (h->u.weakdef != NULL) in elf64_alpha_adjust_dynamic_symbol()
2044 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in elf64_alpha_adjust_dynamic_symbol()
2045 || h->u.weakdef->root.type == bfd_link_hash_defweak); in elf64_alpha_adjust_dynamic_symbol()
2046 h->root.u.def.section = h->u.weakdef->root.u.def.section; in elf64_alpha_adjust_dynamic_symbol()
2047 h->root.u.def.value = h->u.weakdef->root.u.def.value; in elf64_alpha_adjust_dynamic_symbol()
H A Delfxx-ia64.c3589 if (h->u.weakdef != NULL)
3591 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined
3592 || h->u.weakdef->root.type == bfd_link_hash_defweak);
3593 h->root.u.def.section = h->u.weakdef->root.u.def.section;
3594 h->root.u.def.value = h->u.weakdef->root.u.def.value;
H A Delf32-arm.c8067 || h->u.weakdef != NULL in elf32_arm_adjust_dynamic_symbol()
8111 if (h->u.weakdef != NULL) in elf32_arm_adjust_dynamic_symbol()
8113 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in elf32_arm_adjust_dynamic_symbol()
8114 || h->u.weakdef->root.type == bfd_link_hash_defweak); in elf32_arm_adjust_dynamic_symbol()
8115 h->root.u.def.section = h->u.weakdef->root.u.def.section; in elf32_arm_adjust_dynamic_symbol()
8116 h->root.u.def.value = h->u.weakdef->root.u.def.value; in elf32_arm_adjust_dynamic_symbol()
H A Delf-bfd.h183 struct elf_link_hash_entry *weakdef; member
H A Delf64-ppc.c5926 if (h->u.weakdef != NULL) in ppc64_elf_adjust_dynamic_symbol()
5928 BFD_ASSERT (h->u.weakdef->root.type == bfd_link_hash_defined in ppc64_elf_adjust_dynamic_symbol()
5929 || h->u.weakdef->root.type == bfd_link_hash_defweak); in ppc64_elf_adjust_dynamic_symbol()
5930 h->root.u.def.section = h->u.weakdef->root.u.def.section; in ppc64_elf_adjust_dynamic_symbol()
5931 h->root.u.def.value = h->u.weakdef->root.u.def.value; in ppc64_elf_adjust_dynamic_symbol()
5933 h->non_got_ref = h->u.weakdef->non_got_ref; in ppc64_elf_adjust_dynamic_symbol()
H A DChangeLog-0203526 (elf32_hppa_adjust_dynamic_symbol): Likewise. Copy weakdef
3213 copy ELF_LINK_NON_GOT_REF from weakdef.
3258 ELF_LINK_NON_GOT_REF from weakdef.
3259 (elf_s390_copy_indirect_symbol): Test whether the weakdef sym has
3466 ELF_LINK_NON_GOT_REF from weakdef.
3479 weakdef sym has already been adjusted before treating it specially.
4084 ELF_LINK_NON_GOT_REF from weakdef.
4087 ELF_LINK_NON_GOT_REF from weakdef.
4090 ELF_LINK_NON_GOT_REF from weakdef.
H A DChangeLog769 * elf-vxworks.c (elf_vxworks_emit_relocs): Remap weakdef PLT slot
H A DChangeLog-00011406 rather than ind->weakdef.
1555 copying flags if this is a weakdef.
1593 * elflink.h (elf_fix_symbol_flags): Copy flags to weakdef using
1599 copying flags if this is a weakdef.
H A DChangeLog-9899595 * elflink.h (elf_fix_symbol_flags): Move weakdef handling here...
2815 (elf_adjust_dynamic_symbol): Set REF_REGULAR_NONWEAK for weakdef
H A DChangeLog-94952297 to accept symbol with weakdef set.
4025 * elfcode.h (elf_link_add_object_symbols): Only examine weakdef if
6942 bfd_size_type. Add fields dynindx, dynstr_index, weakdef,
6999 weakdef and elf_link_hash_flags fields.
H A DChangeLog-96976181 * elflink.h (elf_link_add_object_symbols): Only set weakdef to a