From: Joel Brobecker Date: Thu, 6 Mar 2014 15:57:29 +0000 (-0500) Subject: Fix sol-thread.c build failure. X-Git-Tag: gdb-7.8-release~889 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd;p=external%2Fbinutils.git 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. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d65f94a..760dcb1 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2014-03-06 Joel Brobecker + + * 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. + 2014-03-06 Yao Qi * breakpoint.c (get_tracepoint_by_number): Remove argument diff --git a/gdb/sol-thread.c b/gdb/sol-thread.c index 599ef64..81a6915 100644 --- a/gdb/sol-thread.c +++ b/gdb/sol-thread.c @@ -66,6 +66,9 @@ #include "observer.h" #include #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)); }