Lines Matching defs:relocation

99 /* The relocation "howto" table.  */
390 (*_bfd_error_handler) (_("%B: invalid relocation type %d"),
398 /* A relocation function which doesn't do anything. */
428 bfd_vma relocation;
445 relocation = (symbol->value
448 relocation += reloc_entry->addend;
451 relocation -= (input_section->output_section->vma
453 relocation -= reloc_entry->address;
457 insn |= (relocation & 0xfff) << 16 | (relocation & 0xff000) >> 4;
460 if ((bfd_signed_vma) relocation < - 0x80000
461 || (bfd_signed_vma) relocation > 0x7ffff)
487 section, and instead use a dynamic relocation to point into the
1246 (_("%B: bad relocation section name `%s\'"),
1322 /* This relocation describes the C++ object vtable hierarchy.
1329 /* This relocation describes which C++ vtable entries are actually
1345 relocation. */
1801 we can save the dynamic TLS relocation. */
1840 /* R_390_TLS_IE64 needs one dynamic relocation,
2196 when resolving @dtpoff relocation.
2209 /* Return the relocation value for @tpoff relocation
2225 /* Complain if TLS instruction relocation is against an invalid
2238 (_("%B(%A+0x%lx): invalid instruction for TLS relocation %s"),
2285 bfd_vma relocation;
2312 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2320 h, sec, relocation,
2332 /* There are three cases for a GOTPLT relocation. 1) The
2333 relocation is against the jump slot entry of a plt that
2334 will get emitted to the output file. 2) The relocation
2337 as replacement. 3) The relocation is against a local symbol.
2338 Cases 2) and 3) are the same as the GOT relocation code
2352 relocation = (plt_index + 3) * GOT_ENTRY_SIZE;
2356 relocation += htab->sgot->output_section->vma;
2397 relocation entry to initialize the value. This
2403 bfd_put_64 (output_bfd, relocation,
2425 bfd_put_64 (output_bfd, relocation,
2442 outrel.r_addend = relocation;
2455 relocation = htab->sgot->output_offset + off;
2457 /* For @GOTENT the relocation is against the offset between
2463 relocation += htab->sgot->output_section->vma;
2478 relocation -= htab->sgot->output_section->vma;
2484 relocation = htab->sgot->output_section->vma;
2509 relocation = (htab->splt->output_section->vma
2527 relocation -= htab->sgot->output_section->vma;
2531 relocation = (htab->splt->output_section->vma
2616 outrel.r_addend = relocation + rel->r_addend;
2641 /* We are turning this relocation into one
2709 /* This relocation gets optimized away by the local exec
2712 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2752 outrel.r_addend = relocation - dtpoff_base (info);
2767 relocation - dtpoff_base (info),
2791 relocation = htab->sgot->output_offset + off;
2793 relocation += htab->sgot->output_section->vma;
2827 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2829 relocation = htab->sgot->output_offset + off;
2831 relocation += htab->sgot->output_section->vma;
2837 /* The literal pool entry this relocation refers to gets ignored
2869 relocation = htab->sgot->output_offset + off;
2877 a R_390_TLS_TPOFF relocation. */
2892 outrel.r_addend = relocation - dtpoff_base (info);
2905 bfd_put_64 (output_bfd, -tpoff (info, relocation),
2912 relocation -= dtpoff_base (info);
2915 relocation = -tpoff (info, relocation);
3023 (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
3035 relocation += rel->r_addend;
3036 relocation = (relocation&0xfff) << 8 | (relocation&0xff000) >> 12;
3039 relocation, 0);
3044 relocation, rel->r_addend);
3338 other relocation sections, we don't have to worry
3398 /* Return address for Ith PLT stub in section PLT, for relocation REL