aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/gdb/Makefile1
-rw-r--r--devel/gdb/files/fbsd-threads.c8
2 files changed, 5 insertions, 4 deletions
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index 3bdacbbf3200..fbf8389a04f1 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -3,6 +3,7 @@
PORTNAME= gdb
PORTVERSION= 7.8
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= GNU
diff --git a/devel/gdb/files/fbsd-threads.c b/devel/gdb/files/fbsd-threads.c
index 6c384bec4243..34e42ebbea05 100644
--- a/devel/gdb/files/fbsd-threads.c
+++ b/devel/gdb/files/fbsd-threads.c
@@ -1502,14 +1502,14 @@ ps_err_e
ps_pglobal_lookup (struct ps_prochandle *ph, const char *obj,
const char *name, psaddr_t *sym_addr)
{
- struct minimal_symbol *ms;
+ struct bound_minimal_symbol ms;
CORE_ADDR addr;
- ms = lookup_minimal_symbol (name, NULL, NULL).minsym;
- if (ms == NULL)
+ ms = lookup_minimal_symbol (name, NULL, NULL);
+ if (!ms.minsym)
return PS_NOSYM;
- *sym_addr = ms->mginfo.value.address;
+ *sym_addr = BMSYMBOL_VALUE_ADDRESS (ms);
return PS_OK;
}