Lines Matching defs:relocation

96   bfd_signed_vma relocation;
104 relocation = symbol_value + addend;
106 relocation -= (input_section->output_section->vma
110 relocation -= (offset & -(bfd_vma) 4);
112 if (relocation < -0x200 || relocation > 0x1ff)
118 relocation >>= howto->rightshift;
119 relocation <<= howto->bitpos;
120 x = (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask);
161 /* Do generic partial_inplace relocation.
174 bfd_vma relocation;
205 relocation = 0;
207 relocation = symbol->value;
212 relocation += symbol->section->output_section->vma;
213 relocation += symbol->section->output_offset;
216 relocation += reloc_entry->addend;
221 (((x & reloc_entry->howto->src_mask) + relocation) & \
295 the information we need; we do the actual relocation when we see the LO16.
323 bfd_vma relocation;
347 relocation = 0;
349 relocation = symbol->value;
351 relocation += symbol->section->output_section->vma;
352 relocation += symbol->section->output_offset;
353 relocation += reloc_entry->addend;
355 /* Save the information, and let LO16 do the actual relocation. */
360 n->addend = relocation;
403 /* Do an R_M32R_LO16 relocation. This is a straightforward 16 bit
404 inplace relocation; this function exists in order to do the
405 R_M32R_HI16_[SU]LO relocation described above. */
439 /* Do the HI16 relocation. Note that we actually don't need
491 /* A 16 bit absolute relocation. */
506 /* A 32 bit absolute relocation. */
536 /* An PC Relative 10-bit relocation, shifted by 2.
558 /* A relative 18 bit relocation, right shifted by 2. */
573 /* A relative 26 bit relocation, right shifted by 2. */
703 /* A 16 bit absolute relocation. */
718 /* A 32 bit absolute relocation. */
762 /* A relative 18 bit relocation, right shifted by 2. */
777 /* A relative 26 bit relocation, right shifted by 2. */
882 /* A 32 bit PC relative relocation. */
1013 /* An PC Relative 24-bit relocation used when setting PIC offset
1077 /* An PC Relative relocation used when setting PIC offset table register.
1094 /* An PC Relative relocation used when setting PIC offset table register.
1111 /* An PC Relative relocation used when setting PIC offset table register.
1439 (const char *) _("SDA relocation when _SDA_BASE_ not defined");
2496 (*_bfd_error_handler) (_("%B: unknown relocation type %d"),
2575 bfd_vma relocation;
2591 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2608 relocation = (sec->output_section->vma
2670 /* In these cases, we don't need the relocation
2673 relocation = 0;
2678 (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
2685 relocation = 0;
2688 relocation = (h->root.u.def.value
2693 relocation = 0;
2696 relocation = 0;
2705 relocation = 0;
2727 relocation = -(relocation - sgot->output_section->vma);
2736 relocation -= sgot->output_section->vma;
2739 && ((relocation + rel->r_addend) & 0x8000))
2744 /* .got(_GLOBAL_OFFSET_TABLE_) - pc relocation
2747 relocation = sgot->output_section->vma;
2754 /* .got(_GLOBAL_OFFSET_TABLE_) - pc relocation
2763 relocation = sgot->output_section->vma;
2764 relocation -= (input_section->output_section->vma
2768 && ((relocation + rel->r_addend) & 0x8000))
2808 relocation entry to initialize the value. This
2814 bfd_put_32 (output_bfd, relocation,
2820 relocation = sgot->output_offset + off;
2839 bfd_put_32 (output_bfd, relocation, sgot->contents + off);
2855 outrel.r_addend = relocation;
2865 relocation = sgot->output_offset + off;
2868 && ((relocation + rel->r_addend) & 0x8000))
2892 relocation = (splt->output_section->vma
2898 if ((relocation + rel->r_addend) & 0x8000)
2985 outrel.r_addend = relocation + rel->r_addend;
2991 outrel.r_addend = relocation + rel->r_addend;
3015 sec, relocation, addend);
3036 contents, relocation + addend);
3042 relocation, addend);
3071 /* At this point `relocation' contains the object's
3073 relocation -= sda_base;
3079 (_("%B: The target (%s) of an %s relocation is in the wrong section (%A)"),
3095 relocation, addend);
3101 relocation, rel->r_addend);
3146 errmsg = _("internal error: unsupported relocation error");
3446 other relocation sections, we don't have to worry
4065 /* This relocation describes the C++ object vtable hierarchy.
4073 /* This relocation describes which C++ vtable entries are actually