Lines Matching defs:relocation

99   /* A 32 bit absolute relocation.  */
114 /* A 16 bit pc-relative relocation. */
129 /* A 24-bit pc-relative relocation. */
684 /* The index of the symbol, as stored in the relocation r_info, if
697 /* The addend of the relocation that references the symbol. */
704 ever referenced with a GOT relocation. The 12 suffix indicates a
705 GOT12 relocation; los is used for GOTLO relocations that are not
706 matched by a GOTHI relocation; hilo is used for GOTLO/GOTHI
711 /* Whether a FUNCDESC relocation references symbol+addend. */
713 /* Whether a FUNCDESC_GOT relocation references symbol+addend. */
717 /* Whether a FUNCDESC_GOTOFF relocation references symbol+addend. */
726 /* Whether symbol+addend is referenced by a LABEL24 relocation. */
729 relocation. */
923 /* Add a dynamic relocation to the SRELOC section. */
1049 /* Generate relocation for GOT entry pointing to the symbol. */
1072 omit the dynamic relocation as long as the symbol is local to
1108 /* Generate relocation for GOT entry pointing to a canonical
1121 library, emit a FUNCDESC relocation such that the dynamic
1125 dynamic relocation decayed to section+offset. */
1160 dynamic relocation. However, if we're linking an
1200 /* Generate relocation to fill in a private function descriptor in
1226 omit the dynamic relocation as long as the symbol is local to
1274 /* If we've omitted the dynamic relocation, just emit the fixed
1420 elf32_frv_relocate_gprel12 (info, input_bfd, input_section, relocation,
1425 Elf_Internal_Rela *relocation;
1442 insn = bfd_get_32 (input_bfd, contents + relocation->r_offset);
1444 value += relocation->r_addend;
1451 contents + relocation->r_offset);
1459 elf32_frv_relocate_gprelu12 (info, input_bfd, input_section, relocation,
1464 Elf_Internal_Rela *relocation;
1482 insn = bfd_get_32 (input_bfd, contents + relocation->r_offset);
1484 value += relocation->r_addend;
1493 bfd_put_32 (input_bfd, insn, contents + relocation->r_offset);
1546 /* Perform the relocation for the CALL label24 instruction. */
1592 elf32_frv_relocate_gprelhi (info, input_bfd, input_section, relocation,
1597 Elf_Internal_Rela *relocation;
1613 value += relocation->r_addend;
1619 insn = bfd_get_32 (input_bfd, contents + relocation->r_offset);
1622 bfd_put_32 (input_bfd, insn, contents + relocation->r_offset);
1627 elf32_frv_relocate_gprello (info, input_bfd, input_section, relocation,
1632 Elf_Internal_Rela *relocation;
1648 value += relocation->r_addend;
1654 insn = bfd_get_32 (input_bfd, contents + relocation->r_offset);
1657 bfd_put_32 (input_bfd, insn, contents + relocation->r_offset);
1824 /* Perform a single relocation. By default we use the standard BFD
1829 relocation)
1835 bfd_vma relocation;
1838 contents, rel->r_offset, relocation,
1929 bfd_vma relocation;
1954 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
1975 relocation = 0;
1982 relocation = (h->root.u.def.value
1988 relocation = 0;
1992 relocation = 0;
2001 relocation = 0;
2046 (_("%s: relocation at `%s+0x%x' references symbol `%s' with nonzero addend"),
2061 (info, _("relocation references symbol not defined in the module"),
2076 relocation = frvfdpic_plt_section (info)->output_section->vma
2097 relocation = picrel->got_entry;
2104 relocation = picrel->fdgot_entry;
2111 relocation -= frvfdpic_got_section (info)->output_section->vma
2123 relocation = picrel->fd_entry;
2137 shared library, emit a FUNCDESC relocation such that
2141 protected, emit a dynamic relocation decayed to
2177 the dynamic relocation. However, if we're linking an
2241 relocations are REL. Setting relocation to it should
2243 relocation = addend - rel->r_addend;
2290 can omit the dynamic relocation as long as the symbol
2366 relocations are REL. Setting relocation to it
2368 relocation = addend - rel->r_addend;
2373 /* If we've omitted the dynamic relocation, just emit
2447 : _("warning: relocation references a different segment"),
2459 relocation += rel->r_addend;
2464 relocation >>= 16;
2471 relocation &= 0xffff;
2504 relocation -= rel->r_addend;
2512 r = elf32_frv_relocate_hi16 (input_bfd, rel, contents, relocation);
2515 r = elf32_frv_relocate_lo16 (input_bfd, rel, contents, relocation);
2519 contents, relocation);
2523 contents, relocation);
2527 contents, relocation);
2531 contents, relocation);
2535 contents, relocation);
2539 rel, relocation);
2563 msg = _("internal error: unsupported relocation error");
2567 msg = _("internal error: dangerous relocation");
2589 relocation. */
3161 will cause a relocation overflow later on, so we don't have to
3961 this point, such that we can share them in this case. A relocation
3967 handled as if a FUNCDESC relocation was applied to the GOT entry in
3972 FUNCDESC relocation then decays to a 32 relocation that points at
3974 relocation is propagated to the linker output, such that the
3995 A function descriptor always requires a FUNCDESC_VALUE relocation.
4015 small as possible, while not introducing relocation overflows in
4196 /* This relocation describes the C++ object vtable hierarchy.
4203 /* This relocation describes which C++ vtable entries are actually
4223 (_("%s: unsupported relocation type %i"),