Home | History | Annotate | Download | only in bfd

Lines Matching defs:arm_plt

3629    union and *ARM_PLT at the ARM-specific information.  */
3635 struct arm_plt_info **arm_plt)
3645 *arm_plt = &h->plt;
3660 *arm_plt = &local_iplt->arm;
3666 /* Return true if the PLT described by ARM_PLT requires a Thumb stub
3671 struct arm_plt_info *arm_plt)
3677 return (!using_thumb_only (htab) && (arm_plt->thumb_refcount != 0
3678 || (!htab->use_blx && arm_plt->maybe_thumb_refcount != 0)));
4140 struct arm_plt_info *arm_plt;
4201 &arm_plt)
9482 /* Allocate room for a PLT entry described by ROOT_PLT and ARM_PLT.
9490 struct arm_plt_info *arm_plt)
9537 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9545 arm_plt->got_offset = sgotplt->size;
9547 arm_plt->got_offset = sgotplt->size - 8 * htab->num_tls_desc;
9561 section (.iplt or .plt). ARM_PLT points to the symbol's ARM-specific
9569 struct arm_plt_info *arm_plt,
9612 got_offset = (arm_plt->got_offset & -2);
9699 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
9775 if (elf32_arm_plt_needs_thumb_stub_p (info, arm_plt))
10223 struct arm_plt_info *arm_plt;
10292 &arm_plt)
10296 gotplt_offset = arm_plt->got_offset;
10310 if (elf32_arm_populate_plt_entry (output_bfd, info, root_plt, arm_plt,
10326 if (arm_plt->noncall_refcount != 0)
15602 struct arm_plt_info *arm_plt;
15608 arm_plt = &eh->plt;
15616 arm_plt = &local_iplt->arm;
15625 arm_plt->noncall_refcount++;
15632 arm_plt->maybe_thumb_refcount += 1;
15636 arm_plt->thumb_refcount += 1;
17764 /* Output mapping symbols for the PLT entry described by ROOT_PLT and ARM_PLT.
17771 struct arm_plt_info *arm_plt)
17814 if (elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt))
17834 thumb_stub_p = elf32_arm_plt_needs_thumb_stub_p (osi->info, arm_plt);