/toolchain/binutils/binutils-2.25/bfd/ |
D | elf32-or1k.c | 2683 struct elf_or1k_link_hash_entry * eind; in or1k_elf_copy_indirect_symbol() local 2686 eind = (struct elf_or1k_link_hash_entry *) ind; in or1k_elf_copy_indirect_symbol() 2688 if (eind->dyn_relocs != NULL) in or1k_elf_copy_indirect_symbol() 2697 for (pp = &eind->dyn_relocs; (p = *pp) != NULL;) in or1k_elf_copy_indirect_symbol() 2715 edir->dyn_relocs = eind->dyn_relocs; in or1k_elf_copy_indirect_symbol() 2716 eind->dyn_relocs = NULL; in or1k_elf_copy_indirect_symbol() 2723 edir->tls_type = eind->tls_type; in or1k_elf_copy_indirect_symbol() 2724 eind->tls_type = TLS_UNKNOWN; in or1k_elf_copy_indirect_symbol()
|
D | elf32-ppc.c | 3490 struct ppc_elf_link_hash_entry *edir, *eind; in ppc_elf_copy_indirect_symbol() local 3493 eind = (struct ppc_elf_link_hash_entry *) ind; in ppc_elf_copy_indirect_symbol() 3495 edir->tls_mask |= eind->tls_mask; in ppc_elf_copy_indirect_symbol() 3496 edir->has_sda_refs |= eind->has_sda_refs; in ppc_elf_copy_indirect_symbol() 3502 && eind->elf.root.type != bfd_link_hash_indirect in ppc_elf_copy_indirect_symbol() 3504 edir->elf.non_got_ref |= eind->elf.non_got_ref; in ppc_elf_copy_indirect_symbol() 3506 edir->elf.ref_dynamic |= eind->elf.ref_dynamic; in ppc_elf_copy_indirect_symbol() 3507 edir->elf.ref_regular |= eind->elf.ref_regular; in ppc_elf_copy_indirect_symbol() 3508 edir->elf.ref_regular_nonweak |= eind->elf.ref_regular_nonweak; in ppc_elf_copy_indirect_symbol() 3509 edir->elf.needs_plt |= eind->elf.needs_plt; in ppc_elf_copy_indirect_symbol() [all …]
|
D | elf32-cris.c | 3067 struct elf_cris_link_hash_entry *edir, *eind; in elf_cris_copy_indirect_symbol() local 3070 eind = (struct elf_cris_link_hash_entry *) ind; in elf_cris_copy_indirect_symbol() 3074 if (eind->root.root.type != bfd_link_hash_indirect) in elf_cris_copy_indirect_symbol() 3081 BFD_ASSERT (edir->gotplt_offset == 0 || eind->gotplt_offset == 0); in elf_cris_copy_indirect_symbol() 3083 #define XMOVOPZ(F, OP, Z) edir->F OP eind->F; eind->F = Z in elf_cris_copy_indirect_symbol() 3085 if (eind->pcrel_relocs_copied != NULL) in elf_cris_copy_indirect_symbol() 3094 for (pp = &eind->pcrel_relocs_copied; *pp != NULL;) in elf_cris_copy_indirect_symbol()
|
D | elf32-lm32.c | 2573 struct elf_lm32_link_hash_entry * eind; in lm32_elf_copy_indirect_symbol() local 2576 eind = (struct elf_lm32_link_hash_entry *) ind; in lm32_elf_copy_indirect_symbol() 2578 if (eind->dyn_relocs != NULL) in lm32_elf_copy_indirect_symbol() 2587 for (pp = &eind->dyn_relocs; (p = *pp) != NULL;) in lm32_elf_copy_indirect_symbol() 2605 edir->dyn_relocs = eind->dyn_relocs; in lm32_elf_copy_indirect_symbol() 2606 eind->dyn_relocs = NULL; in lm32_elf_copy_indirect_symbol()
|
D | elf32-sh.c | 5892 struct elf_sh_link_hash_entry *edir, *eind; in sh_elf_copy_indirect_symbol() local 5895 eind = (struct elf_sh_link_hash_entry *) ind; in sh_elf_copy_indirect_symbol() 5897 if (eind->dyn_relocs != NULL) in sh_elf_copy_indirect_symbol() 5906 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in sh_elf_copy_indirect_symbol() 5924 edir->dyn_relocs = eind->dyn_relocs; in sh_elf_copy_indirect_symbol() 5925 eind->dyn_relocs = NULL; in sh_elf_copy_indirect_symbol() 5927 edir->gotplt_refcount = eind->gotplt_refcount; in sh_elf_copy_indirect_symbol() 5928 eind->gotplt_refcount = 0; in sh_elf_copy_indirect_symbol() 5930 edir->datalabel_got.refcount += eind->datalabel_got.refcount; in sh_elf_copy_indirect_symbol() 5931 eind->datalabel_got.refcount = 0; in sh_elf_copy_indirect_symbol() [all …]
|
D | elf32-tilepro.c | 1328 struct tilepro_elf_link_hash_entry *edir, *eind; in tilepro_elf_copy_indirect_symbol() local 1331 eind = (struct tilepro_elf_link_hash_entry *) ind; in tilepro_elf_copy_indirect_symbol() 1333 if (eind->dyn_relocs != NULL) in tilepro_elf_copy_indirect_symbol() 1342 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in tilepro_elf_copy_indirect_symbol() 1360 edir->dyn_relocs = eind->dyn_relocs; in tilepro_elf_copy_indirect_symbol() 1361 eind->dyn_relocs = NULL; in tilepro_elf_copy_indirect_symbol() 1367 edir->tls_type = eind->tls_type; in tilepro_elf_copy_indirect_symbol() 1368 eind->tls_type = GOT_UNKNOWN; in tilepro_elf_copy_indirect_symbol()
|
D | elf32-microblaze.c | 2574 struct elf32_mb_link_hash_entry *edir, *eind; in microblaze_elf_copy_indirect_symbol() local 2577 eind = (struct elf32_mb_link_hash_entry *) ind; in microblaze_elf_copy_indirect_symbol() 2579 if (eind->dyn_relocs != NULL) in microblaze_elf_copy_indirect_symbol() 2591 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in microblaze_elf_copy_indirect_symbol() 2609 edir->dyn_relocs = eind->dyn_relocs; in microblaze_elf_copy_indirect_symbol() 2610 eind->dyn_relocs = NULL; in microblaze_elf_copy_indirect_symbol() 2613 edir->tls_mask |= eind->tls_mask; in microblaze_elf_copy_indirect_symbol()
|
D | elf64-ppc.c | 4623 struct ppc_link_hash_entry *edir, *eind; in ppc64_elf_copy_indirect_symbol() local 4626 eind = (struct ppc_link_hash_entry *) ind; in ppc64_elf_copy_indirect_symbol() 4628 edir->is_func |= eind->is_func; in ppc64_elf_copy_indirect_symbol() 4629 edir->is_func_descriptor |= eind->is_func_descriptor; in ppc64_elf_copy_indirect_symbol() 4630 edir->tls_mask |= eind->tls_mask; in ppc64_elf_copy_indirect_symbol() 4631 if (eind->oh != NULL) in ppc64_elf_copy_indirect_symbol() 4632 edir->oh = ppc_follow_link (eind->oh); in ppc64_elf_copy_indirect_symbol() 4638 && eind->elf.root.type != bfd_link_hash_indirect in ppc64_elf_copy_indirect_symbol() 4640 edir->elf.non_got_ref |= eind->elf.non_got_ref; in ppc64_elf_copy_indirect_symbol() 4642 edir->elf.ref_dynamic |= eind->elf.ref_dynamic; in ppc64_elf_copy_indirect_symbol() [all …]
|
D | elfxx-tilegx.c | 1533 struct tilegx_elf_link_hash_entry *edir, *eind; in tilegx_elf_copy_indirect_symbol() local 1536 eind = (struct tilegx_elf_link_hash_entry *) ind; in tilegx_elf_copy_indirect_symbol() 1538 if (eind->dyn_relocs != NULL) in tilegx_elf_copy_indirect_symbol() 1547 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in tilegx_elf_copy_indirect_symbol() 1565 edir->dyn_relocs = eind->dyn_relocs; in tilegx_elf_copy_indirect_symbol() 1566 eind->dyn_relocs = NULL; in tilegx_elf_copy_indirect_symbol() 1572 edir->tls_type = eind->tls_type; in tilegx_elf_copy_indirect_symbol() 1573 eind->tls_type = GOT_UNKNOWN; in tilegx_elf_copy_indirect_symbol()
|
D | elf32-s390.c | 876 struct elf_s390_link_hash_entry *edir, *eind; in elf_s390_copy_indirect_symbol() local 879 eind = (struct elf_s390_link_hash_entry *) ind; in elf_s390_copy_indirect_symbol() 881 if (eind->dyn_relocs != NULL) in elf_s390_copy_indirect_symbol() 890 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in elf_s390_copy_indirect_symbol() 908 edir->dyn_relocs = eind->dyn_relocs; in elf_s390_copy_indirect_symbol() 909 eind->dyn_relocs = NULL; in elf_s390_copy_indirect_symbol() 915 edir->tls_type = eind->tls_type; in elf_s390_copy_indirect_symbol() 916 eind->tls_type = GOT_UNKNOWN; in elf_s390_copy_indirect_symbol()
|
D | elf64-s390.c | 795 struct elf_s390_link_hash_entry *edir, *eind; in elf_s390_copy_indirect_symbol() local 798 eind = (struct elf_s390_link_hash_entry *) ind; in elf_s390_copy_indirect_symbol() 800 if (eind->dyn_relocs != NULL) in elf_s390_copy_indirect_symbol() 809 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in elf_s390_copy_indirect_symbol() 827 edir->dyn_relocs = eind->dyn_relocs; in elf_s390_copy_indirect_symbol() 828 eind->dyn_relocs = NULL; in elf_s390_copy_indirect_symbol() 834 edir->tls_type = eind->tls_type; in elf_s390_copy_indirect_symbol() 835 eind->tls_type = GOT_UNKNOWN; in elf_s390_copy_indirect_symbol()
|
D | elf32-m32r.c | 1744 struct elf_m32r_link_hash_entry * eind; in m32r_elf_copy_indirect_symbol() local 1747 eind = (struct elf_m32r_link_hash_entry *) ind; in m32r_elf_copy_indirect_symbol() 1749 if (eind->dyn_relocs != NULL) in m32r_elf_copy_indirect_symbol() 1758 for (pp = &eind->dyn_relocs; (p = *pp) != NULL;) in m32r_elf_copy_indirect_symbol() 1776 edir->dyn_relocs = eind->dyn_relocs; in m32r_elf_copy_indirect_symbol() 1777 eind->dyn_relocs = NULL; in m32r_elf_copy_indirect_symbol()
|
D | elf32-nios2.c | 3661 struct elf32_nios2_link_hash_entry *edir, *eind; in nios2_elf32_copy_indirect_symbol() local 3664 eind = (struct elf32_nios2_link_hash_entry *) ind; in nios2_elf32_copy_indirect_symbol() 3666 if (eind->dyn_relocs != NULL) in nios2_elf32_copy_indirect_symbol() 3675 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in nios2_elf32_copy_indirect_symbol() 3693 edir->dyn_relocs = eind->dyn_relocs; in nios2_elf32_copy_indirect_symbol() 3694 eind->dyn_relocs = NULL; in nios2_elf32_copy_indirect_symbol() 3700 edir->tls_type = eind->tls_type; in nios2_elf32_copy_indirect_symbol() 3701 eind->tls_type = GOT_UNKNOWN; in nios2_elf32_copy_indirect_symbol() 3704 edir->got_types_used |= eind->got_types_used; in nios2_elf32_copy_indirect_symbol()
|
D | elf-m10300.c | 4581 struct elf32_mn10300_link_hash_entry * eind; in _bfd_mn10300_copy_indirect_symbol() local 4584 eind = elf_mn10300_hash_entry (ind); in _bfd_mn10300_copy_indirect_symbol() 4589 edir->tls_type = eind->tls_type; in _bfd_mn10300_copy_indirect_symbol() 4590 eind->tls_type = GOT_UNKNOWN; in _bfd_mn10300_copy_indirect_symbol() 4592 edir->direct_calls = eind->direct_calls; in _bfd_mn10300_copy_indirect_symbol() 4593 edir->stack_size = eind->stack_size; in _bfd_mn10300_copy_indirect_symbol() 4594 edir->movm_args = eind->movm_args; in _bfd_mn10300_copy_indirect_symbol() 4595 edir->movm_stack_size = eind->movm_stack_size; in _bfd_mn10300_copy_indirect_symbol() 4596 edir->flags = eind->flags; in _bfd_mn10300_copy_indirect_symbol()
|
D | elf32-i386.c | 1034 struct elf_i386_link_hash_entry *edir, *eind; in elf_i386_copy_indirect_symbol() local 1037 eind = (struct elf_i386_link_hash_entry *) ind; in elf_i386_copy_indirect_symbol() 1039 if (eind->dyn_relocs != NULL) in elf_i386_copy_indirect_symbol() 1048 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in elf_i386_copy_indirect_symbol() 1066 edir->dyn_relocs = eind->dyn_relocs; in elf_i386_copy_indirect_symbol() 1067 eind->dyn_relocs = NULL; in elf_i386_copy_indirect_symbol() 1073 edir->tls_type = eind->tls_type; in elf_i386_copy_indirect_symbol() 1074 eind->tls_type = GOT_UNKNOWN; in elf_i386_copy_indirect_symbol()
|
D | elf64-x86-64.c | 1086 struct elf_x86_64_link_hash_entry *edir, *eind; in elf_x86_64_copy_indirect_symbol() local 1089 eind = (struct elf_x86_64_link_hash_entry *) ind; in elf_x86_64_copy_indirect_symbol() 1092 edir->has_bnd_reloc = eind->has_bnd_reloc; in elf_x86_64_copy_indirect_symbol() 1094 if (eind->dyn_relocs != NULL) in elf_x86_64_copy_indirect_symbol() 1103 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in elf_x86_64_copy_indirect_symbol() 1121 edir->dyn_relocs = eind->dyn_relocs; in elf_x86_64_copy_indirect_symbol() 1122 eind->dyn_relocs = NULL; in elf_x86_64_copy_indirect_symbol() 1128 edir->tls_type = eind->tls_type; in elf_x86_64_copy_indirect_symbol() 1129 eind->tls_type = GOT_UNKNOWN; in elf_x86_64_copy_indirect_symbol()
|
D | elfxx-sparc.c | 1279 struct _bfd_sparc_elf_link_hash_entry *edir, *eind; in _bfd_sparc_elf_copy_indirect_symbol() local 1282 eind = (struct _bfd_sparc_elf_link_hash_entry *) ind; in _bfd_sparc_elf_copy_indirect_symbol() 1284 if (eind->dyn_relocs != NULL) in _bfd_sparc_elf_copy_indirect_symbol() 1293 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in _bfd_sparc_elf_copy_indirect_symbol() 1311 edir->dyn_relocs = eind->dyn_relocs; in _bfd_sparc_elf_copy_indirect_symbol() 1312 eind->dyn_relocs = NULL; in _bfd_sparc_elf_copy_indirect_symbol() 1318 edir->tls_type = eind->tls_type; in _bfd_sparc_elf_copy_indirect_symbol() 1319 eind->tls_type = GOT_UNKNOWN; in _bfd_sparc_elf_copy_indirect_symbol()
|
D | elfnn-aarch64.c | 2040 struct elf_aarch64_link_hash_entry *edir, *eind; in elfNN_aarch64_copy_indirect_symbol() local 2043 eind = (struct elf_aarch64_link_hash_entry *) ind; in elfNN_aarch64_copy_indirect_symbol() 2045 if (eind->dyn_relocs != NULL) in elfNN_aarch64_copy_indirect_symbol() 2054 for (pp = &eind->dyn_relocs; (p = *pp) != NULL;) in elfNN_aarch64_copy_indirect_symbol() 2072 edir->dyn_relocs = eind->dyn_relocs; in elfNN_aarch64_copy_indirect_symbol() 2073 eind->dyn_relocs = NULL; in elfNN_aarch64_copy_indirect_symbol() 2081 edir->got_type = eind->got_type; in elfNN_aarch64_copy_indirect_symbol() 2082 eind->got_type = GOT_UNKNOWN; in elfNN_aarch64_copy_indirect_symbol()
|
D | elf32-arm.c | 3468 struct elf32_arm_link_hash_entry *edir, *eind; in elf32_arm_copy_indirect_symbol() local 3471 eind = (struct elf32_arm_link_hash_entry *) ind; in elf32_arm_copy_indirect_symbol() 3473 if (eind->dyn_relocs != NULL) in elf32_arm_copy_indirect_symbol() 3482 for (pp = &eind->dyn_relocs; (p = *pp) != NULL; ) in elf32_arm_copy_indirect_symbol() 3500 edir->dyn_relocs = eind->dyn_relocs; in elf32_arm_copy_indirect_symbol() 3501 eind->dyn_relocs = NULL; in elf32_arm_copy_indirect_symbol() 3507 edir->plt.thumb_refcount += eind->plt.thumb_refcount; in elf32_arm_copy_indirect_symbol() 3508 eind->plt.thumb_refcount = 0; in elf32_arm_copy_indirect_symbol() 3509 edir->plt.maybe_thumb_refcount += eind->plt.maybe_thumb_refcount; in elf32_arm_copy_indirect_symbol() 3510 eind->plt.maybe_thumb_refcount = 0; in elf32_arm_copy_indirect_symbol() [all …]
|
D | elf32-xtensa.c | 690 struct elf_xtensa_link_hash_entry *edir, *eind; in elf_xtensa_copy_indirect_symbol() local 693 eind = elf_xtensa_hash_entry (ind); in elf_xtensa_copy_indirect_symbol() 697 edir->tlsfunc_refcount += eind->tlsfunc_refcount; in elf_xtensa_copy_indirect_symbol() 698 eind->tlsfunc_refcount = 0; in elf_xtensa_copy_indirect_symbol() 702 edir->tls_type = eind->tls_type; in elf_xtensa_copy_indirect_symbol() 703 eind->tls_type = GOT_UNKNOWN; in elf_xtensa_copy_indirect_symbol()
|
D | elf32-nds32.c | 3556 struct elf_nds32_link_hash_entry *edir, *eind; in nds32_elf_copy_indirect_symbol() local 3559 eind = (struct elf_nds32_link_hash_entry *) ind; in nds32_elf_copy_indirect_symbol() 3561 if (eind->dyn_relocs != NULL) in nds32_elf_copy_indirect_symbol() 3573 for (pp = &eind->dyn_relocs; (p = *pp) != NULL;) in nds32_elf_copy_indirect_symbol() 3591 edir->dyn_relocs = eind->dyn_relocs; in nds32_elf_copy_indirect_symbol() 3592 eind->dyn_relocs = NULL; in nds32_elf_copy_indirect_symbol()
|