Lines Matching defs:relocation

97 /* The relocation "howto" table.  */
368 (*_bfd_error_handler) (_("%B: invalid relocation type %d"),
376 /* A relocation function which doesn't do anything. */
406 bfd_vma relocation;
424 relocation = (symbol->value
427 relocation += reloc_entry->addend;
430 relocation -= (input_section->output_section->vma
432 relocation -= reloc_entry->address;
436 insn |= (relocation & 0xfff) << 16 | (relocation & 0xff000) >> 4;
439 if ((bfd_signed_vma) relocation < - 0x80000
440 || (bfd_signed_vma) relocation > 0x7ffff)
466 section, and instead use a dynamic relocation to point into the
1281 (_("%B: bad relocation section name `%s\'"),
1356 /* This relocation describes the C++ object vtable hierarchy.
1363 /* This relocation describes which C++ vtable entries are actually
1379 relocation. */
1828 we can save the dynamic TLS relocation. */
1867 /* R_390_TLS_IE32 needs one dynamic relocation,
2224 when resolving @dtpoff relocation.
2237 /* Return the relocation value for @tpoff relocation
2253 /* Complain if TLS instruction relocation is against an invalid
2266 (_("%B(%A+0x%lx): invalid instruction for TLS relocation %s"),
2313 bfd_vma relocation;
2340 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2348 h, sec, relocation,
2359 /* There are three cases for a GOTPLT relocation. 1) The
2360 relocation is against the jump slot entry of a plt that
2361 will get emitted to the output file. 2) The relocation
2364 as replacement. 3) The relocation is against a local symbol.
2365 Cases 2) and 3) are the same as the GOT relocation code
2379 relocation = (plt_index + 3) * GOT_ENTRY_SIZE;
2383 relocation += htab->sgot->output_section->vma;
2423 relocation entry to initialize the value. This
2429 bfd_put_32 (output_bfd, relocation,
2451 bfd_put_32 (output_bfd, relocation,
2468 outrel.r_addend = relocation;
2481 relocation = htab->sgot->output_offset + off;
2483 /* For @GOTENT the relocation is against the offset between
2489 relocation += htab->sgot->output_section->vma;
2503 relocation -= htab->sgot->output_section->vma;
2509 relocation = htab->sgot->output_section->vma;
2533 relocation = (htab->splt->output_section->vma
2550 relocation -= htab->sgot->output_section->vma;
2554 relocation = (htab->splt->output_section->vma
2635 outrel.r_addend = relocation + rel->r_addend;
2660 /* We are turning this relocation into one
2727 /* This relocation gets optimized away by the local exec
2730 bfd_put_32 (output_bfd, -tpoff (info, relocation),
2770 outrel.r_addend = relocation - dtpoff_base (info);
2785 relocation - dtpoff_base (info),
2809 relocation = htab->sgot->output_offset + off;
2811 relocation += htab->sgot->output_section->vma;
2845 bfd_put_32 (output_bfd, -tpoff (info, relocation),
2847 relocation = htab->sgot->output_offset + off;
2849 relocation += htab->sgot->output_section->vma;
2855 /* The literal pool entry this relocation refers to gets ignored
2887 relocation = htab->sgot->output_offset + off;
2895 a R_390_TLS_TPOFF relocation. */
2910 outrel.r_addend = relocation - dtpoff_base (info);
2923 bfd_put_32 (output_bfd, -tpoff (info, relocation),
2930 relocation -= dtpoff_base (info);
2933 relocation = -tpoff (info, relocation);
3025 (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
3037 relocation += rel->r_addend;
3038 relocation = (relocation&0xfff) << 8 | (relocation&0xff000) >> 12;
3041 relocation, 0);
3046 relocation, rel->r_addend);
3487 /* Return address for Ith PLT stub in section PLT, for relocation REL