aboutsummaryrefslogtreecommitdiff
path: root/gdb/sol-thread.c
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@adacore.com>2014-03-06 10:57:29 -0500
committerJoel Brobecker <brobecker@adacore.com>2014-03-06 08:04:58 -0800
commitd3c1a85fda4478dcc72f0e11aa7727bd314c7fdd (patch)
treea3d6d9cfb00ca01ea633d2d597a3be4f5c421df6 /gdb/sol-thread.c
parent255d9eec05d83a5bcfad57303f29dc7ba3a2e027 (diff)
downloadgdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.zip
gdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.tar.gz
gdb-d3c1a85fda4478dcc72f0e11aa7727bd314c7fdd.tar.bz2
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.c9
1 files changed, 6 insertions, 3 deletions
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 <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));
}