Home | History | Annotate | Download | only in bfd

Lines Matching defs:arm_plt

3688    union and *ARM_PLT at the ARM-specific information.  */
3694 struct arm_plt_info **arm_plt)
3704 *arm_plt = &h->plt;
3719 *arm_plt = &local_iplt->arm;
3725 /* Return true if the PLT described by ARM_PLT requires a Thumb stub
3730 struct arm_plt_info *arm_plt)
3736 return (!using_thumb_only (htab) && (arm_plt->thumb_refcount != 0
3737 || (!htab->use_blx && arm_plt->maybe_thumb_refcount != 0)));
4204 struct arm_plt_info *arm_plt;
4265 &arm_plt)
9556 /* Allocate room for a PLT entry described by ROOT_PLT and ARM_PLT.
9564 struct arm_plt_info *arm_plt)
9615 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9623 arm_plt->got_offset = sgotplt->size;
9625 arm_plt->got_offset = sgotplt->size - 8 * htab->num_tls_desc;
9651 section (.iplt or .plt). ARM_PLT points to the symbol's ARM-specific
9659 struct arm_plt_info *arm_plt,
9702 got_offset = (arm_plt->got_offset & -2);
9803 BFD_ASSERT (!elf32_arm_plt_needs_thumb_stub_p (info, arm_plt));
9828 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9904 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
10352 struct arm_plt_info *arm_plt;
10421 &arm_plt)
10425 gotplt_offset = arm_plt->got_offset;
10439 if (elf32_arm_populate_plt_entry (output_bfd, info, root_plt, arm_plt,
10455 if (arm_plt->noncall_refcount != 0)
15729 struct arm_plt_info *arm_plt;
15735 arm_plt = &eh->plt;
15743 arm_plt = &local_iplt->arm;
15752 arm_plt->noncall_refcount++;
15759 arm_plt->maybe_thumb_refcount += 1;
15763 arm_plt->thumb_refcount += 1;
17932 /* Output mapping symbols for the PLT entry described by ROOT_PLT and ARM_PLT.
17939 struct arm_plt_info *arm_plt)
17987 if (elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt))
18007 thumb_stub_p = elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt);