Home | History | Annotate | Download | only in bfd

Lines Matching defs:arm_plt

3618    union and *ARM_PLT at the ARM-specific information.  */
3624 struct arm_plt_info **arm_plt)
3634 *arm_plt = &h->plt;
3649 *arm_plt = &local_iplt->arm;
3655 /* Return true if the PLT described by ARM_PLT requires a Thumb stub
3660 struct arm_plt_info *arm_plt)
3666 return (!using_thumb_only (htab) && (arm_plt->thumb_refcount != 0
3667 || (!htab->use_blx && arm_plt->maybe_thumb_refcount != 0)));
4134 struct arm_plt_info *arm_plt;
4195 &arm_plt)
9477 /* Allocate room for a PLT entry described by ROOT_PLT and ARM_PLT.
9485 struct arm_plt_info *arm_plt)
9532 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9540 arm_plt->got_offset = sgotplt->size;
9542 arm_plt->got_offset = sgotplt->size - 8 * htab->num_tls_desc;
9556 section (.iplt or .plt). ARM_PLT points to the symbol's ARM-specific
9564 struct arm_plt_info *arm_plt,
9607 got_offset = (arm_plt->got_offset & -2);
9694 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9770 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
10218 struct arm_plt_info *arm_plt;
10287 &arm_plt)
10291 gotplt_offset = arm_plt->got_offset;
10305 if (elf32_arm_populate_plt_entry (output_bfd, info, root_plt, arm_plt,
10321 if (arm_plt->noncall_refcount != 0)
15597 struct arm_plt_info *arm_plt;
15603 arm_plt = &eh->plt;
15611 arm_plt = &local_iplt->arm;
15620 arm_plt->noncall_refcount++;
15627 arm_plt->maybe_thumb_refcount += 1;
15631 arm_plt->thumb_refcount += 1;
17759 /* Output mapping symbols for the PLT entry described by ROOT_PLT and ARM_PLT.
17766 struct arm_plt_info *arm_plt)
17809 if (elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt))
17829 thumb_stub_p = elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt);