On Thu, 15 Feb 2018 13:17:42 +0000, Stuart Henderson wrote:
> On 2018/02/09 21:23, Pascal Stumpf wrote:
> > This updates GDB to the latest version, 8.1. Tested on amd64, i386,
> > armv7 and hppa.
>
> It's not new with the update, but the port needs a
>
> post-install:
> ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/gdb/python
>
> and regen PLIST, otherwise when run as root it generates pyc files
> and so pkg_delete doesn't work:
>
> Error deleting directory /usr/local/share/gdb/python/gdb/printer: Directory
> not empty
> Error deleting directory /usr/local/share/gdb/python/gdb/function: Directory
> not empty
> Error deleting directory /usr/local/share/gdb/python/gdb/command: Directory
> not empty
> Error deleting directory /usr/local/share/gdb/python/gdb: Directory not empty
> Error deleting directory /usr/local/share/gdb/python: Directory not empty
>
> No problems seen here with a bit of use on amd64.
>
Updated diff. I still haven't figured out what's wrong on sparc64
though ...
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gdb/Makefile,v
retrieving revision 1.53
diff -u -p -r1.53 Makefile
--- Makefile 24 Jan 2018 00:19:56 -0000 1.53
+++ Makefile 17 Feb 2018 14:30:53 -0000
@@ -6,8 +6,7 @@ NOT_FOR_ARCHS= aarch64
COMMENT= GNU debugger
CATEGORIES= devel
-DISTNAME= gdb-7.12.1
-REVISION= 1
+DISTNAME= gdb-8.1
HOMEPAGE= https://www.gnu.org/software/gdb/
@@ -22,7 +21,7 @@ EXTRACT_SUFX= .tar.xz
MODGNU_CONFIG_GUESS_DIRS= ${WRKSRC} ${WRKSRC}/gdb
-WANTLIB = c expat kvm m ncurses pthread ${MODPY_WANTLIB} ${COMPILER_LIBCXX}
util
+WANTLIB = c expat kvm m curses pthread ${MODPY_WANTLIB} ${COMPILER_LIBCXX} util
#SEPARATE_BUILD = Yes
CONFIGURE_STYLE=gnu
@@ -35,9 +34,17 @@ CONFIGURE_ARGS= --program-prefix=e \
USE_GMAKE= Yes
+COMPILER = base-clang ports-gcc
+
MODULES += lang/python
LIB_DEPENDS += ${MODPY_LIB_DEPENDS}
TEST_DEPENDS += devel/dejagnu
MODPY_BUILDDEP = No
+
+# for max_align_t configure test
+CFLAGS += -std=gnu11
+
+post-install:
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/gdb/python
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gdb/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo 28 Jan 2017 21:38:15 -0000 1.22
+++ distinfo 17 Feb 2018 14:30:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (gdb/gdb-7.12.1.tar.xz) = RgdoC5c9PsksMK0Cnxt9veOHaGnms6EX2KfpAIERMYY=
-SIZE (gdb/gdb-7.12.1.tar.xz) = 19225392
+SHA256 (gdb/gdb-8.1.tar.xz) = r2GgJjhY5pxdzlHqsmZi/z0q2apo2pWD6BQ7VCa+SzQ=
+SIZE (gdb/gdb-8.1.tar.xz) = 20095080
Index: patches/patch-bfd_elf_c
===================================================================
RCS file: /cvs/ports/devel/gdb/patches/patch-bfd_elf_c,v
retrieving revision 1.9
diff -u -p -r1.9 patch-bfd_elf_c
--- patches/patch-bfd_elf_c 9 Oct 2016 11:39:20 -0000 1.9
+++ patches/patch-bfd_elf_c 17 Feb 2018 14:30:53 -0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-bfd_elf_c,v 1.9 2016/10/09 11:39:20 pascal Exp $
---- bfd/elf.c.orig Fri Oct 7 19:09:21 2016
-+++ bfd/elf.c Fri Oct 7 20:53:14 2016
-@@ -9866,6 +9866,11 @@ elfcore_grok_openbsd_procinfo (bfd *abfd, Elf_Internal
+Index: bfd/elf.c
+--- bfd/elf.c.orig
++++ bfd/elf.c
+@@ -10183,6 +10183,11 @@ elfcore_grok_openbsd_procinfo (bfd *abfd, Elf_Internal
static bfd_boolean
elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Note *note)
{
Index: patches/patch-gdb_alpha-bsd-nat_c
===================================================================
RCS file: patches/patch-gdb_alpha-bsd-nat_c
diff -N patches/patch-gdb_alpha-bsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_alpha-bsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,55 @@
+$OpenBSD$
+
+Index: gdb/alpha-bsd-nat.c
+--- gdb/alpha-bsd-nat.c.orig
++++ gdb/alpha-bsd-nat.c
+@@ -91,7 +91,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *
+ {
+ struct reg gregs;
+
+- if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+
+@@ -105,7 +105,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *
+ {
+ struct fpreg fpregs;
+
+- if (ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
+ perror_with_name (_("Couldn't get floating point status"));
+
+@@ -123,13 +123,13 @@ alphabsd_store_inferior_registers (struct target_ops *
+ if (regno == -1 || getregs_supplies (regno))
+ {
+ struct reg gregs;
+- if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+
+ alphabsd_fill_reg (regcache, (char *) &gregs, regno);
+
+- if (ptrace (PT_SETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_SETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
+ perror_with_name (_("Couldn't write registers"));
+
+@@ -142,13 +142,13 @@ alphabsd_store_inferior_registers (struct target_ops *
+ {
+ struct fpreg fpregs;
+
+- if (ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
+ perror_with_name (_("Couldn't get floating point status"));
+
+ alphabsd_fill_fpreg (regcache, (char *) &fpregs, regno);
+
+- if (ptrace (PT_SETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_SETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
+ perror_with_name (_("Couldn't write floating point status"));
+ }
Index: patches/patch-gdb_alphabsd-nat_c
===================================================================
RCS file: patches/patch-gdb_alphabsd-nat_c
diff -N patches/patch-gdb_alphabsd-nat_c
--- patches/patch-gdb_alphabsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,53 +0,0 @@
-$OpenBSD: patch-gdb_alphabsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/alphabsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/alphabsd-nat.c Sat May 14 22:54:35 2016
-@@ -91,7 +91,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *
- {
- struct reg gregs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -105,7 +105,7 @@ alphabsd_fetch_inferior_registers (struct target_ops *
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
-@@ -123,13 +123,13 @@ alphabsd_store_inferior_registers (struct target_ops *
- if (regno == -1 || getregs_supplies (regno))
- {
- struct reg gregs;
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
- alphabsd_fill_reg (regcache, (char *) &gregs, regno);
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &gregs, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
-
-@@ -142,13 +142,13 @@ alphabsd_store_inferior_registers (struct target_ops *
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
- alphabsd_fill_fpreg (regcache, (char *) &fpregs, regno);
-
-- if (ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't write floating point status"));
- }
Index: patches/patch-gdb_arm-nbsd-nat_c
===================================================================
RCS file: patches/patch-gdb_arm-nbsd-nat_c
diff -N patches/patch-gdb_arm-nbsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_arm-nbsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,141 @@
+$OpenBSD$
+
+Index: gdb/arm-nbsd-nat.c
+--- gdb/arm-nbsd-nat.c.orig
++++ gdb/arm-nbsd-nat.c
+@@ -65,10 +65,10 @@ arm_supply_fparegset (struct regcache *regcache, struc
+
+ for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
+ regcache_raw_supply (regcache, regno,
+- (char *) &fparegset->fpr[regno - ARM_F0_REGNUM]);
++ (char *) &fparegset->fp_reg[regno - ARM_F0_REGNUM]);
+
+ regcache_raw_supply (regcache, ARM_FPS_REGNUM,
+- (char *) &fparegset->fpr_fpsr);
++ (char *) &fparegset->fp_scr);
+ }
+
+ static void
+@@ -77,7 +77,7 @@ fetch_register (struct regcache *regcache, int regno)
+ struct reg inferior_registers;
+ int ret;
+
+- ret = ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_registers, 0);
+
+ if (ret < 0)
+@@ -130,7 +130,7 @@ fetch_regs (struct regcache *regcache)
+ int ret;
+ int regno;
+
+- ret = ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_registers, 0);
+
+ if (ret < 0)
+@@ -148,7 +148,7 @@ fetch_fp_register (struct regcache *regcache, int regn
+ struct fpreg inferior_fp_registers;
+ int ret;
+
+- ret = ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
+
+ if (ret < 0)
+@@ -161,12 +161,12 @@ fetch_fp_register (struct regcache *regcache, int regn
+ {
+ case ARM_FPS_REGNUM:
+ regcache_raw_supply (regcache, ARM_FPS_REGNUM,
+- (char *) &inferior_fp_registers.fpr_fpsr);
++ (char *) &inferior_fp_registers.fp_scr);
+ break;
+
+ default:
+ regcache_raw_supply (regcache, regno,
+- (char *) &inferior_fp_registers.fpr[regno -
ARM_F0_REGNUM]);
++ (char *) &inferior_fp_registers.fp_reg[regno -
ARM_F0_REGNUM]);
+ break;
+ }
+ }
+@@ -178,7 +178,7 @@ fetch_fp_regs (struct regcache *regcache)
+ int ret;
+ int regno;
+
+- ret = ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
+
+ if (ret < 0)
+@@ -216,7 +216,7 @@ store_register (const struct regcache *regcache, int r
+ struct reg inferior_registers;
+ int ret;
+
+- ret = ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_registers, 0);
+
+ if (ret < 0)
+@@ -279,7 +279,7 @@ store_register (const struct regcache *regcache, int r
+ break;
+ }
+
+- ret = ptrace (PT_SETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_SETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_registers, 0);
+
+ if (ret < 0)
+@@ -327,7 +327,7 @@ store_regs (const struct regcache *regcache)
+ inferior_registers.r_pc = pc_val | psr_val;
+ }
+
+- ret = ptrace (PT_SETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_SETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_registers, 0);
+
+ if (ret < 0)
+@@ -340,7 +340,7 @@ store_fp_register (const struct regcache *regcache, in
+ struct fpreg inferior_fp_registers;
+ int ret;
+
+- ret = ptrace (PT_GETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
+
+ if (ret < 0)
+@@ -353,16 +353,16 @@ store_fp_register (const struct regcache *regcache, in
+ {
+ case ARM_FPS_REGNUM:
+ regcache_raw_collect (regcache, ARM_FPS_REGNUM,
+- (char *) &inferior_fp_registers.fpr_fpsr);
++ (char *) &inferior_fp_registers.fp_scr);
+ break;
+
+ default:
+ regcache_raw_collect (regcache, regno,
+- (char *) &inferior_fp_registers.fpr[regno -
ARM_F0_REGNUM]);
++ (char *) &inferior_fp_registers.fp_reg[regno -
ARM_F0_REGNUM]);
+ break;
+ }
+
+- ret = ptrace (PT_SETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_SETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
+
+ if (ret < 0)
+@@ -379,12 +379,12 @@ store_fp_regs (const struct regcache *regcache)
+
+ for (regno = ARM_F0_REGNUM; regno <= ARM_F7_REGNUM; regno++)
+ regcache_raw_collect (regcache, regno,
+- (char *) &inferior_fp_registers.fpr[regno -
ARM_F0_REGNUM]);
++ (char *) &inferior_fp_registers.fp_reg[regno -
ARM_F0_REGNUM]);
+
+ regcache_raw_collect (regcache, ARM_FPS_REGNUM,
+- (char *) &inferior_fp_registers.fpr_fpsr);
++ (char *) &inferior_fp_registers.fp_scr);
+
+- ret = ptrace (PT_SETFPREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ ret = ptrace (PT_SETFPREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
+
+ if (ret < 0)
Index: patches/patch-gdb_armnbsd-nat_c
===================================================================
RCS file: patches/patch-gdb_armnbsd-nat_c
diff -N patches/patch-gdb_armnbsd-nat_c
--- patches/patch-gdb_armnbsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,93 +0,0 @@
-$OpenBSD: patch-gdb_armnbsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/armnbsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/armnbsd-nat.c Sat May 14 22:54:35 2016
-@@ -77,7 +77,7 @@ fetch_register (struct regcache *regcache, int regno)
- struct reg inferior_registers;
- int ret;
-
-- ret = ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0);
-
- if (ret < 0)
-@@ -130,7 +130,7 @@ fetch_regs (struct regcache *regcache)
- int ret;
- int regno;
-
-- ret = ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0);
-
- if (ret < 0)
-@@ -148,7 +148,7 @@ fetch_fp_register (struct regcache *regcache, int regn
- struct fpreg inferior_fp_registers;
- int ret;
-
-- ret = ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
-
- if (ret < 0)
-@@ -178,7 +178,7 @@ fetch_fp_regs (struct regcache *regcache)
- int ret;
- int regno;
-
-- ret = ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
-
- if (ret < 0)
-@@ -216,7 +216,7 @@ store_register (const struct regcache *regcache, int r
- struct reg inferior_registers;
- int ret;
-
-- ret = ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0);
-
- if (ret < 0)
-@@ -279,7 +279,7 @@ store_register (const struct regcache *regcache, int r
- break;
- }
-
-- ret = ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0);
-
- if (ret < 0)
-@@ -327,7 +327,7 @@ store_regs (const struct regcache *regcache)
- inferior_registers.r_pc = pc_val | psr_val;
- }
-
-- ret = ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0);
-
- if (ret < 0)
-@@ -340,7 +340,7 @@ store_fp_register (const struct regcache *regcache, in
- struct fpreg inferior_fp_registers;
- int ret;
-
-- ret = ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
-
- if (ret < 0)
-@@ -362,7 +362,7 @@ store_fp_register (const struct regcache *regcache, in
- break;
- }
-
-- ret = ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_SETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
-
- if (ret < 0)
-@@ -384,7 +384,7 @@ store_fp_regs (const struct regcache *regcache)
- regcache_raw_collect (regcache, ARM_FPS_REGNUM,
- (char *) &inferior_fp_registers.fpr_fpsr);
-
-- ret = ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
-+ ret = ptrace (PT_SETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_fp_registers, 0);
-
- if (ret < 0)
Index: patches/patch-gdb_data-directory_Makefile_in
===================================================================
RCS file: /cvs/ports/devel/gdb/patches/patch-gdb_data-directory_Makefile_in,v
retrieving revision 1.9
diff -u -p -r1.9 patch-gdb_data-directory_Makefile_in
--- patches/patch-gdb_data-directory_Makefile_in 9 Oct 2016 11:39:20
-0000 1.9
+++ patches/patch-gdb_data-directory_Makefile_in 17 Feb 2018 14:30:53
-0000
@@ -1,7 +1,8 @@
$OpenBSD: patch-gdb_data-directory_Makefile_in,v 1.9 2016/10/09 11:39:20
pascal Exp $
---- gdb/data-directory/Makefile.in.orig Mon Aug 1 17:50:20 2016
-+++ gdb/data-directory/Makefile.in Fri Oct 7 20:53:14 2016
-@@ -187,7 +187,7 @@ stamp-syscalls: Makefile $(SYSCALLS_FILES)
+Index: gdb/data-directory/Makefile.in
+--- gdb/data-directory/Makefile.in.orig
++++ gdb/data-directory/Makefile.in
+@@ -198,7 +198,7 @@ stamp-syscalls: Makefile $(SYSCALLS_FILES)
for file in $$files ; do \
f=$(SYSCALLS_SRCDIR)/$$file ; \
if test -f $$f ; then \
@@ -10,7 +11,7 @@ $OpenBSD: patch-gdb_data-directory_Makef
fi ; \
done
touch $@
-@@ -229,8 +229,8 @@ stamp-python: Makefile $(PYTHON_FILES)
+@@ -240,8 +240,8 @@ stamp-python: Makefile $(PYTHON_FILES)
if test "x$$files" != x ; then \
for file in $$files ; do \
dir=`echo "$$file" | sed 's,/[^/]*$$,,'` ; \
@@ -21,7 +22,7 @@ $OpenBSD: patch-gdb_data-directory_Makef
done ; \
fi
touch $@
-@@ -323,7 +323,7 @@ stamp-system-gdbinit: Makefile $(SYSTEM_GDBINIT_FILES)
+@@ -334,7 +334,7 @@ stamp-system-gdbinit: Makefile $(SYSTEM_GDBINIT_FILES)
for file in $$files ; do \
f=$(SYSTEM_GDBINIT_SRCDIR)/$$file ; \
if test -f $$f ; then \
Index: patches/patch-gdb_hppa-obsd-nat_c
===================================================================
RCS file: patches/patch-gdb_hppa-obsd-nat_c
diff -N patches/patch-gdb_hppa-obsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_hppa-obsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,59 @@
+$OpenBSD$
+
+Index: gdb/hppa-obsd-nat.c
+--- gdb/hppa-obsd-nat.c.orig
++++ gdb/hppa-obsd-nat.c
+@@ -49,7 +49,7 @@ static void
+ hppaobsd_supply_gregset (struct regcache *regcache, const void *gregs)
+ {
+ gdb_byte zero[4] = { 0 };
+- const char *regs = gregs;
++ const char *regs = (const char *)gregs;
+ int regnum;
+
+ regcache_raw_supply (regcache, HPPA_R0_REGNUM, &zero);
+@@ -88,7 +88,7 @@ hppaobsd_supply_gregset (struct regcache *regcache, co
+ static void
+ hppaobsd_supply_fpregset (struct regcache *regcache, const void *fpregs)
+ {
+- const char *regs = fpregs;
++ const char *regs = (const char *)fpregs;
+ int regnum;
+
+ for (regnum = HPPA_FP0_REGNUM; regnum <= HPPA_FP31R_REGNUM;
+@@ -106,7 +106,7 @@ static void
+ hppaobsd_collect_gregset (const struct regcache *regcache,
+ void *gregs, int regnum)
+ {
+- char *regs = gregs;
++ char *regs = (char *)gregs;
+ int i;
+
+ for (i = HPPA_R1_REGNUM; i <= HPPA_R31_REGNUM; i++)
+@@ -168,7 +168,7 @@ static void
+ hppaobsd_collect_fpregset (struct regcache *regcache,
+ void *fpregs, int regnum)
+ {
+- char *regs = fpregs;
++ char *regs = (char *)fpregs;
+ int i;
+
+ for (i = HPPA_FP0_REGNUM; i <= HPPA_FP31R_REGNUM; i += 2, regs += 8)
+@@ -189,7 +189,7 @@ static void
+ hppaobsd_fetch_registers (struct target_ops *ops,
+ struct regcache *regcache, int regnum)
+ {
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (regnum == -1 || hppaobsd_gregset_supplies_p (regnum))
+ {
+@@ -219,6 +219,8 @@ static void
+ hppaobsd_store_registers (struct target_ops *ops,
+ struct regcache *regcache, int regnum)
+ {
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
++
+ if (regnum == -1 || hppaobsd_gregset_supplies_p (regnum))
+ {
+ struct reg regs;
Index: patches/patch-gdb_hppaobsd-nat_c
===================================================================
RCS file: patches/patch-gdb_hppaobsd-nat_c
diff -N patches/patch-gdb_hppaobsd-nat_c
--- patches/patch-gdb_hppaobsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,53 +0,0 @@
-$OpenBSD: patch-gdb_hppaobsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/hppaobsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/hppaobsd-nat.c Sat May 14 22:54:35 2016
-@@ -193,7 +193,7 @@ hppaobsd_fetch_registers (struct target_ops *ops,
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -204,7 +204,7 @@ hppaobsd_fetch_registers (struct target_ops *ops,
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
-@@ -223,13 +223,13 @@ hppaobsd_store_registers (struct target_ops *ops,
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
- hppaobsd_collect_gregset (regcache, ®s, regnum);
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
- }
-@@ -238,13 +238,13 @@ hppaobsd_store_registers (struct target_ops *ops,
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
- hppaobsd_collect_fpregset (regcache, &fpregs, regnum);
-
-- if (ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't write floating point status"));
- }
Index: patches/patch-gdb_m88k-bsd-nat_c
===================================================================
RCS file: patches/patch-gdb_m88k-bsd-nat_c
diff -N patches/patch-gdb_m88k-bsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_m88k-bsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,30 @@
+$OpenBSD$
+
+Index: gdb/m88k-bsd-nat.c
+--- gdb/m88k-bsd-nat.c.orig
++++ gdb/m88k-bsd-nat.c
+@@ -68,7 +68,7 @@ m88kbsd_fetch_inferior_registers (struct target_ops *o
+ {
+ struct reg regs;
+
+- if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+
+@@ -84,13 +84,13 @@ m88kbsd_store_inferior_registers (struct target_ops *o
+ {
+ struct reg regs;
+
+- if (ptrace (PT_GETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_GETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+
+ m88kbsd_collect_gregset (regcache, ®s, regnum);
+
+- if (ptrace (PT_SETREGS, ptid_get_pid (regcache_get_ptid (regcache)),
++ if (ptrace (PT_SETREGS, get_ptrace_pid (regcache_get_ptid (regcache)),
+ (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't write registers"));
+ }
Index: patches/patch-gdb_m88kbsd-nat_c
===================================================================
RCS file: patches/patch-gdb_m88kbsd-nat_c
diff -N patches/patch-gdb_m88kbsd-nat_c
--- patches/patch-gdb_m88kbsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-$OpenBSD: patch-gdb_m88kbsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/m88kbsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/m88kbsd-nat.c Sat May 14 22:54:35 2016
-@@ -68,7 +68,7 @@ m88kbsd_fetch_inferior_registers (struct target_ops *o
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -84,13 +84,13 @@ m88kbsd_store_inferior_registers (struct target_ops *o
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
- m88kbsd_collect_gregset (regcache, ®s, regnum);
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
- }
Index: patches/patch-gdb_mips64-obsd-nat_c
===================================================================
RCS file: patches/patch-gdb_mips64-obsd-nat_c
diff -N patches/patch-gdb_mips64-obsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_mips64-obsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,41 @@
+$OpenBSD$
+
+Index: gdb/mips64-obsd-nat.c
+--- gdb/mips64-obsd-nat.c.orig
++++ gdb/mips64-obsd-nat.c
+@@ -40,7 +40,7 @@
+ static void
+ mips64obsd_supply_gregset (struct regcache *regcache, const void *gregs)
+ {
+- const char *regs = gregs;
++ const char *regs = (const char *) gregs;
+ int regnum;
+
+ for (regnum = MIPS_ZERO_REGNUM; regnum <= MIPS_PC_REGNUM; regnum++)
+@@ -57,7 +57,7 @@ static void
+ mips64obsd_collect_gregset (const struct regcache *regcache,
+ void *gregs, int regnum)
+ {
+- char *regs = gregs;
++ char *regs = (char *) gregs;
+ int i;
+
+ for (i = MIPS_ZERO_REGNUM; i <= MIPS_PC_REGNUM; i++)
+@@ -82,7 +82,7 @@ mips64obsd_fetch_inferior_registers (struct target_ops
+ struct regcache *regcache, int regnum)
+ {
+ struct reg regs;
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+@@ -98,7 +98,7 @@ mips64obsd_store_inferior_registers (struct target_ops
+ struct regcache *regcache, int regnum)
+ {
+ struct reg regs;
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
Index: patches/patch-gdb_mips64obsd-nat_c
===================================================================
RCS file: patches/patch-gdb_mips64obsd-nat_c
diff -N patches/patch-gdb_mips64obsd-nat_c
--- patches/patch-gdb_mips64obsd-nat_c 21 Oct 2016 13:13:31 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,46 +0,0 @@
-$OpenBSD: patch-gdb_mips64obsd-nat_c,v 1.2 2016/10/21 13:13:31 visa Exp $
---- gdb/mips64obsd-nat.c.orig Mon Aug 1 09:50:20 2016
-+++ gdb/mips64obsd-nat.c Tue Oct 18 07:24:31 2016
-@@ -40,7 +40,7 @@
- static void
- mips64obsd_supply_gregset (struct regcache *regcache, const void *gregs)
- {
-- const char *regs = gregs;
-+ const char *regs = (const char *) gregs;
- int regnum;
-
- for (regnum = MIPS_ZERO_REGNUM; regnum <= MIPS_PC_REGNUM; regnum++)
-@@ -57,7 +57,7 @@ static void
- mips64obsd_collect_gregset (const struct regcache *regcache,
- void *gregs, int regnum)
- {
-- char *regs = gregs;
-+ char *regs = (char *) gregs;
- int i;
-
- for (i = MIPS_ZERO_REGNUM; i <= MIPS_PC_REGNUM; i++)
-@@ -83,7 +83,7 @@ mips64obsd_fetch_inferior_registers (struct target_ops
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -99,13 +99,13 @@ mips64obsd_store_inferior_registers (struct target_ops
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
- mips64obsd_collect_gregset (regcache, ®s, regnum);
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
- }
Index: patches/patch-gdb_ppc-obsd-nat_c
===================================================================
RCS file: patches/patch-gdb_ppc-obsd-nat_c
diff -N patches/patch-gdb_ppc-obsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_ppc-obsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: gdb/ppc-obsd-nat.c
+--- gdb/ppc-obsd-nat.c.orig
++++ gdb/ppc-obsd-nat.c
+@@ -75,7 +75,7 @@ ppcobsd_fetch_registers (struct target_ops *ops,
+ struct regcache *regcache, int regnum)
+ {
+ struct reg regs;
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
+@@ -110,7 +110,7 @@ ppcobsd_store_registers (struct target_ops *ops,
+ struct regcache *regcache, int regnum)
+ {
+ struct reg regs;
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (ptrace (PT_GETREGS, pid, (PTRACE_TYPE_ARG3) ®s, 0) == -1)
+ perror_with_name (_("Couldn't get registers"));
Index: patches/patch-gdb_ppcobsd-nat_c
===================================================================
RCS file: patches/patch-gdb_ppcobsd-nat_c
diff -N patches/patch-gdb_ppcobsd-nat_c
--- patches/patch-gdb_ppcobsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,56 +0,0 @@
-$OpenBSD: patch-gdb_ppcobsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/ppcobsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/ppcobsd-nat.c Sat May 14 22:54:35 2016
-@@ -76,7 +76,7 @@ ppcobsd_fetch_registers (struct target_ops *ops,
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -93,7 +93,7 @@ ppcobsd_fetch_registers (struct target_ops *ops,
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
-@@ -112,7 +112,7 @@ ppcobsd_store_registers (struct target_ops *ops,
- {
- struct reg regs;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -123,7 +123,7 @@ ppcobsd_store_registers (struct target_ops *ops,
- regnum, ®s, sizeof regs);
- #endif
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) ®s, 0) == -1)
- perror_with_name (_("Couldn't write registers"));
-
-@@ -133,14 +133,14 @@ ppcobsd_store_registers (struct target_ops *ops,
- {
- struct fpreg fpregs;
-
-- if (ptrace (PT_GETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't get floating point status"));
-
- ppc_collect_fpregset (&ppcobsd_fpregset, regcache,
- regnum, &fpregs, sizeof fpregs);
-
-- if (ptrace (PT_SETFPREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETFPREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &fpregs, 0) == -1)
- perror_with_name (_("Couldn't write floating point status"));
- }
Index: patches/patch-gdb_sh-nbsd-nat_c
===================================================================
RCS file: patches/patch-gdb_sh-nbsd-nat_c
diff -N patches/patch-gdb_sh-nbsd-nat_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-gdb_sh-nbsd-nat_c 17 Feb 2018 14:30:53 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Index: gdb/sh-nbsd-nat.c
+--- gdb/sh-nbsd-nat.c.orig
++++ gdb/sh-nbsd-nat.c
+@@ -45,7 +45,7 @@ static void
+ shnbsd_fetch_inferior_registers (struct target_ops *ops,
+ struct regcache *regcache, int regno)
+ {
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (regno == -1 || GETREGS_SUPPLIES (regcache->arch (), regno))
+ {
+@@ -68,7 +68,7 @@ static void
+ shnbsd_store_inferior_registers (struct target_ops *ops,
+ struct regcache *regcache, int regno)
+ {
+- pid_t pid = ptid_get_pid (regcache_get_ptid (regcache));
++ pid_t pid = get_ptrace_pid (regcache_get_ptid (regcache));
+
+ if (regno == -1 || GETREGS_SUPPLIES (regcache->arch (), regno))
+ {
Index: patches/patch-gdb_shnbsd-nat_c
===================================================================
RCS file: patches/patch-gdb_shnbsd-nat_c
diff -N patches/patch-gdb_shnbsd-nat_c
--- patches/patch-gdb_shnbsd-nat_c 3 Sep 2016 13:48:39 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-gdb_shnbsd-nat_c,v 1.1 2016/09/03 13:48:39 jca Exp $
---- gdb/shnbsd-nat.c.orig Wed Feb 10 04:19:39 2016
-+++ gdb/shnbsd-nat.c Sat May 14 22:54:35 2016
-@@ -49,7 +49,7 @@ shnbsd_fetch_inferior_registers (struct target_ops *op
- {
- struct reg inferior_registers;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -70,7 +70,7 @@ shnbsd_store_inferior_registers (struct target_ops *op
- {
- struct reg inferior_registers;
-
-- if (ptrace (PT_GETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_GETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
- perror_with_name (_("Couldn't get registers"));
-
-@@ -78,7 +78,7 @@ shnbsd_store_inferior_registers (struct target_ops *op
- (char *) &inferior_registers,
- SHNBSD_SIZEOF_GREGS);
-
-- if (ptrace (PT_SETREGS, ptid_get_pid (inferior_ptid),
-+ if (ptrace (PT_SETREGS, get_ptrace_pid (inferior_ptid),
- (PTRACE_TYPE_ARG3) &inferior_registers, 0) == -1)
- perror_with_name (_("Couldn't set registers"));
-
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/gdb/pkg/PLIST,v
retrieving revision 1.18
diff -u -p -r1.18 PLIST
--- pkg/PLIST 9 Oct 2016 11:39:20 -0000 1.18
+++ pkg/PLIST 17 Feb 2018 14:30:53 -0000
@@ -26,31 +26,54 @@ share/gdb/
share/gdb/python/
share/gdb/python/gdb/
share/gdb/python/gdb/FrameDecorator.py
+share/gdb/python/gdb/FrameDecorator.pyc
share/gdb/python/gdb/FrameIterator.py
+share/gdb/python/gdb/FrameIterator.pyc
share/gdb/python/gdb/__init__.py
+share/gdb/python/gdb/__init__.pyc
share/gdb/python/gdb/command/
share/gdb/python/gdb/command/__init__.py
+share/gdb/python/gdb/command/__init__.pyc
share/gdb/python/gdb/command/explore.py
+share/gdb/python/gdb/command/explore.pyc
share/gdb/python/gdb/command/frame_filters.py
+share/gdb/python/gdb/command/frame_filters.pyc
share/gdb/python/gdb/command/pretty_printers.py
+share/gdb/python/gdb/command/pretty_printers.pyc
share/gdb/python/gdb/command/prompt.py
+share/gdb/python/gdb/command/prompt.pyc
share/gdb/python/gdb/command/type_printers.py
+share/gdb/python/gdb/command/type_printers.pyc
share/gdb/python/gdb/command/unwinders.py
+share/gdb/python/gdb/command/unwinders.pyc
share/gdb/python/gdb/command/xmethods.py
+share/gdb/python/gdb/command/xmethods.pyc
share/gdb/python/gdb/frames.py
+share/gdb/python/gdb/frames.pyc
share/gdb/python/gdb/function/
share/gdb/python/gdb/function/__init__.py
+share/gdb/python/gdb/function/__init__.pyc
share/gdb/python/gdb/function/as_string.py
+share/gdb/python/gdb/function/as_string.pyc
share/gdb/python/gdb/function/caller_is.py
+share/gdb/python/gdb/function/caller_is.pyc
share/gdb/python/gdb/function/strfns.py
+share/gdb/python/gdb/function/strfns.pyc
share/gdb/python/gdb/printer/
share/gdb/python/gdb/printer/__init__.py
+share/gdb/python/gdb/printer/__init__.pyc
share/gdb/python/gdb/printer/bound_registers.py
+share/gdb/python/gdb/printer/bound_registers.pyc
share/gdb/python/gdb/printing.py
+share/gdb/python/gdb/printing.pyc
share/gdb/python/gdb/prompt.py
+share/gdb/python/gdb/prompt.pyc
share/gdb/python/gdb/types.py
+share/gdb/python/gdb/types.pyc
share/gdb/python/gdb/unwinder.py
+share/gdb/python/gdb/unwinder.pyc
share/gdb/python/gdb/xmethod.py
+share/gdb/python/gdb/xmethod.pyc
share/gdb/syscalls/
share/gdb/syscalls/aarch64-linux.xml
share/gdb/syscalls/amd64-linux.xml