Lines Matching refs:symbol
159 N_("Causes symbol not assigned to a version be reduced to local."), 0 },
278 static void create_special_section_symbol (struct symbol **symp,
453 symbol if necessary. */
457 /* Similarly for the _DYNAMIC symbol which points to the dynamic
1484 struct symbol *s = ld_state.unresolved;
1486 /* Check whether the symbol is needed. */
1489 struct symbol *first = s;
1492 /* Determine whether the provided symbol is still
1510 /* The symbol is already defined and now again
1521 /* If the symbol only has to be provided if it is needed,
1526 /* Allocate memory for this new symbol. */
1527 s = (struct symbol *)
1528 obstack_calloc (&ld_state.smem, sizeof (struct symbol));
1533 /* Insert it into the symbol hash table. */
1538 /* This means the symbol is defined somewhere else.
1542 struct symbol *old = ld_symbol_tab_find (&ld_state.symbol_tab,
1562 /* The symbol is (now) defined. */
1566 /* Add a reference to the symbol record. We will come
1587 create_special_section_symbol (struct symbol **symp, const char *name)
1591 /* No symbol defined found yet. Create one. */
1592 struct symbol *newsym = (struct symbol *)
1596 // XXX Should we mark the symbol hidden? They are hardly useful
1599 /* Add to the symbol table. */
1607 /* Cannot happen. We do use this symbol from any input file. */