Change minimal_symbol inheritance
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 8ac4515e553f79236e2069c7e7f57ff102272c66..7eddaef8866bf8d3ca3c24410650e3e39388a357 100644 (file)
@@ -1,3 +1,17 @@
+2019-03-15  Tom Tromey  <tom@tromey.com>
+
+       * symtab.h (struct minimal_symbol): Derive from
+       general_symbol_info.
+       (MSYMBOL_VALUE, MSYMBOL_VALUE_RAW_ADDRESS)
+       (MSYMBOL_VALUE_ADDRESS, MSYMBOL_VALUE_BYTES)
+       (MSYMBOL_BLOCK_VALUE, MSYMBOL_VALUE_CHAIN, MSYMBOL_LANGUAGE)
+       (MSYMBOL_SECTION, MSYMBOL_OBJ_SECTION, MSYMBOL_NATURAL_NAME)
+       (MSYMBOL_LINKAGE_NAME, MSYMBOL_DEMANGLED_NAME)
+       (MSYMBOL_SEARCH_NAME): Update.
+       (MSYMBOL_SET_LANGUAGE, MSYMBOL_SET_NAMES): Remove.
+       * solib.c (gdb_bfd_lookup_symbol_from_symtab): Don't use memset.
+       * minsyms.c (minimal_symbol_reader::record_full): Update.
+
 2019-03-15  Tom Tromey  <tom@tromey.com>
 
        * minsyms.c (minimal_symbol_reader::install): Use memcpy.
This page took 0.0234 seconds and 4 git commands to generate.