Home | History | Annotate | Download | only in bfd

Lines Matching refs: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; \
585 asymbol *symbol;
587 symbol = *(reloc_entry->sym_ptr_ptr);
588 if (bfd_is_abs_section (symbol->section)
596 the symbol is not defined. An undefined weak symbol is
598 if (bfd_is_und_section (symbol->section)
599 && (symbol->flags & BSF_WEAK) == 0
609 cont = howto->special_function (abfd, reloc_entry, symbol, data,
623 /* Get symbol value. (Common symbols are special.) */
624 if (bfd_is_com_section (symbol->section))
627 relocation = symbol->value;
629 reloc_target_output_section = symbol->section->output_section;
631 /* Convert input-section-relative symbol value to absolute. */
638 relocation += output_base + symbol->section->output_offset;
644 symbol we are relocating against, plus any addend. */
649 to the distance between the address of the symbol and the
650 location. RELOCATION is already the address of the symbol.
699 If we've relocated with a symbol with a section, change
700 into a ref to the section belonging to the symbol. */
729 A typical COFF reloc subtracts the old value of the symbol and adds in
731 relative reloc it adds the difference between the symbol value and the
735 value of the symbol. Unfortunately it handles common symbols in a
971 asymbol *symbol;
974 symbol = *(reloc_entry->sym_ptr_ptr);
975 if (bfd_is_abs_section (symbol->section))
990 cont = howto->special_function (abfd, reloc_entry, symbol,
1006 /* Get symbol value. (Common symbols are special.) */
1007 if (bfd_is_com_section (symbol->section))
1010 relocation = symbol->value;
1012 reloc_target_output_section = symbol->section->output_section;
1014 /* Convert input-section-relative symbol value to absolute. */
1020 relocation += output_base + symbol->section->output_offset;
1026 symbol we are relocating against, plus any addend. */
1031 to the distance between the address of the symbol and the
1032 location. RELOCATION is already the address of the symbol.
1079 If we've relocated with a symbol with a section, change
1080 into a ref to the section belonging to the symbol. */
1109 A typical COFF reloc subtracts the old value of the symbol and adds in
1111 relative reloc it adds the difference between the symbol value and the
1115 value of the symbol. Unfortunately it handles common symbols in a
1322 VALUE is the value of the symbol the reloc refers to.
1341 against a symbol. We want to compute the value of the symbol to
1342 relocate to. This is just VALUE, the value of the symbol, plus
1347 the distance between the symbol (currently in RELOCATION) and the
2048 Alpha ECOFF and ELF relocations. Some of these treat the symbol or
2050 For GPDISP_HI16 ("gpdisp") relocations, the symbol is ignored when
2051 writing; when reading, it will be the absolute section symbol. The
2057 For GPDISP_LO16 ("ignore") relocations, the symbol is handled as
2076 The Alpha LITERAL/LITUSE relocs are produced by a symbol reference;
2078 the symbol, and then fills in a register in the real instruction.
2081 section symbol. The addend is ignored when writing, but is filled
2086 It should refer to the symbol to be referenced, as with 16_GOTOFF,
2093 away some literal section references. The symbol is ignored (read
2094 as the absolute section symbol), and the "addend" indicates the type
2547 Copy symbol at runtime.
4826 This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol
4827 in .byte lo8(symbol)
4831 This is a 8 bit reloc for the AVR that stores bits 8..15 of a symbol
4832 in .byte hi8(symbol)
4836 This is a 8 bit reloc for the AVR that stores bits 16..23 of a symbol
4837 in .byte hlo8(symbol)
4849 second symbol so the linker can determine whether to adjust the field
5007 Copy symbol at runtime.
5083 12-bit offset to symbol-entry within GOT, with PLT handling.
5087 16-bit offset to symbol-entry within GOT, with PLT handling.
5091 32-bit offset to symbol-entry within GOT, with PLT handling.
5095 64-bit offset to symbol-entry within GOT, with PLT handling.
5099 32-bit rel. offset to symbol-entry within GOT, with PLT handling.
5280 relocation's symbol should be the parent class' vtable, and the
5284 virtual function table entry. The reloc's symbol should refer to the
5486 instruction to specify the symbol address without any special
5494 the symbol.
5500 value and a 8-bit page number. The symbol address is transformed
5833 32-bit offset to symbol-entry within GOT.
5837 16-bit offset to symbol-entry within GOT.
5841 32-bit offset to symbol-entry within GOT, with PLT handling.
5845 16-bit offset to symbol-entry within GOT, with PLT handling.
5849 32-bit offset to symbol, relative to GOT.
5853 32-bit offset to symbol with PLT entry, relative to GOT.
5857 32-bit offset to symbol with PLT entry, relative to this relocation.
6248 first symbol so the linker can determine whether to adjust the field
6404 Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol.
6408 Pair of relocation. Contains the first symbol.
6429 Symbol will be substracted. Must be followed by a BFD_RELOC_64.
6433 Symbol will be substracted. Must be followed by a BFD_RELOC_64.
6471 expressions of the form "Symbol Op Symbol"
6715 offset of the global offset table entry for a symbol. The lowest two
6722 Get to the page base of the global offset table entry for a symbol as
6729 the GOT entry for this symbol. Used in conjunction with
6735 the GOT entry for this symbol. Used in conjunction with
7586 asymbol *symbol;
7589 symbol = *(*parent)->sym_ptr_ptr;
7590 if (symbol->section && discarded_section (symbol->section))