diff options
author | Tom Tromey <tom@tromey.com> | 2018-05-10 16:23:48 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-01-10 07:08:12 -0700 |
commit | 0f14768a2a6ba894ae81010e8e70c99ecdb39a73 (patch) | |
tree | a49e1e98f24b9c8877aec81c233868519b0c1be7 /gdb/symtab.c | |
parent | 6eee24ce30f8e95335c2ad8586f9a64398eb2cd4 (diff) | |
download | gdb-0f14768a2a6ba894ae81010e8e70c99ecdb39a73.zip gdb-0f14768a2a6ba894ae81010e8e70c99ecdb39a73.tar.gz gdb-0f14768a2a6ba894ae81010e8e70c99ecdb39a73.tar.bz2 |
Change create_demangled_names_hash to take an objfile_per_bfd_storage
This changes create_demangled_names_hash to take an
objfile_per_bfd_storage parameter. This makes it clearer where it is
storing the objects it allocates.
gdb/ChangeLog
2019-01-10 Tom Tromey <tom@tromey.com>
* symtab.c (create_demangled_names_hash): Change argument to be an
objfile_per_bfd_storage.
(symbol_set_names): Update.
Diffstat (limited to 'gdb/symtab.c')
-rw-r--r-- | gdb/symtab.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/symtab.c b/gdb/symtab.c index c4343cd..3f15dbd 100644 --- a/gdb/symtab.c +++ b/gdb/symtab.c @@ -707,14 +707,14 @@ eq_demangled_name_entry (const void *a, const void *b) name. The entry is hashed via just the mangled name. */ static void -create_demangled_names_hash (struct objfile *objfile) +create_demangled_names_hash (struct objfile_per_bfd_storage *per_bfd) { /* Choose 256 as the starting size of the hash table, somewhat arbitrarily. The hash table code will round this up to the next prime number. Choosing a much larger table size wastes memory, and saves only about 1% in symbol reading. */ - objfile->per_bfd->demangled_names_hash = htab_create_alloc + per_bfd->demangled_names_hash = htab_create_alloc (256, hash_demangled_name_entry, eq_demangled_name_entry, NULL, xcalloc, xfree); } @@ -801,7 +801,7 @@ symbol_set_names (struct general_symbol_info *gsymbol, } if (per_bfd->demangled_names_hash == NULL) - create_demangled_names_hash (objfile); + create_demangled_names_hash (per_bfd); if (linkage_name[len] != '\0') { |