Defer minimal symbol name-setting
authorTom Tromey <tom@tromey.com>
Sat, 2 Mar 2019 20:19:44 +0000 (13:19 -0700)
committerTom Tromey <tom@tromey.com>
Tue, 26 Nov 2019 21:02:57 +0000 (14:02 -0700)
commit5a79c10755d00b71b33b8715e5a665bfd78c9222
treec87caab20f43574be702e9acbb017f19e6f44d65
parentaa36950904393728b2d5e75fb5bca7a25418c00f
Defer minimal symbol name-setting

Currently the demangled name of a minimal symbol is set when creating
the symbol.  However, there is no intrinsic need to do this.  This
patch instead arranges for the demangling to be done just before the
minsym hash tables are filled.  This will be useful in a later patch.

gdb/ChangeLog
2019-11-26  Tom Tromey  <tom@tromey.com>

* symtab.h (struct minimal_symbol) <name_set>: New member.
* minsyms.c (minimal_symbol_reader::record_full): Copy name.
Don't call symbol_set_names.
(minimal_symbol_reader::install): Call symbol_set_names.

Change-Id: I4fe3993b99fb3a43968067806e294d48e377fd76
gdb/ChangeLog
gdb/minsyms.c
gdb/symtab.h
This page took 0.025658 seconds and 4 git commands to generate.