From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id wbiVLmrOal8kMgAAWB0awg (envelope-from ) for ; Wed, 23 Sep 2020 00:26:18 -0400 Received: by simark.ca (Postfix, from userid 112) id D401E1EF53; Wed, 23 Sep 2020 00:26:17 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,FREEMAIL_FROM, MAILING_LIST_MULTI,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id F3E071E990 for ; Wed, 23 Sep 2020 00:26:04 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0E854398D019; Wed, 23 Sep 2020 04:26:01 +0000 (GMT) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by sourceware.org (Postfix) with ESMTPS id 61157398D00C for ; Wed, 23 Sep 2020 04:25:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 61157398D00C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=n54@gmx.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1600835155; bh=b8sLoOSJyzsTUgCEVbfNBCuYzbX/RiYDp8dehuEkiZY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=lI53XG/lz/ZnxTWqYgqVzYheOkD4ESsQrUq+42Qve/BFG71Juoblx6MSvTsRWifEl 2yy6eIvCJQ5bl0i2t8308LowAhqu4PBXG76KfEJKV2wBWc/WGKCgu8qqX3yRgrBJwW OrSypSXUgBeV24edLgXFbP1nW5TtLhPbRM26Oe44= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([89.79.191.25]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MPGW7-1k6quU265V-00PcW3; Wed, 23 Sep 2020 06:25:55 +0200 From: Kamil Rytarowski To: gdb-patches@sourceware.org Subject: [PATCH 0/5] Refine the NetBSD support Date: Wed, 23 Sep 2020 06:25:10 +0200 Message-Id: <20200923042515.28245-1-n54@gmx.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:sSNJB7NZqv4UvAhQ9PTDCPyMXKWXK6g2E140unZFXcjvq0M14kX 0wgejrjTh5sF2nz+pbVzrw2EumkNYxX5LCH7QNKqC2W0/wJbwm/vK0w3EFS5EheYSlAT9jT zlYuzlLONso/nriFK/AK4rwUOL9scJBv2WK2Aj3YHnGtMNeg7bV9p1qplPkOS+jKANzzWtK AZ3WUYFub8o1VSi0khSUQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:wcyvqe5VIcQ=:0eIp1HknWqlbx67udvg6XL uVTqzW8/c0k3DeiGwa0fRvHezByuNpy5B1t+dIIGiAymAAaFzD+areImbYvBMql5GtcW4cMde 2Kpk7+hzRd1IabcmhZQID4zaxduvYLmuJbjxDkbkv0iFfFzyo64Aj3GNAKiRnufZxvjr/6Z+n yGr3P3J0pu7KO5KRuzNPZIcEqjDbUcd7GRqJJBWNmGFUROSAUddONWhip3GC5eDqF96iM6Bvo hhOglX7Ojx6q0iuctx+hlivxj/fTl0zB/CgpyUYuRwMmEh+Kj98Dks0fYr4wWHRDykdkHS1O3 Sxnj6Y4hS0X6kIvrlSG4hO/vdVVGOHK49HoGE66uWOq/jF+at7sq+0nQIyBJ7tZquvUsTSXXu HlFrQ59V/yKxmXhEGEWnXPJ/d25tRZ1n4YxqsaYMYLJIgZq5vj8/fuY5F44OQSyIQwBPnteJD ps2DnvYY1tYg82afdGLBY7G1Dym/D8pkiLSwDL5UFat7u7IbvtxQWZyT81SBLs+4z+KkDWCf6 uiTE+TOsjVHjdq98qAxcx+WYzRlb0gCnii8PTupwWPEXBoWvVM1SsoozzLqXkZHjcLBeAT618 KYj2n5q3QEgaxUT2zsUUluFDcCo5AwEMxb9qiAmFY51UKlT+nrqOL7DGYLbMIA3TCwlhF/pys K5kLVxF7o8NzYCV2zLAQwLqs6JwbobklHjupnZHxvDeTCRGNFnu22uN3D6NSMp1o2mCZ+Mu8N pispfJ1iRKdOCK7uX9td1LxalB+mAqeewhO9HUOoMSiegi4vxd1O9Dqq5+GX7RHts0xieyJ8M vPKF8dOaHbt9i7HIu/1vnp9zrk6GN6TJ69KfpRtHa9OznkYX701aN3zQ1XjXHFqFYdVWFDo8M ZO6HpzPWQm16URmrnCjRCbOtD7VeyFMyQ/qi2y1yzwuhEd8y3TaOCOCphCtuDyn14FRTvWwDS 0Lm+BgC0BVShxhbXyz4XWl6wGaBm5JinB6RxTPhV0yfB7UvWUjZv4mRPvaKOpQK8bxQUAsEts tXGyYyamwLaD4IGRFowEBjgLs2BPrert1oUQ6JrAUMed+RJLGu1Aubut98Ur8li++HP2XBzad vbz2RZhP6Bq4aOVqOS7M3V75etF/oHUlG2UKk8+Hv7KR/gW0KZce6DvNKT/56GzMtj7uqhbR3 8QNJC5zPb/6ULAJHqBmo7OnjkQL/B9AK+kOUgZsWwNC2fT8bAD6UBhtvyXnWdvtZHAaFLRg3I /17wvRLqABkFwYi1p X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" Fix the NetBSD/i386 build of the native GDB code. Refactor the gdbserver and amd64 target to be agnostic to more targets. Add i386 gdbserver support. Fix portability issue in agent.cc. Kamil Rytarowski (5): Include the x86-bsd-nat.h header and fix the NetBSD/i386 build Preinitialize the sockaddr_un variable to zero Refactor the NetBSD amd64 gdbserver support Add NetBSD/i386 gdbserver support Remove the old sanity check of sigcontext offsets for NetBSD/i386 gdb/ChangeLog | 8 ++ gdb/i386-bsd-nat.c | 6 +- gdb/i386-nbsd-nat.c | 1 + gdbserver/ChangeLog | 23 +++++ gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 6 ++ gdbserver/netbsd-amd64-low.cc | 53 ++++++++---- gdbserver/netbsd-i386-low.cc | 157 ++++++++++++++++++++++++++++++++++ gdbserver/netbsd-low.cc | 13 ++- gdbserver/netbsd-low.h | 30 ++----- gdbsupport/ChangeLog | 4 + gdbsupport/agent.cc | 2 +- 12 files changed, 252 insertions(+), 52 deletions(-) create mode 100644 gdbserver/netbsd-i386-low.cc =2D- 2.28.0