Home | History | Annotate | Download | only in include

Lines Matching refs:symbol

233 /* General purpose part of a symbol X;
249 /* A canonical archive symbol. */
262 char **name; /* Symbol name. */
331 /* Information about a symbol that nm needs. */
337 const char *name; /* Symbol name. */
899 /* ELF ARM mapping symbol support */
951 /* ELF AArch64 mapping symbol support. */
990 section is associated with a particular symbol. When the linker
992 given name and associated with a given symbol. */
996 /* The name of the symbol associated with a comdat section. */
999 /* The local symbol table index of the symbol associated with a
1003 long symbol;
1240 destructors used by <<g++>>. When a back end sees a symbol
1243 the symbol to it, and builds a relocation. To build the lists
1271 multiple times, the value of a symbol is the amount of
1272 space it requires, and the largest symbol value is the one
1294 the symbol and addend values specified by the associated relocation
1383 references found to any symbol in the section. This is for TI
1555 /* A symbol which points at this section only. */
1556 struct bfd_symbol *symbol;
1730 /* symbol, symbol_ptr_ptr, */ \
1731 (struct bfd_symbol *) SYM, &SEC.symbol, \
2287 /* The symbol to relocate against was undefined. */
2430 #define HOWTO_PREPARE(relocation, symbol) \
2432 if (symbol != NULL) \
2434 if (bfd_is_com_section (symbol->section)) \
2440 relocation = symbol->value; \
2691 /* Alpha ECOFF and ELF relocations. Some of these treat the symbol or
2693 For GPDISP_HI16 ("gpdisp") relocations, the symbol is ignored when
2694 writing; when reading, it will be the absolute section symbol. The
2699 /* For GPDISP_LO16 ("ignore") relocations, the symbol is handled as
2710 symbol reference;
2712 the symbol, and then fills in a register in the real instruction.
2715 section symbol. The addend is ignored when writing, but is filled
2720 It should refer to the symbol to be referenced, as with 16_GOTOFF,
2727 away some literal section references. The symbol is ignored (read
2728 as the absolute section symbol), and the "addend" indicates the type
2987 /* Copy symbol at runtime. */
4151 /* This is a 8 bit reloc for the AVR that stores bits 0..7 of a symbol
4152 in .byte lo8(symbol) */
4155 /* This is a 8 bit reloc for the AVR that stores bits 8..15 of a symbol
4156 in .byte hi8(symbol) */
4159 /* This is a 8 bit reloc for the AVR that stores bits 16..23 of a symbol
4160 in .byte hlo8(symbol) */
4235 /* Copy symbol at runtime. */
4280 /* 12-bit offset to symbol-entry within GOT, with PLT handling. */
4283 /* 16-bit offset to symbol-entry within GOT, with PLT handling. */
4286 /* 32-bit offset to symbol-entry within GOT, with PLT handling. */
4289 /* 64-bit offset to symbol-entry within GOT, with PLT handling. */
4292 /* 32-bit rel. offset to symbol-entry within GOT, with PLT handling. */
4409 relocation's symbol should be the parent class' vtable, and the
4413 virtual function table entry. The reloc's symbol should refer to the
4529 instruction to specify the symbol address without any special
4536 the symbol. */
4541 value and a 8-bit page number. The symbol address is transformed
4744 /* 32-bit offset to symbol-entry within GOT. */
4747 /* 16-bit offset to symbol-entry within GOT. */
4750 /* 32-bit offset to symbol-entry within GOT, with PLT handling. */
4753 /* 16-bit offset to symbol-entry within GOT, with PLT handling. */
4756 /* 32-bit offset to symbol, relative to GOT. */
4759 /* 32-bit offset to symbol with PLT entry, relative to GOT. */
4762 /* 32-bit offset to symbol with PLT entry, relative to this relocation. */
4895 first symbol so the linker can determine whether to adjust the field
4992 /* Like BFD_RELOC_MACH_O_SECTDIFF but with a local symbol. */
4995 /* Pair of relocation. Contains the first symbol. */
5010 /* Symbol will be substracted. Must be followed by a BFD_RELOC_64. */
5013 /* Symbol will be substracted. Must be followed by a BFD_RELOC_64. */
5042 expressions of the form "Symbol Op Symbol" */
5082 /* Get to the page base of the global offset table entry for a symbol as
5124 the GOT entry for this symbol. Used in conjunction with
5503 /* A pointer to the BFD which owns the symbol. This information
5506 with the symbol.
5514 /* The text of the symbol. The name is left alone, and not copied; the
5518 /* The value of the symbol. This really should be a union of a
5520 a pointer to another symbol is stored here. */
5523 /* Attributes of a symbol. */
5526 /* The symbol has local scope; <<static>> in <<C>>. The value
5530 /* The symbol has global scope; initialized data in <<C>>. The
5534 /* The symbol has global scope and is exported. The value is
5538 /* A normal C symbol would be one of:
5542 /* The symbol is a debugging record. The value has an arbitrary
5546 /* The symbol denotes a function entry point. Used in ELF,
5554 /* A weak global symbol, overridable without warnings by
5555 a regular global symbol of the same name. */
5558 /* This symbol was created to point to a section, e.g. ELF's
5562 /* The symbol used to be a common symbol, but now it is
5566 /* In some files the type of a symbol sometimes alters its
5567 location in an output file - ie in coff a <<ISFCN>> symbol
5568 which is also <<C_EXT>> symbol appears where it was
5573 /* Signal that the symbol is the label of constructor section. */
5576 /* Signal that the symbol is a warning symbol. The name is a
5577 warning. The name of the next symbol is the one to warn about;
5578 if a reference is made to a symbol with the same name as the next
5579 symbol, a warning is issued by the linker. */
5582 /* Signal that the symbol is indirect. This symbol is an indirect
5583 pointer to the symbol with the same name as the next symbol. */
5590 /* Symbol is from dynamic linking information. */
5593 /* The symbol denotes a data object. Used in ELF, and perhaps
5597 /* This symbol is a debugging symbol. The value is the offset
5602 /* This symbol is thread local. Used in ELF. */
5605 /* This symbol represents a complex relocation expression,
5606 with the expression tree serialized in the symbol name. */
5609 /* This symbol represents a signed complex relocation expression,
5610 with the expression tree serialized in the symbol name. */
5613 /* This symbol was created by bfd_get_synthetic_symtab. */
5616 /* This symbol is an indirect code object. Unrelated to BSF_INDIRECT.
5617 The dynamic linker will compute the value of this symbol by
5621 /* This symbol is a globally unique data object. The dynamic linker
5622 will make sure that in the entire process there is just one symbol
5628 /* A pointer to the section to which this symbol is
5664 void bfd_print_symbol_vandf (bfd *abfd, void *file, asymbol *symbol);
5674 int bfd_decode_symclass (asymbol *symbol);
5678 void bfd_symbol_info (asymbol *symbol, symbol_info *ret);
5853 /* Symbol table for output BFD (with symcount entries).
5857 /* Used for slurped dynamic symbol tables. */
6284 /* The character normally found at the front of a symbol.
6382 /* Called to copy BFD private symbol data from one symbol
6560 /* Indicate that we are only retrieving symbol values from this section. */
6563 /* Copy the symbol type of a linker hash table entry. */
6598 /* Define a common symbol. */