Lines Matching defs:symbol

2870 /* Add a symbol to a hash of symbols used in DEFINED (NAME) expressions.  */
2876 einfo (_("%P%F: bfd_hash_lookup failed creating symbol %s\n"), name);
2894 einfo (_("%P%F: bfd_hash_allocate failed creating symbol %s\n"), name);
2901 value of -1 means that the symbol is not defined in the linker script
2902 or the command line, but may be defined in the linker symbol table. */
2933 /* If the symbol was already defined, and not from an earlier statement
2935 make the symbol seem defined in the linker script at this point, and
2949 /* Add the supplied name to the symbol table as an undefined reference.
2950 This is a two step process as the symbol table doesn't even exist at
2953 name to the symbol table. */
2974 /* Insert NAME as undefined in the symbol table. */
4763 operator .startof. (section_name), it produces an undefined symbol
4765 .sizeof. (section_name), it produces an undefined symbol
4848 /* We couldn't find the entry symbol. Try parsing it as a
4860 /* Can't find the entry symbol, and it's not a number. Use
4866 einfo (_("%P: warning: cannot find entry symbol %s;"
4878 einfo (_("%P: warning: cannot find entry symbol %s;"
4992 /* Place one common symbol in the correct section. */
5021 /* Change the symbol from common to defined. */
5044 minfo (_("Common symbol size file\n\n"));
5396 and the section containing the entry symbol. */
5653 /* Set the start symbol to NAME. CMDLINE is nonzero if this is called
5670 /* Set the default start symbol to NAME. .em files should use this,
5727 symbol to generate a reloc against. Exactly one of SECTION and
5837 /* Create an absolute symbol with the given name with the value of the
5840 If the symbol already exists, then do nothing. */
5868 /* Create an absolute symbol with the given name with the value of the
5871 If the symbol already exists, then do nothing. */
6292 /* If PREV is NULL, return first version pattern matching particular symbol.
6294 symbol after PREV (previously returned by lang_vers_match). */
6318 if (head->htab && (prev == NULL || prev->symbol))
6327 e.symbol = sym;
6329 while (expr && strcmp (expr->symbol, sym) == 0)
6339 e.symbol = cxx_sym;
6341 while (expr && strcmp (expr->symbol, cxx_sym) == 0)
6351 e.symbol = java_sym;
6353 while (expr && strcmp (expr->symbol, java_sym) == 0)
6366 if (prev == NULL || prev->symbol)
6399 return a string pointing to the symbol name. */
6406 char *s, *symbol = xmalloc (strlen (pattern) + 1);
6408 for (p = pattern, s = symbol; *p != '\0'; ++p)
6414 free (symbol);
6433 return symbol;
6437 free (symbol);
6443 the name of the symbol to match, or, if LITERAL_P is FALSE, a glob
6444 pattern to be matched against symbol names. */
6459 ret->symbol = literal_p ? new : realsymbol (new);
6503 return htab_hash_string (e->symbol);
6512 return strcmp (e1->symbol, e2->symbol) == 0;
6524 if (e->symbol)
6538 if (!e->symbol)
6563 while (e1 && strcmp (e1->symbol, e->symbol) == 0);
6570 /* free (e->symbol); */
6634 if (t->locals.htab && e1->symbol)
6637 while (e2 && strcmp (e1->symbol, e2->symbol) == 0)
6641 " in version information\n"), e1->symbol);
6645 else if (!e1->symbol)
6660 if (t->globals.htab && e1->symbol)
6663 while (e2 && strcmp (e1->symbol, e2->symbol) == 0)
6668 e1->symbol);
6672 else if (!e1->symbol)