Lines Matching defs:relocs
95 Don't do this for the PIC relocs, as we don't expect to
356 around. FIXME: do the same for most PIC relocs and add sanity
358 relocs for cross-format linking. */
479 non-ELF formats) PC-relative relocs are relative to the beginning
480 of the reloc. CRIS PC-relative relocs are relative to the position
721 too) needs to keep track of the number of relocs that it decides to
723 PC relative relocs if it doesn't need them when linking with
727 /* This structure keeps track of the number of PC relative relocs we have
738 /* Number of relocs copied in this section. */
751 /* Number of PC relative relocs copied for this symbol. */
797 ordinary (address) relocs at offset N + LSNUM, for R_CRIS_DTP
798 relocs at offset N + 2*LSNUM, and for R_CRIS_32_TPREL relocs at N +
930 /* Check that the 16-bit GOT relocs are positive. */
974 Elf_Internal_Rela *relocs,
998 relend = relocs + input_section->reloc_count;
1011 for (rel = relocs; rel < relend; rel ++)
1064 PLT relocs for which we've created a PLT entry and other
1065 relocs for which we're prepared to create dynamic
1167 these call-specific relocs don't address non-functions. */
1524 but ld.so expects buggy relocs. */
1692 relocs. */
2007 /* No known cause for overflow for other relocs. */
2214 /* For an ordinary program, we emit .got relocs only for symbols that
2302 /* Finish up the dynamic sections. Do *not* emit relocs here, as their
2367 /* The procedure linkage table relocs (DT_JMPREL) should
2368 not be included in the overall relocs (DT_RELA).
2370 make it not include the JMPREL relocs. Since the
2478 const Elf_Internal_Rela *relocs)
2507 relend = relocs + sec->reloc_count;
2508 for (rel = relocs; rel < relend; rel++)
2608 /* For local symbols, treat these like GOT relocs. */
2693 be called for the .rela.plt relocs, so we'll miss synthetic
2770 GOTPLT relocs in input. */
2818 /* GOTPLT relocs are supposed to be included into the PLT refcount. */
2890 relocs, because a program built with -fpic should have the same
2901 change a .got.plt index to a .got index for GOTPLT relocs. */
3132 /* Look through the relocs for a section during the first phase. */
3138 const Elf_Internal_Rela *relocs)
3167 rel_end = relocs + sec->reloc_count;
3168 for (rel = relocs; rel < rel_end; rel++)
3196 /* Some relocs require linker-created sections; we need to hang them
3197 on the first input bfd we found that contained dynamic relocs. */
3284 /* Some relocs require a global offset table (but perhaps not a
3386 /* Those relocs also require that a DSO is of type
3388 flag even if the relocs are GC:ed away. */
3393 /* Let's list the other assembler-generated TLS-relocs too,
3537 regards to relocs found before definition and GOTPLT
3551 relocs *can* be used in shared libs, but pages containing
3571 /* We don't need to handle relocs into sections not going into
3654 /* We don't need to handle relocs into sections not going into
3741 /* Other relocs do not appear here. */
3760 bfd_boolean relocs;
3797 relative relocs against symbols defined in a regular object. We
3800 for relocs that have become for local symbols due to symbol
3801 visibility changes. For programs, we discard space for relocs for
3816 relocs = FALSE;
3853 relocs = TRUE;
3856 to copy relocs into the output file. */
3920 if (relocs)
3942 space allocated to copy PC relative relocs against symbols which
3944 we also discard space for relocs that have become local due to
3958 any relocs. */
3975 /* If we have accounted for PC-relative relocs for read-only
4001 creating a shared object. We discard space for relocs for symbols put
4013 (don't allocate room for it). Likewise for relocs for something
4306 variable and through TLS relocs. */