Lines Matching refs:relocation
204 bfd_vma relocation;
214 /* If the sections are different, and we are doing a partial relocation,
220 relocation = (target & 0x00ffffff) << 2;
221 relocation = (relocation ^ 0x02000000) - 0x02000000; /* Sign extend. */
222 relocation += symbol->value;
223 relocation += symbol->section->output_section->vma;
224 relocation += symbol->section->output_offset;
225 relocation += reloc_entry->addend;
226 relocation -= input_section->output_section->vma;
227 relocation -= input_section->output_offset;
228 relocation -= addr;
229 if (relocation & 3)
233 if (relocation & 0x02000000)
235 if ((relocation & ~ (bfd_vma) 0x03ffffff) != ~ (bfd_vma) 0x03ffffff)
238 else if (relocation & ~ (bfd_vma) 0x03ffffff)
242 target |= (relocation >> 2) & 0x00ffffff;
246 Strictly this is only necessary if we are doing a partial relocation. */
330 relocation has been done already (Only for the 26-bit one I think)? */
336 /* If this relocation is relative to a symbol then set the
439 arelent *tblptr = section->relocation;
443 /* If we have already read in the relocation table, return the values. */
467 tblptr = section->relocation;
558 /* The default relocation entry size is that of traditional V7 Unix. */