Lines Matching defs:symbol

385      symbol.  */
401 the symbol. */
417 the symbol. */
433 the symbol. */
449 entry for the symbol. */
464 /* This is used only by the dynamic linker. The symbol should exist
466 dynamic linker copies the data addressed by the symbol from the
499 /* Marks a procedure linkage table entry for a symbol. */
531 /* Like R_PPC_REL24, but uses the value of the symbol within the
593 /* 32-bit relocation to the symbol's procedure linkage table.
609 /* 32-bit PC relative relocation to the symbol's procedure linkage table.
626 the symbol. */
642 the symbol. */
658 the symbol. */
1182 /* 32 bit value resulting from the addend minus the symbol. */
1197 /* 16 bit value resulting from the addend minus the symbol. */
1212 /* 16 bit value resulting from the addend minus the symbol. */
1227 /* The high order 16 bits of the addend minus the symbol. */
1602 asymbol *symbol,
1619 if (bfd_is_com_section (symbol->section))
1622 relocation = symbol->value;
1624 relocation += symbol->section->output_section->vma;
1625 relocation += symbol->section->output_offset;
1638 asymbol *symbol,
1648 return bfd_elf_generic_reloc (abfd, reloc_entry, symbol, data,
1672 /* Associated symbol name. */
1674 /* Associated symbol. */
1679 symbol lists, and provides allows us to return different pointers,
1684 /* next allocated pointer for this symbol */
1699 sections added. This is index by the symbol index. */
2225 decides to copy as dynamic relocs in check_relocs for each symbol.
2244 /* Track PLT entries needed for a given symbol. We might need more
2245 than one glink entry per symbol. */
2272 even when the symbol is local. */
2293 /* If this symbol is used in the linker created sections, the processor
2298 /* Track dynamic relocs copied for this symbol. */
2301 /* Contexts in which symbol is used in the GOT (or TOC).
2315 symbol. */
2637 the symbol which just became indirect. */
2813 /* Is this a global symbol? */
2818 /* Has this symbol already been allocated? If so, our work is done. */
2829 /* Allocation of a pointer to a local symbol. */
2847 /* Has this symbol already been allocated? If so, our work is done. */
3077 /* This symbol requires a global offset table entry. */
3091 /* This is a global offset table entry for a local symbol. */
3213 /* This symbol requires a procedure linkage table entry. We
3222 table entry for a local symbol. */
3224 "local symbol"),
3381 /* We may need a plt entry if the symbol turns out to be
3392 against a global symbol, or a non PC relative reloc
3393 against a local symbol, then we need to copy the reloc
3396 global symbol which is defined in an object we are
3405 shared libraries and symbol visibility changes render the
3406 symbol local.
3411 symbol. */
3470 /* If this is a global symbol, we count the number of
3471 relocations we need for this symbol. */
3926 /* These relocs should never be against a symbol
4054 /* Adjust a symbol defined by a dynamic object and referenced by a
4086 /* Clear procedure linkage table information for any symbol that
4105 3. We know for certain that a call to this symbol
4115 /* If this is a weak symbol, and there is a real definition, the
4129 /* This is a reference to a symbol defined by a dynamic object which
4133 only references to the symbol are via the global offset table.
4139 /* If there are no references to this symbol that do not use the
4172 /* We must allocate the symbol in our .dynbss section, which will
4174 an entry for this symbol in the .dynsym section. The dynamic
4176 from the dynamic object to this symbol will go through the global
4182 Of course, if the symbol is referenced using SDAREL relocs, we
4208 /* We need to figure out the alignment required for this symbol. I
4222 /* Define the symbol as being at this point in the section. */
4226 /* Increment the section size to make room for the symbol. */
4233 /* Generate a symbol to mark plt call stubs. For non-PIC code the sym is
4338 symbol in a hash traversal. So look at it now. */
4351 /* Make sure this symbol is output as a dynamic symbol. */
4411 /* If this symbol is not defined in a regular
4413 library, then set the symbol to this location
4486 /* Make sure this symbol is output as a dynamic symbol. */
4539 space for relocs that have become local due to symbol visibility
4574 symbol in PIEs. */
4593 /* Make sure this symbol is output as a dynamic symbol.
5080 /* Get the value of the symbol referred to by the reloc. */
5083 /* A local symbol. */
5112 /* Global symbol handling. */
5171 /* At this stage in linking, no SEC_MERGE symbol has been
5178 sections to a relocation against the section symbol when
5180 a section symbol we should include the addend in the
5182 location of interest is the original symbol. On the
5184 a section symbol should not include the addend; Such an
5448 /* Handle global symbol. */
5457 /* Handle local symbol. */
5507 address or the reloc symbol index.
5512 corresponding to the st_shndx field of each local symbol.
5518 STB_LOCAL/STT_SECTION symbols specially. The output symbol is
5519 going to be the section symbol corresponding to the output
5824 /* We changed the symbol on an LD reloc. Start over
5875 (_("%B: unknown relocation type %d for symbol %s"),
5889 /* GOT16 relocations. Like an ADDR16 using the symbol's
5891 symbol's value itself. Also, create a GOT entry for the
5892 symbol and put the symbol value there. */
5927 /* Relocation is to the entry for this symbol in the global
5949 -Bsymbolic link and the symbol is defined
5950 locally, or the symbol was forced to be local
6137 at a symbol not in this object. */
6194 /* If these relocations are not to a named symbol, they can be
6313 against a section symbol. It would be
6314 proper to subtract the symbol's value,
6431 /* Relocation is to the entry for this symbol in the
6440 /* We didn't make a PLT entry for this symbol. This
6612 (_("%B: relocation %s is not yet supported for symbol %s."),
6641 /* It's just possible that this symbol is a weak symbol
6643 'sec' would be NULL, and we should leave the symbol
6653 fprintf (stderr, "\ttype = %s (%d), name = %s, symbol index = %ld, "
6668 (_("%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"),
6696 detect the symbol is undefined. If this is the case,
6737 /* Finish up dynamic symbol handling. We set the contents of various
6779 /* This symbol has an entry in the procedure linkage table.
6940 /* Mark the symbol as undefined, rather than as defined in
6943 /* If the symbol is weak, we do need to clear the value.
6945 the symbol even if the symbol wasn't defined anywhere,
6946 and so the symbol would never be NULL. */
7247 symbol index for _G_O_T_ or _P_L_T_ depending on the order