diff options
author | Joel Brobecker <brobecker@adacore.com> | 2014-03-06 10:57:29 -0500 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2014-03-06 08:04:58 -0800 |
commit | d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd (patch) | |
tree | a3d6d9cfb00ca01ea633d2d597a3be4f5c421df6 /gdb/sol-thread.c | |
parent | * gas/tc-avr.c: Add new devices (diff) | |
download | binutils-gdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.tar.gz binutils-gdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.tar.bz2 binutils-gdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.zip |
Fix sol-thread.c build failure.
Some updates where needed after the minimal symbol handling got changed
a little. This patch makes those changes.
gdb/ChangeLog:
* sol-thread.c: #include "symtab.h", "minsym.h" and "objfiles.h".
(ps_pglobal_lookup): Use BMSYMBOL_VALUE_ADDRESS instead of
SYMBOL_VALUE_ADDRESS.
(info_cb): MSYMBOL_PRINT_NAME instead of SYMBOL_PRINT_NAME.
Diffstat (limited to 'gdb/sol-thread.c')
-rw-r--r-- | gdb/sol-thread.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gdb/sol-thread.c b/gdb/sol-thread.c index 599ef6427ab..81a6915e381 100644 --- a/gdb/sol-thread.c +++ b/gdb/sol-thread.c @@ -66,6 +66,9 @@ #include "observer.h" #include <string.h> #include "procfs.h" +#include "symtab.h" +#include "minsyms.h" +#include "objfiles.h" struct target_ops sol_thread_ops; @@ -768,7 +771,7 @@ ps_pglobal_lookup (gdb_ps_prochandle_t ph, const char *ld_object_name, if (!ms.minsym) return PS_NOSYM; - *ld_symbol_addr = SYMBOL_VALUE_ADDRESS (ms.minsym); + *ld_symbol_addr = BMSYMBOL_VALUE_ADDRESS (ms); return PS_OK; } @@ -1140,7 +1143,7 @@ info_cb (const td_thrhandle_t *th, void *s) printf_filtered (" startfunc=%s", msym.minsym - ? SYMBOL_PRINT_NAME (msym.minsym) + ? MSYMBOL_PRINT_NAME (msym.minsym) : paddress (target_gdbarch (), ti.ti_startfunc)); } @@ -1152,7 +1155,7 @@ info_cb (const td_thrhandle_t *th, void *s) printf_filtered (" sleepfunc=%s", msym.minsym - ? SYMBOL_PRINT_NAME (msym.minsym) + ? MSYMBOL_PRINT_NAME (msym.minsym) : paddress (target_gdbarch (), ti.ti_pc)); } |