diff options
author | Christian Biesinger <cbiesinger@google.com> | 2019-10-03 13:05:06 -0500 |
---|---|---|
committer | Christian Biesinger <cbiesinger@google.com> | 2019-11-27 15:36:59 -0600 |
commit | e76b224615f88255a3fd20d613983dde6cc240b3 (patch) | |
tree | 054769222cac115cdeaa6a89e46d5172a9e64ce6 /gdb/darwin-nat-info.c | |
parent | 640ab94712483457b99bd1039b52821c510b28a7 (diff) | |
download | binutils-gdb-e76b224615f88255a3fd20d613983dde6cc240b3.tar.gz |
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-11-27 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.
Change-Id: I044449e7eb60cffc1c43efd3412f2b485bd9faac
Diffstat (limited to 'gdb/darwin-nat-info.c')
0 files changed, 0 insertions, 0 deletions