Home | History | Annotate | Download | only in bfd

Lines Matching defs:symbol

85 .  {* The symbol to relocate against was undefined.  *}
123 The symbol table pointer points to a pointer to the symbol
126 <<canonicalize_symtab>> action. @xref{Symbols}. The symbol is
130 the symbol and uses the base of the section the symbol is
131 attached to and the value of the symbol as the initial
132 relocation offset. If the symbol pointer is zero, then the
398 Helper routine to turn a symbol into a relocation value.
400 .#define HOWTO_PREPARE(relocation, symbol) \
402 . if (symbol != NULL) \
404 . if (bfd_is_com_section (symbol->section)) \
410 . relocation = symbol->value; \
586 asymbol *symbol;
588 symbol = *(reloc_entry->sym_ptr_ptr);
589 if (bfd_is_abs_section (symbol->section)
601 the symbol is not defined. An undefined weak symbol is
603 if (bfd_is_und_section (symbol->section)
604 && (symbol->flags & BSF_WEAK) == 0
614 cont = howto->special_function (abfd, reloc_entry, symbol, data,
632 /* Get symbol value. (Common symbols are special.) */
633 if (bfd_is_com_section (symbol->section))
636 relocation = symbol->value;
638 reloc_target_output_section = symbol->section->output_section;
640 /* Convert input-section-relative symbol value to absolute. */
647 relocation += output_base + symbol->section->output_offset;
653 symbol we are relocating against, plus any addend. */
658 to the distance between the address of the symbol and the
659 location. RELOCATION is already the address of the symbol.
708 If we've relocated with a symbol with a section, change
709 into a ref to the section belonging to the symbol. */
738 A typical COFF reloc subtracts the old value of the symbol and adds in
740 relative reloc it adds the difference between the symbol value and the
744 value of the symbol. Unfortunately it handles common symbols in a
980 asymbol *symbol;
983 symbol = *(reloc_entry->sym_ptr_ptr);
984 if (bfd_is_abs_section (symbol->section))
999 cont = howto->special_function (abfd, reloc_entry, symbol,
1017 /* Get symbol value. (Common symbols are special.) */
1018 if (bfd_is_com_section (symbol->section))
1021 relocation = symbol->value;
1023 reloc_target_output_section = symbol->section->output_section;
1025 /* Convert input-section-relative symbol value to absolute. */
1031 relocation += output_base + symbol->section->output_offset;
1037 symbol we are relocating against, plus any addend. */
1042 to the distance between the address of the symbol and the
1043 location. RELOCATION is already the address of the symbol.
1090 If we've relocated with a symbol with a section, change
1091 into a ref to the section belonging to the symbol. */
1120 A typical COFF reloc subtracts the old value of the symbol and adds in
1122 relative reloc it adds the difference between the symbol value and the
1126 value of the symbol. Unfortunately it handles common symbols in a
1333 VALUE is the value of the symbol the reloc refers to.
1354 against a symbol. We want to compute the value of the symbol to
1355 relocate to. This is just VALUE, the value of the symbol, plus
1360 the distance between the symbol (currently in RELOCATION) and the
2064 Alpha ECOFF and ELF relocations. Some of these treat the symbol or
2066 For GPDISP_HI16 ("gpdisp") relocations, the symbol is ignored when
2067 writing; when reading, it will be the absolute section symbol. The
2073 For GPDISP_LO16 ("ignore") relocations, the symbol is handled as
2092 The Alpha LITERAL/LITUSE relocs are produced by a symbol reference;
2094 the symbol, and then fills in a register in the real instruction.
2097 section symbol. The addend is ignored when writing, but is filled
2102 It should refer to the symbol to be referenced, as with 16_GOTOFF,
2109 away some literal section references. The symbol is ignored (read
2110 as the absolute section symbol), and the "addend" indicates the type
2580 Copy symbol at runtime.
5003 This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol
5004 in .byte lo8(symbol)
5008 This is a 8 bit reloc for the AVR that stores bits 8..15 of a symbol
5009 in .byte hi8(symbol)
5013 This is a 8 bit reloc for the AVR that stores bits 16..23 of a symbol
5014 in .byte hlo8(symbol)
5026 second symbol so the linker can determine whether to adjust the field
5186 Copy symbol at runtime.
5262 12-bit offset to symbol-entry within GOT, with PLT handling.
5266 16-bit offset to symbol-entry within GOT, with PLT handling.
5270 32-bit offset to symbol-entry within GOT, with PLT handling.
5274 64-bit offset to symbol-entry within GOT, with PLT handling.
5278 32-bit rel. offset to symbol-entry within GOT, with PLT handling.
5459 relocation's symbol should be the parent class' vtable, and the
5463 virtual function table entry. The reloc's symbol should refer to the
5665 instruction to specify the symbol address without any special
5673 the symbol.
5679 value and a 8-bit page number. The symbol address is transformed
6012 32-bit offset to symbol-entry within GOT.
6016 16-bit offset to symbol-entry within GOT.
6020 32-bit offset to symbol-entry within GOT, with PLT handling.
6024 16-bit offset to symbol-entry within GOT, with PLT handling.
6028 32-bit offset to symbol, relative to GOT.
6032 32-bit offset to symbol with PLT entry, relative to GOT.
6036 32-bit offset to symbol with PLT entry, relative to this relocation.
6453 first symbol so the linker can determine whether to adjust the field
6609 Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.
6613 Pair of relocation. Contains the first symbol.
6617 Symbol will be substracted. Must be followed by a BFD_RELOC_32.
6621 Symbol will be substracted. Must be followed by a BFD_RELOC_64.
6694 expressions of the form "Symbol Op Symbol"
6942 offset of the global offset table entry for a symbol. The lowest two
6949 Get to the page base of the global offset table entry for a symbol as
6956 the GOT entry for this symbol. Used in conjunction with
6962 the GOT entry for this symbol. Used in conjunction with
6968 for this symbol. Valid in LP64 ABI only.
6973 for this symbol. Valid in LP64 ABI only.
6978 the GOT entry for this symbol. Valid in LP64 ABI only.
7958 asymbol *symbol;
7961 symbol = *(*parent)->sym_ptr_ptr;
7963 can result in a NULL symbol pointer here. */
7964 if (symbol == NULL)
7972 if (symbol->section && discarded_section (symbol->section))