Home | History | Annotate | Download | only in bfd

Lines Matching refs:symbol

59    symbol, and lineno ones.  Give them ECOFF names.  */
99 /* A 16 bit reference to a symbol, normally from a data section. */
114 /* A 32 bit reference to a symbol, normally from a data section. */
147 /* The high 16 bits of a symbol value. Handled by the function
163 /* The low 16 bits of a symbol value. */
267 external form. They use a bit which indicates whether the symbol
383 is against an external symbol, and nothing has given us any
385 same symbol. In such a case, we don't want to change anything
390 relocatable output against an external symbol. */
395 asymbol *symbol,
402 && (symbol->flags & BSF_SECTION_SYM) == 0
435 asymbol *symbol,
445 /* If we're relocating, and this an external symbol, we don't want
448 && (symbol->flags & BSF_SECTION_SYM) == 0
456 if (bfd_is_und_section (symbol->section)
460 if (bfd_is_com_section (symbol->section))
463 relocation = symbol->value;
465 relocation += symbol->section->output_section->vma;
466 relocation += symbol->section->output_offset;
494 asymbol *symbol,
545 return mips_generic_reloc (abfd, reloc_entry, symbol, data,
555 asymbol *symbol,
567 /* If we're relocating, and this is an external symbol with no
572 && (symbol->flags & BSF_SECTION_SYM) == 0
584 output_bfd = symbol->section->output_section->owner;
587 if (bfd_is_und_section (symbol->section) && ! relocatable)
591 symbol value correctly. We look up the symbol _gp in the output
593 target data. We don't need to adjust the symbol value for an
594 external symbol if we are producing relocatable output. */
598 || (symbol->flags & BSF_SECTION_SYM) != 0))
603 gp = symbol->section->output_section->vma + 0x4000;
645 if (bfd_is_com_section (symbol->section))
648 relocation = symbol->value;
650 relocation += symbol->section->output_section->vma;
651 relocation += symbol->section->output_offset;
658 /* Set val to the offset into the section or symbol. */
665 an external symbol. */
667 || (symbol->flags & BSF_SECTION_SYM) != 0)
924 external symbol which we thought was just a debugging
925 symbol. This should not happen. */
973 /* This is a relocation against a defined symbol. The
975 desired offset into the symbol (normally zero). We
977 defined symbol, so we want the instruction to hold
979 symbol (which will end up in RELOCATION) and the GP
986 symbol. The current addend in the instruction is
987 simply the desired offset into the symbol (normally
989 aren't going to define this symbol, so we just leave
1007 /* This symbol is defined in the output. Convert
1008 the reloc from being against the symbol to being
1063 /* Add the section VMA and the symbol value. */
1083 /* This symbol is not being written out. */
1147 /* This is a reloc against a symbol. */
1289 /* Symbol table magic number. */