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

Lines Matching +defs:table +defs:string

266 	 in case the string table is not terminated.  */
304 (_("%B: invalid string offset %u >= %lu for section `%s'"),
461 signature just a string? */
471 /* First we need to ensure the symbol table is available. Make sure
472 that it is a symbol table section. */
952 Helper functions for GDB to locate the string tables.
953 Since BFD hides string tables from callers, GDB needs to use an
1276 const char *string;
1279 string = bfd_elf_string_from_elf_section (abfd, shlink, tagv);
1280 if (string == NULL)
1282 fprintf (f, "%s", string);
1472 /* Create an entry in an ELF linker hash table. */
1476 struct bfd_hash_table *table,
1477 const char *string)
1483 entry = bfd_hash_allocate (table, sizeof (struct elf_link_hash_entry));
1489 entry = _bfd_link_hash_newfunc (entry, table, string);
1493 struct elf_link_hash_table *htab = (struct elf_link_hash_table *) table;
1535 /* Copy over the global and procedure linkage table refcount entries.
1584 /* Initialize an ELF linker hash table. */
1588 (struct elf_link_hash_table *table,
1598 memset (table, 0, sizeof * table);
1599 table->init_got_refcount.refcount = can_refcount - 1;
1600 table->init_plt_refcount.refcount = can_refcount - 1;
1601 table->init_got_offset.offset = -(bfd_vma) 1;
1602 table->init_plt_offset.offset = -(bfd_vma) 1;
1604 table->dynsymcount = 1;
1606 ret = _bfd_link_hash_table_init (&table->root, abfd, newfunc, entsize);
1607 table->root.type = bfd_link_elf_hash_table;
1612 /* Create an ELF linker hash table. */
1691 is the SONAME entry if there is one. Otherwise, it is the string
1753 const char *string;
1758 string = bfd_elf_string_from_elf_section (abfd, shlink, tagv);
1759 if (string == NULL)
1768 l->name = string;
1785 /* Allocate an ELF string table--force the first byte to be zero. */
1856 string table for the ".dynsym" section instead. */
1880 case SHT_SYMTAB: /* A symbol table */
1892 /* Sometimes a shared object will map in the symbol table. If
1932 case SHT_DYNSYM: /* A dynamic symbol table */
1944 /* Besides being a symbol table, we also treat this as a regular
1958 case SHT_STRTAB: /* A string table */
1986 /* If the string table isn't one of the above, then treat it as a
2042 one suitable symbol table, we clobber the sh_link to point
2068 /* Get the symbol table. */
2074 /* If this reloc section does not use the main symbol table we
2539 program header table. For segments that are split (see below) we
3134 table. sh_info is the section index of the section to which
3215 table. sh_info is the section index of the section to
3217 allocated reloc section uses the dynamic symbol table.
3236 string section. We look for a section with the same name
3269 /* sh_link is the section header index of the string table
3270 used for the dynamic entries, or the symbol table, or the
3280 used for the dynamic entries, or the symbol table, or the
3291 /* sh_link is the section header index of the symbol table
3292 this hash table or version table is for. */
3531 /* The backend linker builds symbol table information itself. */
4902 Elf_Internal_Phdr *i_phdrp = 0; /* Program header table, internal form */
4903 Elf_Internal_Shdr **i_shdrp; /* Section header table, internal form */
4965 /* If we're building an executable, we'll need a program header table. */
5113 /* Given a BFD symbol, return the index in the ELF symbol table, or -1
6460 the vector allocated based on this size. However, the ELF symbol table
6555 or SHT_RELA, and uses the dynamic symbol table, is considered to be a
6588 dynamic symbol table, is considered to be a dynamic reloc section. */
7575 /* return a malloc'ed copy of a string at START which is at
8464 /* Providing external access to the ELF program header table. */
8467 copy of ABFD's program header table entries. Return -1 if an error
8482 /* Copy ABFD's program header table entries to *PHDRS. The entries
8487 Return the number of program header table entries read, or -1 if an
8765 unsigned long st_name; /* Symbol name, index in string tbl */