commit | b4fbb96b58d152194f0ffeefd35eea9a1bd89a52 | [log] [tgz] |
---|---|---|
author | Christian Biesinger <cbiesinger@google.com> | Thu Oct 03 13:05:06 2019 -0500 |
committer | Christian Biesinger <cbiesinger@google.com> | Thu Oct 03 13:17:12 2019 -0500 |
tree | f368d93c07bc97344b97dfbd909237f24efa7475 | |
parent | e1f6a52ca259c3b9bb4b90022f77ee5c99743ccc [diff] |
Precompute hash value for symbol_set_names We can also compute the hash for the mangled name on a background thread so make this function even faster (about a 7% speedup). gdb/ChangeLog: 2019-10-03 Christian Biesinger <cbiesinger@google.com> * minsyms.c (minimal_symbol_reader::install): Also compute the hash of the mangled name on the background thread. * symtab.c (symbol_set_names): Allow passing in the hash of the linkage_name. * symtab.h (symbol_set_names): Likewise.