• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/bfd/

Lines Matching defs:relocation

29 /* special_function for R_860_PC26 relocation.  */
40 bfd_vma relocation;
58 relocation = 0;
60 relocation = symbol->value;
62 relocation += symbol->section->output_section->vma;
63 relocation += symbol->section->output_offset;
64 relocation += reloc_entry->addend;
69 /* Adjust for PC-relative relocation. */
70 relocation -= (input_section->output_section->vma
76 if ((bfd_signed_vma)relocation > (0x3ffffff << 2)
77 || (bfd_signed_vma)relocation < (-0x4000000 << 2))
83 relocation >>= reloc_entry->howto->rightshift;
85 | (relocation & reloc_entry->howto->dst_mask);
92 /* special_function for R_860_PC16 relocation. */
103 bfd_vma relocation;
121 relocation = 0;
123 relocation = symbol->value;
125 relocation += symbol->section->output_section->vma;
126 relocation += symbol->section->output_offset;
127 relocation += reloc_entry->addend;
132 /* Adjust for PC-relative relocation. */
133 relocation -= (input_section->output_section->vma
139 if ((bfd_signed_vma)relocation > (0x7fff << 2)
140 || (bfd_signed_vma)relocation < (-0x8000 << 2))
146 relocation >>= reloc_entry->howto->rightshift;
147 relocation = (((relocation & 0xf800) << 5) | (relocation & 0x7ff))
149 insn = (insn & ~reloc_entry->howto->dst_mask) | relocation;
156 /* special_function for R_860_HIGHADJ relocation. */
167 bfd_vma relocation;
185 relocation = 0;
187 relocation = symbol->value;
189 relocation += symbol->section->output_section->vma;
190 relocation += symbol->section->output_offset;
191 relocation += reloc_entry->addend;
192 relocation += 0x8000;
200 relocation = ((relocation >> 16) & 0xffff);
202 insn = (insn & 0xffff0000) | relocation;
220 bfd_vma relocation;
238 relocation = 0;
240 relocation = symbol->value;
242 relocation += symbol->section->output_section->vma;
243 relocation += symbol->section->output_offset;
244 relocation += reloc_entry->addend;
252 relocation = (((relocation & 0xf800) << 5) | (relocation & 0x7ff))
254 insn = (insn & ~reloc_entry->howto->dst_mask) | relocation;
264 /* This relocation does nothing. */
279 /* A 32-bit absolute relocation. */
350 /* A 26-bit PC-relative relocation. */
379 /* A 16-bit PC-relative relocation. */
901 /* Specialized relocation handler for R_860_SPLITn. These relocations
925 /* Specialized relocation handler for R_860_PC16. This relocation
940 /* Adjust for PC-relative relocation. */
958 /* Specialized relocation handler for R_860_PC26. This relocation
972 /* Adjust for PC-relative relocation. */
989 /* Specialized relocation handler for R_860_HIGHADJ. */
1010 /* Perform a single relocation. By default we use the standard BFD
1018 bfd_vma relocation)
1021 contents, rel->r_offset, relocation,
1085 bfd_vma relocation;
1102 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
1114 h, sec, relocation,
1122 contents, rel, relocation);
1127 relocation);
1132 contents, relocation);
1137 contents, relocation);
1144 relocation);
1195 msg = _("internal error: unsupported relocation error");
1199 msg = _("internal error: dangerous relocation");