From nobody Mon Dec 6 21:39:46 2021 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 98EC918B4556; Mon, 6 Dec 2021 21:39:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J7Gzk1t4qz3KlY; Mon, 6 Dec 2021 21:39:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1C92A13A97; Mon, 6 Dec 2021 21:39:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1B6LdkvK094397; Mon, 6 Dec 2021 21:39:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1B6Ldkw0094396; Mon, 6 Dec 2021 21:39:46 GMT (envelope-from git) Date: Mon, 6 Dec 2021 21:39:46 GMT Message-Id: <202112062139.1B6Ldkw0094396@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: John Baldwin Subject: git: 2762292fc4cf - main - devel/gdb: Fix kernel backend registrations. List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2762292fc4cfa22b905389a57d17453554e1eeab Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1638826786; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nplr/PFZV50meeO7SMJhazBybPETRz5CxuH2le8WbSw=; b=hM/FHfy6KuHFKLYWOXwRahIpWwNwKQJbwD6y+wZOH25x+nONEr06bkfigcWTVt1uDt3rSm lVcmrmQiT19yTu4CdDsCwHzBoptCHco0XLQtRDWKgHpSXAwBpdfkFtkoyQcci+JZFlosez SYzgA8vdjMUztzG0ymRCOlRsqtXdElbifGhuZe8B5UUhUITYfIKGDQmlnE+eAVrHJLGC1t xxIKijiabYosGQ46LS0ziYBA73OpY50RkDBJz/dxc0R8mxPEFnNrC8TCDVeYT/I4cPgtn+ ZHelAJC+Sct5RynOuIieKcCoNRc0mvQ3bjOQlcKPo/Qg6yOX7SQXwwYs2RYEig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1638826786; a=rsa-sha256; cv=none; b=vRNix/95xPr/QdNE+pEKh/mPpxB429XH88KHhkNqzb398NMh9lWCho8ZyQPs0XZ2yZglyO +FssAsp2bLJpXQkd1KAgBP/OgmQS2wEJChnmaBgminnadqvKd1QaNIz2PB1FsT8+rJ+JtF ylj1/RHeu0pPZPF/wPwqK5K+gCXZFIynHyrChbcqczu31vsm1vX4bhF/ABXiuUh2GcAmWL ynf8yh1DJccjU8S6zH3kUjQcKxa9MLYehMLMZFA6Hkd2kVJAESg0lRQim57mrA9AhMZ94M /mAwtIPeHBKW2FyFfG79hE2qbLjC0DKyXIEDEfXuM8hLmw1Jm3iZN+mwiJ+gVA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jhb (doc, src committer): URL: https://cgit.FreeBSD.org/ports/commit/?id=2762292fc4cfa22b905389a57d17453554e1eeab commit 2762292fc4cfa22b905389a57d17453554e1eeab Author: John Baldwin AuthorDate: 2021-12-06 21:38:04 +0000 Commit: John Baldwin CommitDate: 2021-12-06 21:38:04 +0000 devel/gdb: Fix kernel backend registrations. Per-architecture kernel backends are registered via GDB initialization routines. The GDB build uses a regular expression to identify the initialization routines invoked during startup. This regular expression requires a single space between the function name and it's empty argument list. However, the initializers for aarch64, arm, mips, and riscv had two spaces before the empty argument list causing those backends to not be registered and the corresponding architecture kernels to not be recognized. Fix by removing the spurious spaces. Reported by: kevans Reviewed by: pizzamig (maintainer) Differential Revision: https://reviews.freebsd.org/D33255 --- devel/gdb/Makefile | 2 +- devel/gdb/files/kgdb/aarch64-fbsd-kern.c | 2 +- devel/gdb/files/kgdb/arm-fbsd-kern.c | 2 +- devel/gdb/files/kgdb/mipsfbsd-kern.c | 2 +- devel/gdb/files/kgdb/riscv-fbsd-kern.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile index 66abc21d8070..ce27f4e7b213 100644 --- a/devel/gdb/Makefile +++ b/devel/gdb/Makefile @@ -2,7 +2,7 @@ PORTNAME= gdb DISTVERSION= 11.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GNU diff --git a/devel/gdb/files/kgdb/aarch64-fbsd-kern.c b/devel/gdb/files/kgdb/aarch64-fbsd-kern.c index 8c0bac8dfc0b..6cdbb66397b0 100644 --- a/devel/gdb/files/kgdb/aarch64-fbsd-kern.c +++ b/devel/gdb/files/kgdb/aarch64-fbsd-kern.c @@ -189,7 +189,7 @@ aarch64_fbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) void _initialize_aarch64_kgdb_tdep (); void -_initialize_aarch64_kgdb_tdep () +_initialize_aarch64_kgdb_tdep () { gdbarch_register_osabi_sniffer(bfd_arch_aarch64, bfd_target_elf_flavour, diff --git a/devel/gdb/files/kgdb/arm-fbsd-kern.c b/devel/gdb/files/kgdb/arm-fbsd-kern.c index 4ae80313dbc3..552c3a95a257 100644 --- a/devel/gdb/files/kgdb/arm-fbsd-kern.c +++ b/devel/gdb/files/kgdb/arm-fbsd-kern.c @@ -201,7 +201,7 @@ arm_fbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) void _initialize_arm_kgdb_tdep (); void -_initialize_arm_kgdb_tdep () +_initialize_arm_kgdb_tdep () { gdbarch_register_osabi_sniffer(bfd_arch_arm, bfd_target_elf_flavour, diff --git a/devel/gdb/files/kgdb/mipsfbsd-kern.c b/devel/gdb/files/kgdb/mipsfbsd-kern.c index 78c9c44a2ca4..303473e543c5 100644 --- a/devel/gdb/files/kgdb/mipsfbsd-kern.c +++ b/devel/gdb/files/kgdb/mipsfbsd-kern.c @@ -284,7 +284,7 @@ mipsfbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) void _initialize_mips_kgdb_tdep (); void -_initialize_mips_kgdb_tdep () +_initialize_mips_kgdb_tdep () { gdbarch_register_osabi_sniffer(bfd_arch_mips, bfd_target_elf_flavour, diff --git a/devel/gdb/files/kgdb/riscv-fbsd-kern.c b/devel/gdb/files/kgdb/riscv-fbsd-kern.c index 5d648fd0db83..ebdead34c2b4 100644 --- a/devel/gdb/files/kgdb/riscv-fbsd-kern.c +++ b/devel/gdb/files/kgdb/riscv-fbsd-kern.c @@ -195,7 +195,7 @@ riscv_fbsd_kernel_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) void _initialize_riscv_kgdb_tdep (); void -_initialize_riscv_kgdb_tdep () +_initialize_riscv_kgdb_tdep () { gdbarch_register_osabi_sniffer(bfd_arch_riscv, bfd_target_elf_flavour,