/toolchain/binutils/binutils-2.25/bfd/ |
D | elf32-or1k.c | 2682 struct elf_or1k_link_hash_entry * edir; in or1k_elf_copy_indirect_symbol() local 2685 edir = (struct elf_or1k_link_hash_entry *) dir; in or1k_elf_copy_indirect_symbol() 2690 if (edir->dyn_relocs != NULL) in or1k_elf_copy_indirect_symbol() 2701 for (q = edir->dyn_relocs; q != NULL; q = q->next) in or1k_elf_copy_indirect_symbol() 2712 *pp = edir->dyn_relocs; in or1k_elf_copy_indirect_symbol() 2715 edir->dyn_relocs = eind->dyn_relocs; in or1k_elf_copy_indirect_symbol() 2723 edir->tls_type = eind->tls_type; 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 3492 edir = (struct ppc_elf_link_hash_entry *) dir; 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() 3503 && edir->elf.dynamic_adjusted)) 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-lm32.c | 2572 struct elf_lm32_link_hash_entry * edir; in lm32_elf_copy_indirect_symbol() local 2575 edir = (struct elf_lm32_link_hash_entry *) dir; in lm32_elf_copy_indirect_symbol() 2580 if (edir->dyn_relocs != NULL) in lm32_elf_copy_indirect_symbol() 2591 for (q = edir->dyn_relocs; q != NULL; q = q->next) in lm32_elf_copy_indirect_symbol() 2602 *pp = edir->dyn_relocs; in lm32_elf_copy_indirect_symbol() 2605 edir->dyn_relocs = eind->dyn_relocs; in lm32_elf_copy_indirect_symbol()
|
D | elf32-cris.c | 3067 struct elf_cris_link_hash_entry *edir, *eind; in elf_cris_copy_indirect_symbol() local 3069 edir = (struct elf_cris_link_hash_entry *) dir; 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() 3087 if (edir->pcrel_relocs_copied != NULL) in elf_cris_copy_indirect_symbol() 3098 for (q = edir->pcrel_relocs_copied; q != NULL; q = q->next) in elf_cris_copy_indirect_symbol() 3108 *pp = edir->pcrel_relocs_copied; in elf_cris_copy_indirect_symbol()
|
D | elf32-microblaze.c | 2574 struct elf32_mb_link_hash_entry *edir, *eind; in microblaze_elf_copy_indirect_symbol() local 2576 edir = (struct elf32_mb_link_hash_entry *) dir; in microblaze_elf_copy_indirect_symbol() 2581 if (edir->dyn_relocs != NULL) in microblaze_elf_copy_indirect_symbol() 2595 for (q = edir->dyn_relocs; q != NULL; q = q->next) in microblaze_elf_copy_indirect_symbol() 2606 *pp = edir->dyn_relocs; in microblaze_elf_copy_indirect_symbol() 2609 edir->dyn_relocs = eind->dyn_relocs; in microblaze_elf_copy_indirect_symbol() 2613 edir->tls_mask |= eind->tls_mask; in microblaze_elf_copy_indirect_symbol()
|
D | elf32-tilepro.c | 1328 struct tilepro_elf_link_hash_entry *edir, *eind; in tilepro_elf_copy_indirect_symbol() local 1330 edir = (struct tilepro_elf_link_hash_entry *) dir; in tilepro_elf_copy_indirect_symbol() 1335 if (edir->dyn_relocs != NULL) in tilepro_elf_copy_indirect_symbol() 1346 for (q = edir->dyn_relocs; q != NULL; q = q->next) in tilepro_elf_copy_indirect_symbol() 1357 *pp = edir->dyn_relocs; in tilepro_elf_copy_indirect_symbol() 1360 edir->dyn_relocs = eind->dyn_relocs; in tilepro_elf_copy_indirect_symbol() 1367 edir->tls_type = eind->tls_type; in tilepro_elf_copy_indirect_symbol()
|
D | elf64-ppc.c | 4623 struct ppc_link_hash_entry *edir, *eind; in ppc64_elf_copy_indirect_symbol() local 4625 edir = (struct ppc_link_hash_entry *) dir; 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() 4632 edir->oh = ppc_follow_link (eind->oh); in ppc64_elf_copy_indirect_symbol() 4639 && edir->elf.dynamic_adjusted)) 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() 4643 edir->elf.ref_regular |= eind->elf.ref_regular; in ppc64_elf_copy_indirect_symbol() [all …]
|
D | elf32-m32r.c | 1743 struct elf_m32r_link_hash_entry * edir; in m32r_elf_copy_indirect_symbol() local 1746 edir = (struct elf_m32r_link_hash_entry *) dir; in m32r_elf_copy_indirect_symbol() 1751 if (edir->dyn_relocs != NULL) in m32r_elf_copy_indirect_symbol() 1762 for (q = edir->dyn_relocs; q != NULL; q = q->next) in m32r_elf_copy_indirect_symbol() 1773 *pp = edir->dyn_relocs; in m32r_elf_copy_indirect_symbol() 1776 edir->dyn_relocs = eind->dyn_relocs; in m32r_elf_copy_indirect_symbol()
|
D | elfxx-tilegx.c | 1533 struct tilegx_elf_link_hash_entry *edir, *eind; in tilegx_elf_copy_indirect_symbol() local 1535 edir = (struct tilegx_elf_link_hash_entry *) dir; in tilegx_elf_copy_indirect_symbol() 1540 if (edir->dyn_relocs != NULL) in tilegx_elf_copy_indirect_symbol() 1551 for (q = edir->dyn_relocs; q != NULL; q = q->next) in tilegx_elf_copy_indirect_symbol() 1562 *pp = edir->dyn_relocs; in tilegx_elf_copy_indirect_symbol() 1565 edir->dyn_relocs = eind->dyn_relocs; in tilegx_elf_copy_indirect_symbol() 1572 edir->tls_type = eind->tls_type; 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 878 edir = (struct elf_s390_link_hash_entry *) dir; in elf_s390_copy_indirect_symbol() 883 if (edir->dyn_relocs != NULL) in elf_s390_copy_indirect_symbol() 894 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elf_s390_copy_indirect_symbol() 905 *pp = edir->dyn_relocs; in elf_s390_copy_indirect_symbol() 908 edir->dyn_relocs = eind->dyn_relocs; in elf_s390_copy_indirect_symbol() 915 edir->tls_type = eind->tls_type; 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 797 edir = (struct elf_s390_link_hash_entry *) dir; in elf_s390_copy_indirect_symbol() 802 if (edir->dyn_relocs != NULL) in elf_s390_copy_indirect_symbol() 813 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elf_s390_copy_indirect_symbol() 824 *pp = edir->dyn_relocs; in elf_s390_copy_indirect_symbol() 827 edir->dyn_relocs = eind->dyn_relocs; in elf_s390_copy_indirect_symbol() 834 edir->tls_type = eind->tls_type; in elf_s390_copy_indirect_symbol()
|
D | elf32-nios2.c | 3661 struct elf32_nios2_link_hash_entry *edir, *eind; in nios2_elf32_copy_indirect_symbol() local 3663 edir = (struct elf32_nios2_link_hash_entry *) dir; in nios2_elf32_copy_indirect_symbol() 3668 if (edir->dyn_relocs != NULL) in nios2_elf32_copy_indirect_symbol() 3679 for (q = edir->dyn_relocs; q != NULL; q = q->next) in nios2_elf32_copy_indirect_symbol() 3690 *pp = edir->dyn_relocs; in nios2_elf32_copy_indirect_symbol() 3693 edir->dyn_relocs = eind->dyn_relocs; in nios2_elf32_copy_indirect_symbol() 3700 edir->tls_type = eind->tls_type; 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 | 4580 struct elf32_mn10300_link_hash_entry * edir; in _bfd_mn10300_copy_indirect_symbol() local 4583 edir = elf_mn10300_hash_entry (dir); in _bfd_mn10300_copy_indirect_symbol() 4589 edir->tls_type = eind->tls_type; 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 | elf64-x86-64.c | 1086 struct elf_x86_64_link_hash_entry *edir, *eind; in elf_x86_64_copy_indirect_symbol() local 1088 edir = (struct elf_x86_64_link_hash_entry *) dir; in elf_x86_64_copy_indirect_symbol() 1091 if (!edir->has_bnd_reloc) in elf_x86_64_copy_indirect_symbol() 1092 edir->has_bnd_reloc = eind->has_bnd_reloc; in elf_x86_64_copy_indirect_symbol() 1096 if (edir->dyn_relocs != NULL) in elf_x86_64_copy_indirect_symbol() 1107 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elf_x86_64_copy_indirect_symbol() 1118 *pp = edir->dyn_relocs; in elf_x86_64_copy_indirect_symbol() 1121 edir->dyn_relocs = eind->dyn_relocs; in elf_x86_64_copy_indirect_symbol() 1128 edir->tls_type = eind->tls_type; in elf_x86_64_copy_indirect_symbol()
|
D | elf32-sh.c | 5892 struct elf_sh_link_hash_entry *edir, *eind; in sh_elf_copy_indirect_symbol() local 5894 edir = (struct elf_sh_link_hash_entry *) dir; in sh_elf_copy_indirect_symbol() 5899 if (edir->dyn_relocs != NULL) in sh_elf_copy_indirect_symbol() 5910 for (q = edir->dyn_relocs; q != NULL; q = q->next) in sh_elf_copy_indirect_symbol() 5921 *pp = edir->dyn_relocs; in sh_elf_copy_indirect_symbol() 5924 edir->dyn_relocs = eind->dyn_relocs; in sh_elf_copy_indirect_symbol() 5927 edir->gotplt_refcount = eind->gotplt_refcount; in sh_elf_copy_indirect_symbol() 5930 edir->datalabel_got.refcount += eind->datalabel_got.refcount; in sh_elf_copy_indirect_symbol() 5933 edir->funcdesc.refcount += eind->funcdesc.refcount; in sh_elf_copy_indirect_symbol() 5935 edir->abs_funcdesc_refcount += eind->abs_funcdesc_refcount; in sh_elf_copy_indirect_symbol() [all …]
|
D | elf32-i386.c | 1034 struct elf_i386_link_hash_entry *edir, *eind; in elf_i386_copy_indirect_symbol() local 1036 edir = (struct elf_i386_link_hash_entry *) dir; in elf_i386_copy_indirect_symbol() 1041 if (edir->dyn_relocs != NULL) in elf_i386_copy_indirect_symbol() 1052 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elf_i386_copy_indirect_symbol() 1063 *pp = edir->dyn_relocs; in elf_i386_copy_indirect_symbol() 1066 edir->dyn_relocs = eind->dyn_relocs; in elf_i386_copy_indirect_symbol() 1073 edir->tls_type = eind->tls_type; in elf_i386_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 1281 edir = (struct _bfd_sparc_elf_link_hash_entry *) dir; in _bfd_sparc_elf_copy_indirect_symbol() 1286 if (edir->dyn_relocs != NULL) in _bfd_sparc_elf_copy_indirect_symbol() 1297 for (q = edir->dyn_relocs; q != NULL; q = q->next) in _bfd_sparc_elf_copy_indirect_symbol() 1308 *pp = edir->dyn_relocs; in _bfd_sparc_elf_copy_indirect_symbol() 1311 edir->dyn_relocs = eind->dyn_relocs; in _bfd_sparc_elf_copy_indirect_symbol() 1318 edir->tls_type = eind->tls_type; 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 2042 edir = (struct elf_aarch64_link_hash_entry *) dir; in elfNN_aarch64_copy_indirect_symbol() 2047 if (edir->dyn_relocs != NULL) in elfNN_aarch64_copy_indirect_symbol() 2058 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elfNN_aarch64_copy_indirect_symbol() 2069 *pp = edir->dyn_relocs; in elfNN_aarch64_copy_indirect_symbol() 2072 edir->dyn_relocs = eind->dyn_relocs; in elfNN_aarch64_copy_indirect_symbol() 2081 edir->got_type = eind->got_type; 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 3470 edir = (struct elf32_arm_link_hash_entry *) dir; in elf32_arm_copy_indirect_symbol() 3475 if (edir->dyn_relocs != NULL) in elf32_arm_copy_indirect_symbol() 3486 for (q = edir->dyn_relocs; q != NULL; q = q->next) in elf32_arm_copy_indirect_symbol() 3497 *pp = edir->dyn_relocs; in elf32_arm_copy_indirect_symbol() 3500 edir->dyn_relocs = eind->dyn_relocs; in elf32_arm_copy_indirect_symbol() 3507 edir->plt.thumb_refcount += eind->plt.thumb_refcount; in elf32_arm_copy_indirect_symbol() 3509 edir->plt.maybe_thumb_refcount += eind->plt.maybe_thumb_refcount; in elf32_arm_copy_indirect_symbol() 3511 edir->plt.noncall_refcount += eind->plt.noncall_refcount; in elf32_arm_copy_indirect_symbol() 3520 edir->tls_type = eind->tls_type; in elf32_arm_copy_indirect_symbol()
|
D | elf32-nds32.c | 3556 struct elf_nds32_link_hash_entry *edir, *eind; in nds32_elf_copy_indirect_symbol() local 3558 edir = (struct elf_nds32_link_hash_entry *) dir; in nds32_elf_copy_indirect_symbol() 3563 if (edir->dyn_relocs != NULL) in nds32_elf_copy_indirect_symbol() 3577 for (q = edir->dyn_relocs; q != NULL; q = q->next) in nds32_elf_copy_indirect_symbol() 3588 *pp = edir->dyn_relocs; in nds32_elf_copy_indirect_symbol() 3591 edir->dyn_relocs = eind->dyn_relocs; in nds32_elf_copy_indirect_symbol()
|
D | elf32-xtensa.c | 690 struct elf_xtensa_link_hash_entry *edir, *eind; in elf_xtensa_copy_indirect_symbol() local 692 edir = elf_xtensa_hash_entry (dir); in elf_xtensa_copy_indirect_symbol() 697 edir->tlsfunc_refcount += eind->tlsfunc_refcount; in elf_xtensa_copy_indirect_symbol() 702 edir->tls_type = eind->tls_type; in elf_xtensa_copy_indirect_symbol()
|