Home | History | Annotate | Download | only in bfd

Lines Matching defs:relocation

255 /* Relocation HOWTO's.  */
274 /* A standard 32 bit relocation. */
305 /* A standard 16 bit relocation. */
320 /* A 16 bit relocation without overflow. */
657 /* 32-bit relocation to the symbol's procedure linkage table. */
672 /* 32-bit PC relative relocation to the symbol's procedure linkage table.
736 /* 16-bit section relative relocation. */
766 /* 16-bit upper half section relative relocation. */
781 /* 16-bit upper half adjusted section relative relocation. */
813 /* A standard 64-bit relocation. */
905 /* 64-bit relative relocation. */
920 /* 64-bit relocation to the symbol's procedure linkage table. */
935 /* 64-bit PC relative relocation to the symbol's procedure linkage
952 /* 16 bit TOC-relative relocation. */
969 /* 16 bit TOC-relative relocation without overflow. */
986 /* 16 bit TOC-relative relocation, high 16 bits. */
1003 /* 16 bit TOC-relative relocation, high 16 bits, plus 1 if the
1022 /* 64-bit relocation; insert value of TOC base (.TOC.). */
1959 /* A 16 bit relative relocation. */
1974 /* A 16 bit relative relocation without overflow. */
2457 (*_bfd_error_handler) (_("%B: invalid relocation type %d"),
2972 /* Specifies the relocation symbol index used at a given toc offset. */
2975 /* And the relocation addend. */
3266 for (i = secsymend, r = opd->relocation; i < opdsymend; ++i)
3270 while (r < opd->relocation + relcount
3274 if (r == opd->relocation + relcount)
3302 for (i = secsymend, r = opd->relocation; i < opdsymend; ++i)
3306 while (r < opd->relocation + relcount
3310 if (r == opd->relocation + relcount)
3454 p = relplt->relocation;
3563 p = relplt->relocation;
3667 sym .foo, while the dynamic relocation in the plt is emitted against
3719 section, and instead use a dynamic relocation to point into the
5453 relocation if linking a shared object since they are
5482 /* Not supported as a dynamic relocation. */
5508 /* This relocation describes the C++ object vtable hierarchy.
5515 /* This relocation describes which C++ vtable entries are actually
6273 relocation. */
7036 relocs will not cause text relocation. */
7359 (_("%B: undefined symbol on R_PPC64_TOCSAVE relocation"));
12062 /* Now examine each relocation. */
13039 bfd_vma relocation;
13080 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
13086 relocation = 0;
13089 /* If this is a relocation against the opd section sym
13097 relocation += adjust;
13107 h_elf, sec, relocation,
13152 relocation = (TOCstart
13629 && relocation + 0x80008000 <= 0xffffffff)
13660 if (relocation + addend == (rel->r_offset
13779 bfd_vma off = (relocation + addend
13819 bfd_vma off = (relocation + addend
13825 relocation = dest;
13837 relocation += PPC64_LOCAL_ENTRY_OFFSET (fdh
13846 || (relocation + addend - from + max_br_offset
13855 relocation = (stub_entry->stub_offset
13868 relocation += 4;
13888 if ((bfd_signed_vma) (relocation + addend - from) < 0)
13902 && relocation == 0
13917 (_("%P: %B: unknown relocation type %d for `%T'\n"),
13934 address in the GOT as relocation value instead of the
13973 /* Relocation is to the entry for this symbol in the global
14098 bfd_put_64 (output_bfd, outrel.r_addend + relocation,
14104 outrel.r_addend += relocation;
14118 relocation += addend;
14120 relocation = 1;
14123 relocation -= htab->elf.tls_sec->vma + DTP_OFFSET;
14125 relocation += DTP_OFFSET - TP_OFFSET;
14129 bfd_put_64 (output_bfd, relocation,
14131 relocation = 1;
14135 bfd_put_64 (output_bfd, relocation,
14143 relocation = got->output_section->vma + got->output_offset + off;
14153 /* Relocation is to the entry for this symbol in the
14172 relocation = (htab->elf.splt->output_section->vma
14182 /* Relocation value is TOC base. */
14183 relocation = TOCstart;
14185 relocation += htab->stub_group[input_section->id].toc_off;
14189 relocation += htab->stub_group[sec->id].toc_off;
14246 /* Make this relocation against an undefined weak symbol
14288 relocation = 1;
14397 outrel.r_addend += relocation;
14472 /* We are turning this relocation into one
14509 before relocation. Choose zero, as that won't
14511 relocation = 0;
14585 if (htab->do_toc_opt && relocation + addend + 0x8000 < 0x10000
14601 if (htab->do_toc_opt && relocation + addend + 0x8000 < 0x10000
14693 if (((relocation + addend) & mask) != 0)
14753 rel->r_offset, relocation, addend);