Lines Matching defs:relocation

39 /* The relocation "howto" table.  */
42 relocation.
46 performing the relocation. Otherwise it must stop and return the
54 bfd_vma relocation;
73 relocation = (symbol->value
76 relocation += reloc_entry->addend;
79 relocation -= (input_section->output_section->vma
81 relocation -= reloc_entry->address;
84 *prelocation = relocation;
110 bfd_vma relocation;
115 input_section, output_bfd, &relocation, &insn);
120 insn |= (((relocation >> 2) & 0xc000) << 6) | ((relocation >> 2) & 0x3fff);
123 if ((bfd_signed_vma) relocation < - 0x40000
124 || (bfd_signed_vma) relocation > 0x3ffff)
137 bfd_vma relocation;
142 input_section, output_bfd, &relocation, &insn);
146 relocation ^= MINUS_ONE;
147 insn = (insn &~ (bfd_vma) 0x3fffff) | ((relocation >> 10) & 0x3fffff);
150 if ((relocation & ~ (bfd_vma) 0xffffffff) != 0)
163 bfd_vma relocation;
168 input_section, output_bfd, &relocation, &insn);
172 insn = (insn &~ (bfd_vma) 0x1fff) | 0x1c00 | (relocation & 0x3ff);
404 (*_bfd_error_handler) (_("invalid relocation type %d"),
1985 /* R_SPARC_TLS_IE_{HI22,LO10} needs one dynamic relocation,
2447 when resolving @dtpoff relocation.
2459 /* Return the relocation value for @tpoff relocation
2520 bfd_vma relocation, off;
2547 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2555 h, sec, relocation,
2560 relocations, set the relocation's address to be the same as
2563 relocation = input_section->output_section->vma;
2565 relocation = 0;
2604 relocation entry to initialize the value. This
2610 SPARC_ELF_PUT_WORD (htab, output_bfd, relocation,
2648 outrel.r_addend = relocation;
2649 relocation = 0;
2653 SPARC_ELF_PUT_WORD (htab, output_bfd, relocation,
2658 relocation = htab->sgot->output_offset + off - got_base;
2707 relocation = (htab->splt->output_section->vma
2841 a dynamic relocation. But an .rela.* slot has been
2869 outrel.r_addend = relocation + rel->r_addend;
2906 outrel.r_addend = relocation + rel->r_addend;
2965 relocation = tpoff (info, relocation);
2971 relocation = tpoff (info, relocation);
3014 outrel.r_addend = relocation - dtpoff_base (info);
3027 relocation - dtpoff_base (info),
3054 relocation = htab->sgot->output_offset + off - got_base;
3074 relocation -= dtpoff_base (info);
3105 outrel.r_addend = relocation - dtpoff_base (info)
3112 relocation = tpoff (info, relocation);
3195 relocation = insn | (ABI_64_P (output_bfd) ? 0xc0580000 : 0xc0000000);
3197 relocation = (insn & ~0x7c000) | 0x1c000;
3198 bfd_put_32 (output_bfd, relocation, contents + rel->r_offset);
3226 relocation = SPARC_NOP;
3228 relocation = 0x80100000 | (insn & 0x3e00001f);
3229 bfd_put_32 (output_bfd, relocation, contents + rel->r_offset);
3234 /* Totally useless relocation. */
3239 relocation -= dtpoff_base (info);
3253 (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
3268 relocation += rel->r_addend;
3269 relocation = (relocation & 0x3ff) + ELF64_R_TYPE_DATA (rel->r_info);
3272 x = (x & ~(bfd_vma) 0x1fff) | (relocation & 0x1fff);
3278 relocation);
3284 relocation += rel->r_addend;
3285 relocation -= (input_section->output_section->vma
3287 relocation -= rel->r_offset;
3290 x |= ((((relocation >> 2) & 0xc000) << 6)
3291 | ((relocation >> 2) & 0x3fff));
3297 relocation);
3303 relocation = relocation + rel->r_addend;
3306 x = x + relocation;
3315 relocation += rel->r_addend;
3317 relocation ^= MINUS_ONE;
3320 x = (x & ~(bfd_vma) 0x3fffff) | ((relocation >> 10) & 0x3fffff);
3329 relocation += rel->r_addend;
3330 relocation &= 0x3ff;
3332 relocation |= 0x1c00;
3335 x = (x & ~(bfd_vma) 0x1fff) | relocation;
3344 relocation += rel->r_addend;
3345 relocation = relocation ^ MINUS_ONE;
3348 x = (x & ~(bfd_vma) 0x3fffff) | ((relocation >> 10) & 0x3fffff);
3354 relocation);
3360 relocation += rel->r_addend;
3361 relocation = (relocation & 0x3ff) | 0x1c00;
3364 x = (x & ~(bfd_vma) 0x1fff) | relocation;
3404 reloc = relocation + rel->r_addend - rel->r_offset;
3463 relocation, rel->r_addend);
3668 /* On VxWorks, the relocation points to the .got.plt entry,
3924 /* Add an unloaded relocation for the initial entry's "sethi". */
4083 /* Return address for Ith PLT stub in section PLT, for relocation REL