From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4322 invoked by alias); 17 Apr 2018 17:28:33 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 4306 invoked by uid 89); 17 Apr 2018 17:28:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=nowadays, Hx-languages-length:990, you! X-HELO: mout.gmx.net Received: from mout.gmx.net (HELO mout.gmx.net) (212.227.17.21) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 17 Apr 2018 17:28:30 +0000 Received: from [192.168.0.241] ([89.78.252.225]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0M6B6s-1eF9gz1xf8-00y9OY; Tue, 17 Apr 2018 19:28:15 +0200 Subject: Re: [PATCH 31/40] target_ops/C++: Base FreeBSD target To: Pedro Alves , John Baldwin , gdb-patches@sourceware.org References: <20180414190953.24481-1-palves@redhat.com> <20180414190953.24481-32-palves@redhat.com> <2651054.rGX2nUqyEc@ralph.baldwin.cx> <4c3b320e-ecbe-4e97-9ee4-91cacca60b8d@redhat.com> From: Kamil Rytarowski Message-ID: Date: Tue, 17 Apr 2018 17:28:00 -0000 User-Agent: Mozilla/5.0 (X11; NetBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <4c3b320e-ecbe-4e97-9ee4-91cacca60b8d@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="iENKtN285XxSxtWpLC5mv4PO2LlG2OGT1" X-UI-Out-Filterresults: notjunk:1;V01:K0:aZe1LfYPQWM=:S+xtWJ5vS/+JnRXjqvvR4J ZuysPNZdaQXbY2rBeDUgtwWthXWCaB1m5/sLH71HFRhwQ0foI0Xf/18sKZIig8BG85apDG5Fi jqZjwt7PRpvHzfxEB5y3//mWj8OStaAiqpQWlQTxFKGDhu7lKEeJcvUzmOt4Tl1ZnPXdl/l6e 0w9EZrcMDGwBpYnWphNddDBnLuEWlTxjALDMdUpIyij+mvr/+rWBmc+lqz0rLkFaRUei6CGoy te0F3V5Li2VRQzQfyZly6jId9ucr2gjtSoY/6sCW8g8MXalxFI9eY+5lQbtfDlyx2/xPNgYQC 577GHI3Ezzv67XqlyeF6+QcEiTC/+SY6F+qvdLaDiI0mDYvMLlKD0oGf4SOgdUvhw1ArrBRH6 IUzyw4B2rOG0DrszjNpB1/WqJjHa4/uZM50GSOMrzZbZ7a37VtpNJapi8kUCyui+tAsdRRkgS JVL5Il6JeokHKvcq+CO+p3kSCLqg8olDoa3kOoPWVKI0Xcsjhl+1AOFf4Mjj13AoRlrjlqoBE 3HupkVba7HGK2eBEVEB9JPG58qcFs9pPOAyyDarlSL07ILlPh7KbEC4ZknR1Q9VCSVtUozsnh d/HohxDkFbWWxgFUze8253CvslLIMfUdA4mlbuwJohzznYlDzn2dndShKCoAik2xC9RD6BM7P ufBm/SkipI0aVe+cNiicMpq/R0MGzY8mYJcQd/EMW7BR8BoTqeQqIzdkO6gDvMBFtCT6ob2/r eNQB695MspJRuqTs+icy+M75Akxn2QuDY924e7aU4Fc4GHcoPxbLY7oc32gaLFWQQg/M2kXv5 0OjChePP7RgOkiFtV8yPH9m2Z2ixg== X-IsSubscribed: yes X-SW-Source: 2018-04/txt/msg00345.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --iENKtN285XxSxtWpLC5mv4PO2LlG2OGT1 Content-Type: multipart/mixed; boundary="uFNOjm5tkO7LbLJV4QX02WCtOLX8j2eBH"; protected-headers="v1" From: Kamil Rytarowski To: Pedro Alves , John Baldwin , gdb-patches@sourceware.org Message-ID: Subject: Re: [PATCH 31/40] target_ops/C++: Base FreeBSD target References: <20180414190953.24481-1-palves@redhat.com> <20180414190953.24481-32-palves@redhat.com> <2651054.rGX2nUqyEc@ralph.baldwin.cx> <4c3b320e-ecbe-4e97-9ee4-91cacca60b8d@redhat.com> In-Reply-To: <4c3b320e-ecbe-4e97-9ee4-91cacca60b8d@redhat.com> --uFNOjm5tkO7LbLJV4QX02WCtOLX8j2eBH Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Content-length: 946 On 17.04.2018 19:07, Pedro Alves wrote: > On 04/17/2018 05:05 PM, John Baldwin wrote: >> On Saturday, April 14, 2018 08:09:44 PM Pedro Alves wrote: >>> The >>> >>> $architecture x NetBSD/OpenBSD/FreeBSD >>> >>> support matrix complicates things a bit. There's common BSD target >>> code, and there's common architecture-specific code shared between the >>> different BSDs. Current, all that is stiched together to form a final >>> target, via the i386bsd_target, x86bsd_target, fbsd_nat_add_target >>> functions etc. >>> >>> Introduces a fbsd_nat_target base/prototype target. To be used in >>> following patches. >> >> I will do some tests of FreeBSD/amd64 first and let you know what I find. >=20 > Thank you! >=20 Common BSD target should be changed in future to common BSD/Linux target like in LLDB. There is a shared Remote Process Plugin used by Linux and NetBSD. Enforcing a layer of common BSD code is counterproductive nowadays. --uFNOjm5tkO7LbLJV4QX02WCtOLX8j2eBH-- --iENKtN285XxSxtWpLC5mv4PO2LlG2OGT1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 850 -----BEGIN PGP SIGNATURE----- iQJABAEBCAAqFiEELaxVpweEzw+lMDwuS7MI6bAudmwFAlrWLysMHG41NEBnbXgu Y29tAAoJEEuzCOmwLnZsfRkQALfzVPTrastTtFbXHD1J9DMam1e9D8oe2bFU1eG8 KF8Gp2D8J3Vo8Ceds5GV0g12ZouIewivr2F53ghNnzAEuTbwlJj1RaUtDb8bM3qR 0rUWw4nAYduh/0cN0W/xr5vVaSsYB5WoeFKATO1mLcFnlNgN4L7Hu4Xh+stUcqf/ GDQTeC2w0dMQLKRvGxAuxXaPoifgV1noVK4fQc3V/9MsWLy14YU6JqjZOff0ZAXg PH0UKs14Yk2JL2ZC2OSaHFBP9XyPBY/HUHFgiLTB+gQdT5dhq9Bs3au/wk6P4Sc8 Lks+O2axt5sT+LuKgH00+XMpzTxUSmPtUXjim1e2nZPkIebiWOLkixy+pZ/npj7T hP1Iq2l9smZLVCPDDG7LCk+DzOrZS1PZKBspFWCFRvDb/GEGSR7rQWI4rvsotPkx JoYEn+bhZ1y4ozWi+7hzqYvnQWmW/tusnLboDHt13PNtyShU8V2yr6/3dWr4fsp8 YLYjCl43V/x5AFqi2i6clTv/Xm/TMTjtHj5IBldkoIvCJ2aRkZv5W5RxS8DUq+oV 23lqqvPiRetuCB0A77SbSn3SJ8WpeNcCkH0nH6qtCvuY7YQP51JRQLIraOZqBT/2 hjiaTEI0AN0zdraeVfmtnczqD9hoZPzT4gxwjoDTQ7kW1DOVlC+ZplPh+sZ7goWp V8o8 =4Y79 -----END PGP SIGNATURE----- --iENKtN285XxSxtWpLC5mv4PO2LlG2OGT1--