Home | History | Annotate | Download | only in include

Lines Matching full:relocation

223 /* Symbols and relocation.  */
228 /* How to perform a relocation. */
1223 some relocation information too. */
1243 the symbol to it, and builds a relocation. To build the lists
1294 the symbol and addend values specified by the associated relocation
1295 entries. Entries without associated relocation entries will be
1329 relocation or other arcane processing. It is skipped when
1496 /* If an input section, a pointer to a vector of relocation
1498 struct reloc_cache_entry *relocation;
1501 relocation records for the data in this section. */
1504 /* The number of relocation records in one of the above. */
1513 /* File position of relocation info. */
1718 /* relocation, orelocation, reloc_count, filepos, rel_filepos, */ \
2272 /* The relocation was performed, but there was an overflow. */
2281 /* Unsupported relocation size requested. */
2290 /* The relocation was performed, but may not be ok - presently
2307 /* addend for relocation value. */
2310 /* Pointer to how to perform the required relocation. */
2340 in this field. For example, a PC relative word relocation
2345 /* The value the final relocation is shifted right by. This drops
2346 unwanted data from the relocation. */
2351 on by a type of relocation, use bfd_get_reloc_size. */
2358 /* The relocation is relative to the field being relocated. */
2371 strange relocation methods to be accommodated (e.g., i960 callj
2377 /* The textual name of the relocation type. */
2380 /* Some formats record a relocation addend in the section contents
2381 rather than with the relocation. For ELF formats this is the
2387 recorded with the relocation (in arelent.addend); when performing
2388 a partial link the relocation will be modified.
2398 in the relocation sum. If the target relocations don't have an
2413 slot of the instruction, so that a PC relative relocation can
2430 #define HOWTO_PREPARE(relocation, symbol) \
2436 relocation = 0; \
2440 relocation = symbol->value; \
2459 bfd_vma relocation);
2490 of the relocation itself; sometimes they are relative to the start of
2491 the section containing the relocation. It depends on the specific target.
2493 The 24-bit relocation is used in some Intel 960 configurations. */
2556 /* Absolute 8-bit relocation, but used to form an address like 0xFFnn. */
2575 displacements off that register. These relocation types are
2585 relocation types already defined. */
2645 /* SPARC little endian relocation */
2705 /* The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
2706 relocation except that there is no accompanying GPDISP_LO16
2707 relocation. */
2737 /* The HINT relocation indicates a value that should be filled into the
2742 /* The LINKAGE relocation outputs a linkage pair in the object file,
2746 /* The CODEADDR relocation outputs a STO_CA in the object file,
2760 /* The NOP relocation outputs a NOP if the longword displacement
2764 /* The BSR relocation outputs a BSR if the longword displacement
2768 /* The LDA relocation outputs a LDA if the longword displacement
2772 /* The BOH relocation outputs a BSR if the longword displacement
2848 /* Relocation against a MIPS literal section. */
3230 probably a 32 bit wide absolute relocation, but the target can choose.
3231 It generally does map to one of the other relocation types. */
3272 /* Pc-relative or absolute relocation depending on target. Used for
3284 pc-relative or some form of GOT-indirect relocation. */
3550 /* ADI Blackfin GOT relocation. */
3553 /* ADI Blackfin PLTPC relocation. */
3556 /* ADI Blackfin arithmetic relocation. */
3559 /* ADI Blackfin arithmetic relocation. */
3562 /* ADI Blackfin arithmetic relocation. */
3565 /* ADI Blackfin arithmetic relocation. */
3568 /* ADI Blackfin arithmetic relocation. */
3571 /* ADI Blackfin arithmetic relocation. */
3574 /* ADI Blackfin arithmetic relocation. */
3577 /* ADI Blackfin arithmetic relocation. */
3580 /* ADI Blackfin arithmetic relocation. */
3583 /* ADI Blackfin arithmetic relocation. */
3586 /* ADI Blackfin arithmetic relocation. */
3589 /* ADI Blackfin arithmetic relocation. */
3592 /* ADI Blackfin arithmetic relocation. */
3595 /* ADI Blackfin arithmetic relocation. */
3598 /* ADI Blackfin arithmetic relocation. */
3601 /* ADI Blackfin arithmetic relocation. */
3604 /* ADI Blackfin arithmetic relocation. */
3607 /* ADI Blackfin arithmetic relocation. */
3610 /* ADI Blackfin arithmetic relocation. */
3613 /* ADI Blackfin arithmetic relocation. */
4028 /* This is a relocation for a relative address as in a GETA instruction or
4032 /* This is a relocation for a relative address as in a JMP instruction. */
4035 /* This is a relocation for an instruction field that may be a general
4039 /* This is a relocation for an instruction field that may be a general
4043 /* This is a relocation for two instruction fields holding a register and
4044 an offset, the equivalent of the relocation. */
4047 /* This relocation is an assertion that the expression is not allocated as
4332 /* STT_GNU_IFUNC relocation. */
4407 VTABLE_INHERIT is a zero-space relocation used to describe to the
4409 relocation's symbol should be the parent class' vtable, and the
4410 relocation should be located at the child vtable.
4412 VTABLE_ENTRY is a zero-space relocation that describes the use of a
4762 /* 32-bit offset to symbol with PLT entry, relative to this relocation. */
4845 /* Morpho MT - 16 bit immediate relocation. */
4860 /* Morpho MT - 8 bit immediate relocation. */
4863 /* msp430 specific relocation codes */
4877 /* Special Xtensa relocation used only by PLT entries in ELF shared
4887 /* Xtensa relocation used in ELF object files for symbols that may require
4888 PLT entries. Otherwise, this is just a generic 32-bit relocation. */
4894 assuming no relaxation. The relocation encodes the position of the
4902 number is encoded in the relocation. The relocation applies to the
4922 relocation. The meaning of these relocations is opcode-specific. */
4945 /* Xtensa relocation to mark that the assembler expanded the
4950 /* Xtensa relocation to mark that the linker should simplify
4995 /* Pair of relocation. Contains the first symbol. */
5046 value in two words (with an imm instruction). No relocation is
5051 value in two words (with an imm instruction). The relocation is
5056 value in two words (with an imm instruction). The relocation is
5061 value in two words (with an imm instruction). The relocation is
5066 value in two words (with an imm instruction). The relocation is
5071 value in a word. The relocation is relative offset from */
5109 /* AArch64 pseudo relocation code to be used internally by the AArch64
5195 /* AArch64 TLS relocation. */
5198 /* AArch64 TLS DESC relocation. */
5201 /* AArch64 TLS DESC relocation. */
5204 /* AArch64 TLS DESC relocation. */
5207 /* AArch64 TLS DESC relocation. */
5210 /* AArch64 TLS DESC relocation. */
5213 /* AArch64 TLS DESC relocation. */
5216 /* AArch64 TLS DESC relocation. */
5219 /* AArch64 TLS DESC relocation. */
5222 /* AArch64 TLS DESC relocation. */
5225 /* AArch64 TLS DESC relocation. */
5239 /* AArch64 TLS INITIAL EXEC relocation. */
5242 /* AArch64 TLS INITIAL EXEC relocation. */
5245 /* AArch64 TLS INITIAL EXEC relocation. */
5248 /* AArch64 TLS INITIAL EXEC relocation. */
5251 /* AArch64 TLS INITIAL EXEC relocation. */
5254 /* AArch64 TLS LOCAL EXEC relocation. */
5257 /* AArch64 TLS LOCAL EXEC relocation. */
5260 /* AArch64 TLS LOCAL EXEC relocation. */
5263 /* AArch64 TLS LOCAL EXEC relocation. */
5266 /* AArch64 TLS LOCAL EXEC relocation. */
5269 /* AArch64 TLS LOCAL EXEC relocation. */
5272 /* AArch64 TLS LOCAL EXEC relocation. */
5275 /* AArch64 TLS LOCAL EXEC relocation. */
5278 /* AArch64 TLS relocation. */
5281 /* AArch64 TLS relocation. */
5284 /* AArch64 TLS relocation. */
5605 /* This symbol represents a complex relocation expression,
5609 /* This symbol represents a signed complex relocation expression,
5744 /* BFD contains relocation entries. */