Lines Matching defs:relocation

92 /* The relocation "howto" table.  */
377 bfd_vma relocation;
395 relocation = (symbol->value
398 relocation += reloc_entry->addend;
399 relocation -= (input_section->output_section->vma
401 relocation -= reloc_entry->address;
404 x |= ((((relocation >> 2) & 0xc000) << 6)
405 | ((relocation >> 2) & 0x3fff));
408 if ((bfd_signed_vma) relocation < - 0x40000
409 || (bfd_signed_vma) relocation > 0x3ffff)
433 bfd_vma relocation;
449 relocation = (symbol->value
452 relocation += reloc_entry->addend;
455 insn = (insn &~ (bfd_vma) 0x3fffff) | (((~relocation) >> 10) & 0x3fffff);
479 bfd_vma relocation;
495 relocation = (symbol->value
498 relocation += reloc_entry->addend;
501 insn = (insn &~ (bfd_vma) 0x1fff) | 0x1c00 | (relocation & 0x3ff);
1712 /* R_SPARC_TLS_IE_{HI22,LO10} needs one dynamic relocation,
2100 when resolving @dtpoff relocation.
2113 /* Return the relocation value for @tpoff relocation
2177 bfd_vma relocation, off;
2205 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2213 h, sec, relocation,
2252 relocation entry to initialize the value. This
2258 bfd_put_32 (output_bfd, relocation,
2296 outrel.r_addend = relocation;
2297 relocation = 0;
2303 bfd_put_32 (output_bfd, relocation,
2308 relocation = htab->sgot->output_offset + off - got_base;
2338 relocation = (htab->splt->output_section->vma
2444 a dynamic relocation. But an .rela.* slot has been
2471 outrel.r_addend = relocation + rel->r_addend;
2508 outrel.r_addend = relocation + rel->r_addend;
2569 relocation = tpoff (info, relocation);
2575 relocation = tpoff (info, relocation);
2619 outrel.r_addend = relocation - dtpoff_base (info);
2635 relocation - dtpoff_base (info),
2661 relocation = htab->sgot->output_offset + off - got_base;
2680 relocation -= dtpoff_base (info);
2682 relocation = tpoff (info, relocation);
2708 outrel.r_addend = relocation - dtpoff_base (info)
2719 relocation = tpoff (info, relocation);
2801 relocation = insn | 0xc0000000;
2803 relocation = (insn & ~0x7c000) | 0x1c000;
2804 bfd_put_32 (output_bfd, relocation, contents + rel->r_offset);
2832 relocation = SPARC_NOP;
2834 relocation = 0x80100000 | (insn & 0x3e00001f);
2835 bfd_put_32 (output_bfd, relocation, contents + rel->r_offset);
2840 /* Totally useless relocation. */
2844 relocation -= dtpoff_base (info);
2858 (_("%s(%s+0x%lx): unresolvable relocation against symbol `%s'"),
2869 relocation += rel->r_addend;
2870 relocation -= (input_section->output_section->vma
2872 relocation -= rel->r_offset;
2875 x |= ((((relocation >> 2) & 0xc000) << 6)
2876 | ((relocation >> 2) & 0x3fff));
2879 if ((bfd_signed_vma) relocation < - 0x40000
2880 || (bfd_signed_vma) relocation > 0x3ffff)
2889 relocation = relocation + rel->r_addend;
2892 x = x + relocation;
2901 relocation += rel->r_addend;
2902 relocation = relocation ^ 0xffffffff;
2905 x = (x & ~(bfd_vma) 0x3fffff) | ((relocation >> 10) & 0x3fffff);
2914 relocation += rel->r_addend;
2915 relocation = (relocation & 0x3ff) | 0x1c00;
2918 x = (x & ~(bfd_vma) 0x1fff) | relocation;
2958 reloc = relocation + rel->r_addend - rel->r_offset;
3016 relocation, rel->r_addend);