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

Lines Matching defs:table

36 /* Hash table initialization and handling.  Code is taken from the hppa port
42 stanard ELF linker hash table. We use this as a place to attach the other
43 hash table and some static information.
45 The second is the stub hash table which is derived from the base BFD
46 hash table. The stub hash table holds the information on the linker
51 /* Base hash table entry structure. */
67 /* The main hash table. */
70 /* The stub hash table. */
106 /* PR 3874: Check that we have an AVR style hash table before using it. */\
107 ((p)->hash->table.newfunc != elf32_avr_link_hash_newfunc ? NULL : \
113 #define avr_stub_hash_lookup(table, string, create, copy) \
115 bfd_hash_lookup ((table), (string), (create), (copy)))
561 /* Initialize an entry in the stub hash table. */
565 struct bfd_hash_table *table,
572 entry = bfd_hash_allocate (table,
579 entry = bfd_hash_newfunc (entry, table, string);
599 struct bfd_hash_table * table,
602 return _bfd_elf_link_hash_newfunc (entry, table, string);
605 /* Create the derived linker hash table. The AVR ELF port uses the derived
606 hash table to keep information specific to the AVR ELF linker (without
627 /* Init the stub hash table too. */
635 /* Initialize the address mapping table. */
644 /* Free the derived linker hash table. */
652 /* Free the address mapping table. */
708 virtual table relocs for gc. */
1558 for the devices with 3-byte program counter where the table itself
1711 contents, the section relocs, and the BFD symbol table. We
1713 information. It would be possible to instead create a table
2339 /* Enter this entry into the linker stub hash table. */
2355 initialized to 0. We assume that within the stub hash table entry,
2359 the stub hash table entry. */
2414 /* Now add the entries in the address mapping table if there is still
2592 /* We'll need the symbol table in a second. */
2659 /* We will have to re-generate the stub hash table each time anything
2671 /* We'll need the symbol table in a second. */
2838 " hash table.\n", (unsigned int) destination);
2871 stubs are kept in a hash table attached to the main linker hash
2872 table. We also set up the .plt entries for statically linked PIC
2880 struct bfd_hash_table *table;
2905 /* Allocate memory for the adress mapping table. */
2916 /* Build the stubs as directed by the stub hash table. */
2917 table = &htab->bstab;
2918 bfd_hash_traverse (table, avr_build_one_stub, info);