Lines Matching refs:relocation

80   /* The index of the symbol, as stored in the relocation r_info, if
87 /* If abfd != NULL && symndx != -1, the addend of the relocation
192 /* The size of an external REL relocation. */
206 /* This will be used when we sort the dynamic relocation records. */
262 dangerous relocation. */
344 (char *) _("GP relative relocation when _gp not defined");
361 bfd_vma relocation;
365 relocation = 0;
367 relocation = symbol->value;
369 relocation += symbol->section->output_section->vma;
370 relocation += symbol->section->output_offset;
392 bfd_vma relocation;
396 relocation = 0;
398 relocation = symbol->value;
400 relocation += symbol->section->output_section->vma;
401 relocation += symbol->section->output_offset;
417 val += relocation - gp;
465 /* Do a R_SCORE_GPREL32 relocation. This is a 32 bit value which must
483 _("32bits gp relative relocation occurs for an external symbol");
505 like any other 16-bit relocation when applied to global symbols, but is
516 /* The relocation is against a global symbol. */
560 /* No relocation. */
830 /* 32 bit symbol relative relocation. */
1062 /* Returns the first relocation of type r_type found, beginning with
1063 RELOCATION. RELEND is one-past-the-end of the relocation table. */
1067 const Elf_Internal_Rela *relocation,
1070 while (relocation < relend)
1072 if (ELF32_R_TYPE (relocation->r_info) == r_type)
1073 return relocation;
1075 ++relocation;
1083 /* This function is called via qsort() to sort the dynamic relocation
1098 /* Return whether a relocation is against a local symbol. */
1102 const Elf_Internal_Rela *relocation,
1111 r_symndx = ELF32_R_SYM (relocation->r_info);
1136 /* Returns the dynamic relocation section for DYNOBJ. */
1179 /* Create a rel.dyn relocation for the dynamic linker to resolve. REL
1180 is the original relocation, which is now being transformed into a
1181 dynamic relocation. The ADDENDP is adjusted if necessary; the
1214 /* The relocation field has been deleted. */
1219 /* The relocation field has been converted into a relative value of
1227 in the relocation. */
1236 relocation field. It therefore treats relocs against
1247 /* If the relocation was previously an absolute relocation and
1248 this symbol will not be referred to by the relocation, we must
1254 /* The relocation is always an REL32 relocation because we don't
1259 generate a R_SCORE_64 relocation record by itself before the
1261 a 64-bit value (REL32 is a 32-bit relocation, after all).
1268 additional relocation record with R_SCORE_64 by itself for a
1269 NULL symbol before this relocation record. */
1273 /* Adjust the output offset of the relocation to reference the
1282 /* Put the relocation back out. We have to use the special
1283 relocation outputter in the 64-bit case since the 64-bit
1284 relocation format is non-standard. */
1289 /* We've now added another relocation. */
1442 calculated with a `addiu' of a LO16 relocation, just as with a
1832 /* Perform a relocation as part of a final link. */
1861 /* The offset into the global offset table at which the address of the relocation entry
1864 /* TRUE if the symbol referred to by this relocation is a local symbol. */
1899 /* Parse the relocation. */
1999 /* If we're creating a shared library, or this relocation is against a symbol
2001 So, we create a relocation record in the output, and leave the job up
2121 full address in the GOT since no R_SCORE_GOT_LO16 relocation follows. */
2244 bfd_vma relocation = 0;
2262 relocation = (sec->output_section->vma
2286 addend -= relocation;
2302 addend = _bfd_elf_rel_local_sym (output_bfd, sym, &msec, addend) - relocation;
2322 addend = _bfd_elf_rel_local_sym (output_bfd, sym, &msec, addend) - relocation;
2365 relocation = (h->root.root.u.def.value
2370 relocation = h->root.root.u.def.value;
2377 relocation = 0;
2380 relocation = 0;
2388 relocation = 0;
2398 relocation = 0;
2427 relocation, info, name,
2459 msg = _("internal error: unsupported relocation error");
2675 /* This relocation describes the C++ object vtable hierarchy.
2682 /* This relocation describes which C++ vtable entries are actually
3029 /* If this relocation section applies to a read only
3031 If the relocation section is .rel.dyn, we always
3033 there exists a relocation to a read only section or
3416 /* We need to sort the entries of the dynamic relocation section. */
3518 indirect symbol. Process additional relocation information. */
3608 relocation. */