Home | History | Annotate | Download | only in bfd

Lines Matching refs:symbol

139   /* The positions of the string table and symbol table.  */
241 sec = bfd_get_section (&(*a)->symbol);
242 av = sec->output_section->vma + sec->output_offset + (*a)->symbol.value;
243 sec = bfd_get_section (&(*b)->symbol);
244 bv = sec->output_section->vma + sec->output_offset + (*b)->symbol.value;
343 if (bfd_abs_section_ptr->symbol == sym)
345 /* Whoops, looked like an abs symbol, but is really an offset
352 /* Fill in symbol. */
495 asymbol *symbol = *(reloc->sym_ptr_ptr);
497 /* A symbol holds a pointer to a section, and an offset from the
500 if (bfd_is_und_section (symbol->section))
504 /* The symbol is undefined in this BFD. Look it up in the
510 bfd_asymbol_name (symbol),
522 (link_info, bfd_asymbol_name (symbol),
530 value = symbol->value + output_addr (symbol->section);
550 aout_symbol_type *symbol = aout_symbol (symbol_in);
555 if (IS_CALLNAME (symbol->other))
557 aout_symbol_type *balsym = symbol+1;
560 /* The next symbol should be an N_BALNAME. */
565 symbol = balsym;
566 value = (symbol->symbol.value
567 + output_addr (symbol->symbol.section));
590 aout_symbol_type *symbol = aout_symbol (symbol_in);
595 if (IS_OTHER (symbol->other))
598 word = CALLS | (symbol->other - 1);
600 else if (IS_CALLNAME (symbol->other))
602 aout_symbol_type *balsym = symbol+1;
604 /* The next symbol should be an N_BALNAME. */
610 + output_addr (balsym->symbol.section)
611 + balsym->symbol.value + reloc_entry->addend
616 else if ((symbol->symbol.flags & BSF_SECTION_SYM) != 0)
618 /* A callj against a symbol in the same section is a fully
620 If the symbol is not in the same section, I'm not sure what
623 BFD_ASSERT (symbol->symbol.section == input_section);
767 /* If this is set then the r_index is an index into the symbol table;
769 We either fill in the sym entry with a pointer to the symbol,
1412 '_', /* Symbol leading char. */
1454 '_', /* Symbol leading char. */