Home | History | Annotate | Download | only in src

Lines Matching refs:symbol

316    symbol for every section, even unallocated ones, in .dynsym.
335 /* See if this symbol table has a leading section symbol for every single
337 update each section symbol's st_value. */
350 ELF_CHECK (sym != NULL, _("cannot get symbol table entry: %s"));
366 _("cannot update symbol table: %s"));
392 /* Update relocation sections using the symbol table. */
513 ELF_CHECK (v != NULL, _("cannot get symbol version: %s"));
584 _("cannot update symbol table: %s"));
605 _("cannot update symbol table: %s"));
617 _("cannot update symbol table: %s"));
622 /* Adjust any relocations referring to the old symbol table. */
718 struct symbol
745 /* For a symbol discarded after first sort, this matches its better's
755 const size_t scnmap[], struct symbol *table, size_t *map,
768 ELF_CHECK (sym != NULL, _("cannot get symbol table entry: %s"));
774 _("invalid string offset in symbol [%Zu]"), i);
776 struct symbol *s = &table[i - 1];
801 /* This symbol was in .bss and was split into .dynbss. */
818 const struct symbol *s1 = a;
819 const struct symbol *s2 = b;
832 const struct symbol *s1 = a;
833 const struct symbol *s2 = b;
1422 /* We don't need a second symbol table. */
1534 /* We must adjust all the section indices in the symbol table. */
1545 _("cannot get symbol table entry: %s"));
1553 _("symbol [%Zu] has invalid section index"), i);
1566 _("cannot update symbol table: %s"));
1577 /* We may need to update the symbol table. */
1586 /* Merge the stripped file's symbol table into the unstripped one. */
1599 struct symbol symbols[total_syms];
1622 for (struct symbol *s = symbols; s < &symbols[total_syms]; ++s)
1624 /* Skip a section symbol for a removed section. */
1634 struct symbol *n = s;
1682 /* Now we are ready to write the new symbol table. */
1696 _("cannot update symbol table: %s"));
1701 struct symbol *s = &symbols[i];
1703 /* Fill in the symbol details. */
1720 _("cannot update symbol table: %s"));
1728 /* Adjust any relocations referring to the old symbol table. */
1738 /* Also adjust references to the other old symbol table. */
2068 They might still be used in the symbol table. */