Home | History | Annotate | Download | only in include

Lines Matching defs:relocation

216 /* Symbols and relocation.  */
221 /* How to perform a relocation. */
1183 some relocation information too. */
1203 the symbol to it, and builds a relocation. To build the lists
1254 the symbol and addend values specified by the associated relocation
1255 entries. Entries without associated relocation entries will be
1289 relocation or other arcane processing. It is skipped when
1451 /* If an input section, a pointer to a vector of relocation
1453 struct reloc_cache_entry *relocation;
1456 relocation records for the data in this section. */
1459 /* The number of relocation records in one of the above. */
1468 /* File position of relocation info. */
1676 /* relocation, orelocation, reloc_count, filepos, rel_filepos, */ \
2181 /* The relocation was performed, but there was an overflow. */
2190 /* Unsupported relocation size requested. */
2199 /* The relocation was performed, but may not be ok - presently
2216 /* addend for relocation value. */
2219 /* Pointer to how to perform the required relocation. */
2249 in this field. For example, a PC relative word relocation
2254 /* The value the final relocation is shifted right by. This drops
2255 unwanted data from the relocation. */
2260 on by a type of relocation, use bfd_get_reloc_size. */
2267 /* The relocation is relative to the field being relocated. */
2280 strange relocation methods to be accommodated (e.g., i960 callj
2286 /* The textual name of the relocation type. */
2289 /* Some formats record a relocation addend in the section contents
2290 rather than with the relocation. For ELF formats this is the
2296 recorded with the relocation (in arelent.addend); when performing
2297 a partial link the relocation will be modified.
2307 in the relocation sum. If the target relocations don't have an
2322 slot of the instruction, so that a PC relative relocation can
2339 #define HOWTO_PREPARE(relocation, symbol) \
2345 relocation = 0; \
2349 relocation = symbol->value; \
2368 bfd_vma relocation);
2399 of the relocation itself; sometimes they are relative to the start of
2400 the section containing the relocation. It depends on the specific target.
2402 The 24-bit relocation is used in some Intel 960 configurations. */
2465 /* Absolute 8-bit relocation, but used to form an address like 0xFFnn. */
2484 displacements off that register. These relocation types are
2494 relocation types already defined. */
2550 /* SPARC little endian relocation */
2610 /* The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
2611 relocation except that there is no accompanying GPDISP_LO16
2612 relocation. */
2642 /* The HINT relocation indicates a value that should be filled into the
2647 /* The LINKAGE relocation outputs a linkage pair in the object file,
2651 /* The CODEADDR relocation outputs a STO_CA in the object file,
2665 /* The NOP relocation outputs a NOP if the longword displacement
2669 /* The BSR relocation outputs a BSR if the longword displacement
2673 /* The LDA relocation outputs a LDA if the longword displacement
2677 /* The BOH relocation outputs a BSR if the longword displacement
2696 /* Bits 27..2 of the relocation address shifted right 2 bits;
2744 /* Relocation against a MIPS literal section. */
3057 probably a 32 bit wide absolute relocation, but the target can choose.
3058 It generally does map to one of the other relocation types. */
3099 /* Pc-relative or absolute relocation depending on target. Used for
3111 pc-relative or some form of GOT-indirect relocation. */
3368 /* ADI Blackfin GOT relocation. */
3371 /* ADI Blackfin PLTPC relocation. */
3374 /* ADI Blackfin arithmetic relocation. */
3377 /* ADI Blackfin arithmetic relocation. */
3380 /* ADI Blackfin arithmetic relocation. */
3383 /* ADI Blackfin arithmetic relocation. */
3386 /* ADI Blackfin arithmetic relocation. */
3389 /* ADI Blackfin arithmetic relocation. */
3392 /* ADI Blackfin arithmetic relocation. */
3395 /* ADI Blackfin arithmetic relocation. */
3398 /* ADI Blackfin arithmetic relocation. */
3401 /* ADI Blackfin arithmetic relocation. */
3404 /* ADI Blackfin arithmetic relocation. */
3407 /* ADI Blackfin arithmetic relocation. */
3410 /* ADI Blackfin arithmetic relocation. */
3413 /* ADI Blackfin arithmetic relocation. */
3416 /* ADI Blackfin arithmetic relocation. */
3419 /* ADI Blackfin arithmetic relocation. */
3422 /* ADI Blackfin arithmetic relocation. */
3425 /* ADI Blackfin arithmetic relocation. */
3428 /* ADI Blackfin arithmetic relocation. */
3431 /* ADI Blackfin arithmetic relocation. */
3850 /* This is a relocation for a relative address as in a GETA instruction or
3854 /* This is a relocation for a relative address as in a JMP instruction. */
3857 /* This is a relocation for an instruction field that may be a general
3861 /* This is a relocation for an instruction field that may be a general
3865 /* This is a relocation for two instruction fields holding a register and
3866 an offset, the equivalent of the relocation. */
3869 /* This relocation is an assertion that the expression is not allocated as
4177 VTABLE_INHERIT is a zero-space relocation used to describe to the
4179 relocation's symbol should be the parent class' vtable, and the
4180 relocation should be located at the child vtable.
4182 VTABLE_ENTRY is a zero-space relocation that describes the use of a
4455 /* 32-bit offset to symbol with PLT entry, relative to this relocation. */
4538 /* Morpho MT - 16 bit immediate relocation. */
4553 /* Morpho MT - 8 bit immediate relocation. */
4556 /* msp430 specific relocation codes */
4570 /* Special Xtensa relocation used only by PLT entries in ELF shared
4580 /* Xtensa relocation used in ELF object files for symbols that may require
4581 PLT entries. Otherwise, this is just a generic 32-bit relocation. */
4587 assuming no relaxation. The relocation encodes the position of the
4595 number is encoded in the relocation. The relocation applies to the
4615 relocation. The meaning of these relocations is opcode-specific. */
4638 /* Xtensa relocation to mark that the assembler expanded the
4643 /* Xtensa relocation to mark that the linker should simplify
4685 /* Pair of relocation. Contains the first symbol. */
4736 value in two words (with an imm instruction). No relocation is
4741 value in two words (with an imm instruction). The relocation is
4746 value in two words (with an imm instruction). The relocation is
4751 value in two words (with an imm instruction). The relocation is
4756 value in two words (with an imm instruction). The relocation is
4761 value in a word. The relocation is relative offset from */
4882 /* This symbol represents a complex relocation expression,
4886 /* This symbol represents a signed complex relocation expression,
5021 /* BFD contains relocation entries. */