diff options
Diffstat (limited to 'gdb/remote.c')
-rw-r--r-- | gdb/remote.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/remote.c b/gdb/remote.c index 8e9ef64..e03d3bf 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -3701,6 +3701,8 @@ remote_check_symbols (void) while (strncmp (reply, "qSymbol:", 8) == 0) { + struct bound_minimal_symbol sym; + tmp = &reply[8]; end = hex2bin (tmp, (gdb_byte *) msg, strlen (tmp) / 2); msg[end] = '\0'; @@ -3710,7 +3712,7 @@ remote_check_symbols (void) else { int addr_size = gdbarch_addr_bit (target_gdbarch ()) / 8; - CORE_ADDR sym_addr = MSYMBOL_VALUE_ADDRESS (sym.minsym); + CORE_ADDR sym_addr = BMSYMBOL_VALUE_ADDRESS (sym); /* If this is a function address, return the start of code instead of any data function descriptor. */ |