diff options
author | Tom Tromey <tom@tromey.com> | 2019-03-01 19:55:46 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-03-15 16:02:08 -0600 |
commit | 1b7a07cba0aa096c2eb66895ef339aa5143e9995 (patch) | |
tree | 817c4e8fe6ceb3e62133833a2c40cf58e4f5f629 /gdb/jit.c | |
parent | 3db066bcd5bac9a8d6be85ea4cfa8f52dbdcc600 (diff) | |
download | gdb-1b7a07cba0aa096c2eb66895ef339aa5143e9995.zip gdb-1b7a07cba0aa096c2eb66895ef339aa5143e9995.tar.gz gdb-1b7a07cba0aa096c2eb66895ef339aa5143e9995.tar.bz2 |
Use bitset for demangled_hash_languages
I noticed that objfile_per_bfd_storage::demangled_hash_languages is a
std::vector, which seemed quite large for something that,
fundamentally, can be represented as a bitset. This patch
reimplements it as a std::bitset.
gdb/ChangeLog
2019-03-15 Tom Tromey <tom@tromey.com>
* objfiles.h (struct objfile_per_bfd_storage)
<demangled_hash_languages>: Now a bitset.
* minsyms.c (add_minsym_to_demangled_hash_table): Update.
(lookup_minimal_symbol): Update.
Diffstat (limited to 'gdb/jit.c')
0 files changed, 0 insertions, 0 deletions