diff options
-rw-r--r-- | devel/gdb/Makefile | 1 | ||||
-rw-r--r-- | devel/gdb/files/fbsd-threads.c | 8 |
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; } |