Lines Matching defs:table
117 N_("Display the symbol table sections"), 0 },
120 N_("Display (only) the dynamic symbol table"), 0 },
194 /* True if the symbol table should be printed. */
197 /* True if (only) the dynsym table should be printed. */
200 /* True if reconstruct dynamic symbol table from the PT_DYNAMIC segment. */
663 error (0, 0, _("cannot get section header string table index"));
1203 printf (_(" Section header string table index: XINDEX%s\n\n"),
1207 printf (_(" Section header string table index: %" PRId16 "\n\n"),
1262 /* Get the section header string table index. */
1264 error_exit (0, _("cannot get section header string table index: %s"),
1468 /* Get the section header string table index. */
1471 error_exit (0, _("cannot get section header string table index"));
1617 /* Get the section header string table index. */
1620 error_exit (0, _("cannot get section header string table index"));
1668 /* Handle the section if it is a symbol table. */
1845 /* Get the section header string table index. */
1847 error_exit (0, _("cannot get section header string table index"));
1880 use the string table to get the related library info. */
1886 error_exit (0, _("cannot get string table by using dynamic segment"));
2029 /* Handle the section if it is a symbol table. */
2057 /* Get the symbol table information. */
2070 printf (_("\nInvalid symbol table at offset %#0" PRIx64 "\n"),
2075 /* Search for the optional extended section index table. */
2081 /* Get the section header string table index. */
2084 error_exit (0, _("cannot get section header string table index"));
2135 (so far). There is no symbol table. */
2246 /* Get the symbol table information. */
2259 printf (_("\nInvalid symbol table at offset %#0" PRIx64 "\n"),
2264 /* Search for the optional extended section index table. */
2270 /* Get the section header string table index. */
2273 error_exit (0, _("cannot get section header string table index"));
2325 (so far). There is no symbol table. */
2432 /* Find the symbol table(s). For this we have to search through the
2433 section table. */
2438 /* Handle the section if it is a symbol table. */
2446 /* Get the section header string table index. */
2451 _("cannot get section header string table index"));
2523 /* Get the section header string table index. */
2526 error_exit (0, _("cannot get section header string table index"));
2540 printf (ngettext ("\nSymbol table [%2u] '%s' contains %u entry:\n",
2541 "\nSymbol table [%2u] '%s' contains %u entries:\n",
2545 printf (ngettext (" %lu local symbol String table: [%2u] '%s'\n",
2546 " %lu local symbols String table: [%2u] '%s'\n",
2724 search through the section table. */
2788 /* Get the section header string table index. */
2791 error_exit (0, _("cannot get section header string table index"));
2863 /* Get the section header string table index. */
2866 error_exit (0, _("cannot get section header string table index"));
2949 /* Get the section header string table index. */
2952 error_exit (0, _("cannot get section header string table index"));
3310 /* This function handles the traditional System V-style hash table format. */
3373 /* This function handles the incorrect, System V-style hash table
3439 /* This function handles the GNU-style hash table format. */
3540 /* Find the symbol table(s). For this we have to search through the
3541 section table. */
3545 /* Get the section header string table index. */
3548 error_exit (0, _("cannot get section header string table index"));
3553 /* Handle the section if it is a symbol table. */
3590 through the section table. */
3593 /* Get the section header string table index. */
3596 error_exit (0, _("cannot get section header string table index"));
3659 through the section table. */
3662 /* Get the section header string table index. */
3665 error_exit (0, _("cannot get section header string table index"));
4139 /* Normally we can't afford building huge table of 64K entries,
4899 DT_STRTAB: the address of the string table
4900 DT_SYMTAB: the address of the symbol table
4901 DT_STRSZ: the size, in bytes, of the string table
4954 /* Use dynamic segment to get data for the string table section. */
5064 struct listptr *table;
5075 reset_listptr (struct listptr_table *table)
5077 free (table->table);
5078 table->table = NULL;
5079 table->n = table->alloc = 0;
5084 notice_listptr (enum section_e section, struct listptr_table *table,
5090 if (table->n == table->alloc)
5092 if (table->alloc == 0)
5093 table->alloc = 128;
5095 table->alloc *= 2;
5096 table->table = xrealloc (table->table,
5097 table->alloc * sizeof table->table[0]);
5100 struct listptr *p = &table->table[table->n++];
5113 table->n--;
5121 sort_listptr (struct listptr_table *table, const char *name)
5123 if (table->n > 0)
5126 qsort (table->table, table->n, sizeof table->table[0],
5132 skip_listptr_hole (struct listptr_table *table, size_t *idxp,
5138 if (table->n == 0)
5141 while (*idxp < table->n && table->table[*idxp].offset < (Dwarf_Off) offset)
5144 struct listptr *p = &table->table[*idxp];
5146 if (*idxp == table->n
5178 next_listptr_offset (struct listptr_table *table, size_t *idxp, Dwarf_Off off)
5182 The table is sorted on offset. */
5183 if (*idxp < table->n)
5185 while (++*idxp < table->n)
5187 Dwarf_Off next = table->table[*idxp].offset;
5197 get_listptr (struct listptr_table *table, size_t idx)
5199 if (idx >= table->n)
5201 return &table->table[idx];
5206 true. Assumes the table has been sorted. */
5208 listptr_cu (struct listptr_table *table, size_t *idxp,
5212 while (*idxp < table->n
5213 && table->table[*idxp].offset < start)
5216 if (*idxp < table->n
5217 && table->table[*idxp].offset >= start
5218 && table->table[*idxp].offset < end)
5220 struct listptr *p = &table->table[*idxp];
5231 table has been sorted. */
5233 listptr_attr (struct listptr_table *table, size_t idxp,
5239 listptr = get_listptr (table, idxp);
8755 puts (_("\nDirectory table:"));
8832 puts (_("\nFile name table:"));
10263 // optional vendor extension macro entry table.
10346 printf (_(" extension opcode table, %" PRIu8 " items:\n"),
10839 /* Print the content of the call frame search table section
10848 \nCall frame search table section [%2zu] '.eh_frame_hdr':\n"),
10939 /* Print the content of the exception handling table section
10950 \nException handling table section [%2zu] '.gcc_except_table':\n"),
11012 puts (_("\n Call site table:"));
11038 puts ("\n Action table:");
11080 puts ("\n TType table:");
11158 // hash used for generating the table. Version 6 contains symbols
11301 printf (_("\n Symbol table at offset %#" PRIx32
11579 /* Get the section header string table index. */
11582 error_exit (0, _("cannot get section header string table index"));
11656 /* DWARF5 string offsets table. */
12769 /* Get the section header string table index. */
12772 error_exit (0, _("cannot get section header string table index"));
12979 /* Get the section header string table index. */
12982 error_exit (0, _("cannot get section header string table index"));
13047 /* Get the section header string table index. */
13050 error_exit (0, _("cannot get section header string table index"));