• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/bfd/

Lines Matching +defs:table +defs:string

621 /* ECOFF symbol table routines.  The ECOFF symbol table is described
841 /* Read an ECOFF symbol table. */
863 /* If we've already read in the symbol table, do nothing. */
907 string and aux indices are relative to the fdr information. */
981 /* Turn ECOFF type information into a printable string.
985 /* Write aggregate information to a string. */
990 char *string,
1040 sprintf (string,
1047 /* Convert the type information to string format. */
1213 strcpy (p1, "string");
1249 store 5 successive words in the aux. table:
1741 debugging information in the symbol table. However, it would be a
1748 the symbol table, so this function only handles the other debugging
2123 /* At least on Ultrix, the symbol table of an executable file must
2784 start of the armap strings to the null-terminated string naming
2794 the string table, followed by the string table itself. */
2817 /* This returns the hash value to use for a string. It also sets
2819 is the number of entries in the hash table, and HLOG is the log
3026 /* Ultrix appears to use as a hash table size the least power of two
3166 and the extended name table. */
3251 /* Routine to create an entry in an ECOFF link hash table. */
3255 struct bfd_hash_table *table,
3256 const char *string)
3264 bfd_hash_allocate (table, sizeof (struct ecoff_link_hash_entry)));
3271 table, string));
3286 /* Create an ECOFF link hash table. */
3307 /* Look up an entry in an ECOFF link hash table. */
3309 #define ecoff_link_hash_lookup(table, string, create, copy, follow) \
3311 bfd_link_hash_lookup (&(table)->root, (string), (create), (copy), (follow)))
3313 /* Traverse an ECOFF link hash table. */
3315 #define ecoff_link_hash_traverse(table, func, info) \
3317 (&(table)->root, \
3321 /* Get the ECOFF link hash table from the info structure. This is
3327 hash table. The external symbols and strings we are passed are
3494 /* If we are building an ECOFF hash table, save the external
3534 table. */
3717 /* Add the symbols from an archive file to the global hash table.
3719 archive hash table, and adds any associated object file. We do not
3721 already have a hash table, so there is no reason to construct
3803 /* Look for this symbol in the archive hash table. */
3804 hash = ecoff_armap_hash (h->root.string, &rehash, armap_count,
3816 if (name[0] != h->root.string[0]
3817 || ! streq (name, h->root.string))
3832 if (name[0] == h->root.string[0]
3833 && streq (name, h->root.string))
3870 /* Given an ECOFF BFD, add symbols to the global hash table as
4297 the hash table. */
4320 h->root.root.string,
4429 already in the hash table. */
4440 &ecoff_backend (output_bfd)->debug_swap, h->root.root.string,