This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[commit/solaris] Fix sol-thread.c build failure.
- From: Joel Brobecker <brobecker at adacore dot com>
- To: gdb-patches at sourceware dot org
- Date: Thu, 6 Mar 2014 08:12:44 -0800
- Subject: [commit/solaris] Fix sol-thread.c build failure.
- Authentication-results: sourceware.org; auth=none
Hello,
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.
Tested on sparc-solaris 2.8 and pushed.
---
gdb/ChangeLog | 7 +++++++
gdb/sol-thread.c | 9 ++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
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 <brobecker@adacore.com>
+
+ * 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 <yao@codesourcery.com>
* 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 <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));
}
--
1.8.3.2