aboutsummaryrefslogtreecommitdiff
path: root/gdb/minsyms.c
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-09-11 21:26:04 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-09-11 21:26:04 +0000
commita83e9154c2f2a7c2c3a399c25c3931560a990d40 (patch)
treef473066b4302f666b9822ea163044e62fc54110e /gdb/minsyms.c
parent1179bed3c9899cce55e344e24249c27ab6256362 (diff)
downloadgdb-a83e9154c2f2a7c2c3a399c25c3931560a990d40.zip
gdb-a83e9154c2f2a7c2c3a399c25c3931560a990d40.tar.gz
gdb-a83e9154c2f2a7c2c3a399c25c3931560a990d40.tar.bz2
install_minimal_symbols: use memset instead of setting each field.
gdb/ChangeLog: * minsyms.c (install_minimal_symbols): Use memset to fill entire minimal_symbol struct object, rather than setting some of its fields one by one.
Diffstat (limited to 'gdb/minsyms.c')
-rw-r--r--gdb/minsyms.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/gdb/minsyms.c b/gdb/minsyms.c
index 1070fff..b6df4ea 100644
--- a/gdb/minsyms.c
+++ b/gdb/minsyms.c
@@ -1229,13 +1229,7 @@ install_minimal_symbols (struct objfile *objfile)
symbol count does *not* include this null symbol, which is why it
is indexed by mcount and not mcount-1. */
- SYMBOL_LINKAGE_NAME (&msymbols[mcount]) = NULL;
- SYMBOL_VALUE_ADDRESS (&msymbols[mcount]) = 0;
- MSYMBOL_TARGET_FLAG_1 (&msymbols[mcount]) = 0;
- MSYMBOL_TARGET_FLAG_2 (&msymbols[mcount]) = 0;
- MSYMBOL_SIZE (&msymbols[mcount]) = 0;
- MSYMBOL_TYPE (&msymbols[mcount]) = mst_unknown;
- SYMBOL_SET_LANGUAGE (&msymbols[mcount], language_unknown);
+ memset (&msymbols[mcount], 0, sizeof (struct minimal_symbol));
/* Attach the minimal symbol table to the specified objfile.
The strings themselves are also located in the objfile_obstack