Lines Matching defs:relocation
223 /* Symbols and relocation. */
228 /* How to perform a relocation. */
1197 some relocation information too. */
1217 the symbol to it, and builds a relocation. To build the lists
1268 the symbol and addend values specified by the associated relocation
1269 entries. Entries without associated relocation entries will be
1303 relocation or other arcane processing. It is skipped when
1470 /* If an input section, a pointer to a vector of relocation
1472 struct reloc_cache_entry *relocation;
1475 relocation records for the data in this section. */
1478 /* The number of relocation records in one of the above. */
1487 /* File position of relocation info. */
1692 /* relocation, orelocation, reloc_count, filepos, rel_filepos, */ \
2244 /* The relocation was performed, but there was an overflow. */
2253 /* Unsupported relocation size requested. */
2262 /* The relocation was performed, but may not be ok - presently
2279 /* addend for relocation value. */
2282 /* Pointer to how to perform the required relocation. */
2312 in this field. For example, a PC relative word relocation
2317 /* The value the final relocation is shifted right by. This drops
2318 unwanted data from the relocation. */
2323 on by a type of relocation, use bfd_get_reloc_size. */
2330 /* The relocation is relative to the field being relocated. */
2343 strange relocation methods to be accommodated (e.g., i960 callj
2349 /* The textual name of the relocation type. */
2352 /* Some formats record a relocation addend in the section contents
2353 rather than with the relocation. For ELF formats this is the
2359 recorded with the relocation (in arelent.addend); when performing
2360 a partial link the relocation will be modified.
2370 in the relocation sum. If the target relocations don't have an
2385 slot of the instruction, so that a PC relative relocation can
2402 #define HOWTO_PREPARE(relocation, symbol) \
2408 relocation = 0; \
2412 relocation = symbol->value; \
2431 bfd_vma relocation);
2462 of the relocation itself; sometimes they are relative to the start of
2463 the section containing the relocation. It depends on the specific target.
2465 The 24-bit relocation is used in some Intel 960 configurations. */
2528 /* Absolute 8-bit relocation, but used to form an address like 0xFFnn. */
2547 displacements off that register. These relocation types are
2557 relocation types already defined. */
2617 /* SPARC little endian relocation */
2677 /* The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
2678 relocation except that there is no accompanying GPDISP_LO16
2679 relocation. */
2709 /* The HINT relocation indicates a value that should be filled into the
2714 /* The LINKAGE relocation outputs a linkage pair in the object file,
2718 /* The CODEADDR relocation outputs a STO_CA in the object file,
2732 /* The NOP relocation outputs a NOP if the longword displacement
2736 /* The BSR relocation outputs a BSR if the longword displacement
2740 /* The LDA relocation outputs a LDA if the longword displacement
2744 /* The BOH relocation outputs a BSR if the longword displacement
2820 /* Relocation against a MIPS literal section. */
3202 probably a 32 bit wide absolute relocation, but the target can choose.
3203 It generally does map to one of the other relocation types. */
3244 /* Pc-relative or absolute relocation depending on target. Used for
3256 pc-relative or some form of GOT-indirect relocation. */
3522 /* ADI Blackfin GOT relocation. */
3525 /* ADI Blackfin PLTPC relocation. */
3528 /* ADI Blackfin arithmetic relocation. */
3531 /* ADI Blackfin arithmetic relocation. */
3534 /* ADI Blackfin arithmetic relocation. */
3537 /* ADI Blackfin arithmetic relocation. */
3540 /* ADI Blackfin arithmetic relocation. */
3543 /* ADI Blackfin arithmetic relocation. */
3546 /* ADI Blackfin arithmetic relocation. */
3549 /* ADI Blackfin arithmetic relocation. */
3552 /* ADI Blackfin arithmetic relocation. */
3555 /* ADI Blackfin arithmetic relocation. */
3558 /* ADI Blackfin arithmetic relocation. */
3561 /* ADI Blackfin arithmetic relocation. */
3564 /* ADI Blackfin arithmetic relocation. */
3567 /* ADI Blackfin arithmetic relocation. */
3570 /* ADI Blackfin arithmetic relocation. */
3573 /* ADI Blackfin arithmetic relocation. */
3576 /* ADI Blackfin arithmetic relocation. */
3579 /* ADI Blackfin arithmetic relocation. */
3582 /* ADI Blackfin arithmetic relocation. */
3585 /* ADI Blackfin arithmetic relocation. */
4000 /* This is a relocation for a relative address as in a GETA instruction or
4004 /* This is a relocation for a relative address as in a JMP instruction. */
4007 /* This is a relocation for an instruction field that may be a general
4011 /* This is a relocation for an instruction field that may be a general
4015 /* This is a relocation for two instruction fields holding a register and
4016 an offset, the equivalent of the relocation. */
4019 /* This relocation is an assertion that the expression is not allocated as
4304 /* STT_GNU_IFUNC relocation. */
4379 VTABLE_INHERIT is a zero-space relocation used to describe to the
4381 relocation's symbol should be the parent class' vtable, and the
4382 relocation should be located at the child vtable.
4384 VTABLE_ENTRY is a zero-space relocation that describes the use of a
4734 /* 32-bit offset to symbol with PLT entry, relative to this relocation. */
4817 /* Morpho MT - 16 bit immediate relocation. */
4832 /* Morpho MT - 8 bit immediate relocation. */
4835 /* msp430 specific relocation codes */
4849 /* Special Xtensa relocation used only by PLT entries in ELF shared
4859 /* Xtensa relocation used in ELF object files for symbols that may require
4860 PLT entries. Otherwise, this is just a generic 32-bit relocation. */
4866 assuming no relaxation. The relocation encodes the position of the
4874 number is encoded in the relocation. The relocation applies to the
4894 relocation. The meaning of these relocations is opcode-specific. */
4917 /* Xtensa relocation to mark that the assembler expanded the
4922 /* Xtensa relocation to mark that the linker should simplify
4967 /* Pair of relocation. Contains the first symbol. */
5018 value in two words (with an imm instruction). No relocation is
5023 value in two words (with an imm instruction). The relocation is
5028 value in two words (with an imm instruction). The relocation is
5033 value in two words (with an imm instruction). The relocation is
5038 value in two words (with an imm instruction). The relocation is
5043 value in a word. The relocation is relative offset from */
5363 /* This symbol represents a complex relocation expression,
5367 /* This symbol represents a signed complex relocation expression,
5502 /* BFD contains relocation entries. */