Lines Matching defs:relocation

98 /* The relocation "howto" table.  */
391 /* A relocation function which doesn't do anything. */
421 bfd_vma relocation;
438 relocation = (symbol->value
441 relocation += reloc_entry->addend;
444 relocation -= (input_section->output_section->vma
446 relocation -= reloc_entry->address;
450 insn |= (relocation & 0xfff) << 16 | (relocation & 0xff000) >> 4;
453 if ((bfd_signed_vma) relocation < - 0x80000
454 || (bfd_signed_vma) relocation > 0x7ffff)
480 section, and instead use a dynamic relocation to point into the
1236 (_("%s: bad relocation section name `%s\'"),
1309 /* This relocation describes the C++ object vtable hierarchy.
1316 /* This relocation describes which C++ vtable entries are actually
1332 relocation. */
1780 we can save the dynamic TLS relocation. */
1819 /* R_390_TLS_IE64 needs one dynamic relocation,
2162 when resolving @dtpoff relocation.
2175 /* Return the relocation value for @tpoff relocation
2191 /* Complain if TLS instruction relocation is against an invalid
2204 (_("%s(%s+0x%lx): invalid instruction for TLS relocation %s"),
2251 bfd_vma relocation;
2278 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2286 h, sec, relocation,
2298 /* There are three cases for a GOTPLT relocation. 1) The
2299 relocation is against the jump slot entry of a plt that
2300 will get emitted to the output file. 2) The relocation
2303 as replacement. 3) The relocation is against a local symbol.
2304 Cases 2) and 3) are the same as the GOT relocation code
2318 relocation = (plt_index + 3) * GOT_ENTRY_SIZE;
2322 relocation += htab->sgot->output_section->vma;
2363 relocation entry to initialize the value. This
2369 bfd_put_64 (output_bfd, relocation,
2391 bfd_put_64 (output_bfd, relocation,
2408 outrel.r_addend = relocation;
2421 relocation = htab->sgot->output_offset + off;
2423 /* For @GOTENT the relocation is against the offset between
2429 relocation += htab->sgot->output_section->vma;
2444 relocation -= htab->sgot->output_section->vma;
2450 relocation = htab->sgot->output_section->vma;
2475 relocation = (htab->splt->output_section->vma
2493 relocation -= htab->sgot->output_section->vma;
2497 relocation = (htab->splt->output_section->vma
2585 outrel.r_addend = relocation + rel->r_addend;
2610 /* We are turning this relocation into one
2678 /* This relocation gets optimized away by the local exec
2681 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2721 outrel.r_addend = relocation - dtpoff_base (info);
2736 relocation - dtpoff_base (info),
2760 relocation = htab->sgot->output_offset + off;
2762 relocation += htab->sgot->output_section->vma;
2796 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2798 relocation = htab->sgot->output_offset + off;
2800 relocation += htab->sgot->output_section->vma;
2806 /* The literal pool entry this relocation refers to gets ignored
2838 relocation = htab->sgot->output_offset + off;
2846 a R_390_TLS_TPOFF relocation. */
2861 outrel.r_addend = relocation - dtpoff_base (info);
2874 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2881 relocation -= dtpoff_base (info);
2884 relocation = -tpoff (info, relocation);
2992 (_("%s(%s+0x%lx): unresolvable relocation against symbol `%s'"),
3003 relocation += rel->r_addend;
3004 relocation = (relocation&0xfff) << 8 | (relocation&0xff000) >> 12;
3007 relocation, 0);
3012 relocation, rel->r_addend);
3309 other relocation sections, we don't have to worry