From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1705 invoked by alias); 12 May 2012 03:13:52 -0000 Received: (qmail 1694 invoked by uid 22791); 12 May 2012 03:13:51 -0000 X-SWARE-Spam-Status: No, hits=-8.4 required=5.0 tests=AWL,BAYES_00,KHOP_PGP_SIGNED,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp.gentoo.org (HELO smtp.gentoo.org) (140.211.166.183) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 12 May 2012 03:13:38 +0000 Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id A89F81B4032; Sat, 12 May 2012 03:13:37 +0000 (UTC) From: Mike Frysinger To: gdb-patches@sourceware.org Subject: Re: PATCH: Check DS segment register for x32 process Date: Sat, 12 May 2012 03:13:00 -0000 User-Agent: KMail/1.13.7 (Linux/3.4.0-rc6; KDE/4.6.5; x86_64; ; ) Cc: Mark Kettenis , hjl.tools@gmail.com References: <20120511193114.GA5097@intel.com> <201205112025.q4BKP0fa012403@glazunov.sibelius.xs4all.nl> In-Reply-To: <201205112025.q4BKP0fa012403@glazunov.sibelius.xs4all.nl> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4050159.RWZhud148y"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201205112313.52293.vapier@gentoo.org> X-IsSubscribed: yes 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 X-SW-Source: 2012-05/txt/msg00467.txt.bz2 --nextPart4050159.RWZhud148y Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-length: 568 On Friday 11 May 2012 16:25:00 Mark Kettenis wrote: > From: "H.J. Lu" > > This patch checks DS segment register for x32 process. Tested on > > Linux/x86-64. OK to install? > >=20 > > --- a/gdb/amd64-linux-nat.c > > +++ b/gdb/amd64-linux-nat.c > >=20 > > + if (sizeof (void *) =3D=3D 4 && is_64bit && !is_x32) > > + error (_("Can't debug 64-bit process with 32-bit GDB")); >=20 > I really think we should refuse to even build a GDB as an X32 binary. huh ? why would we restrict the host ABI ? i plan on doing pure x32=20 installs. -mike --nextPart4050159.RWZhud148y Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. Content-length: 836 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJPrdVwAAoJEEFjO5/oN/WB5osQAI3eURzVxqLkTHkN2kCYRXF6 E1mDwBbNiS/Gw1oFb0arYyml74TsELWB9DQXHRiK4zz42Ape3DiN7wWMf0feqjH7 Jxj+cpYsJgeuVEPz7BEHXk3bwcSDVt5YkQmW+tPK8tAx97SoOqff3Ma30BP4qDA2 MtyqpLYJ7nD2f6gO0RkPTDyXa48Kd0jb4v1/EhUWbmYaY0Jz+AVYRiflr4NdNwu/ GZjj8XWG5TzfDDA3s7HCmpo6EEoiPqgQjxyLBca0OKV4HdPNxiMtKXZ2NVlWEOHR z1JlsNSiYN8xKcSXxXULu9smcOYFslT0Rz+hgKpvJiL/KRLI1VglLe0Pnf9ESisn +WPeXkq8DgjNRvn5aPwZEacphxRY9AHHdFrC2OVCAKUj2A6r4XJlqpbnQuPuiYdZ qZ7532yqSUkkKM6dcfz4Pb181GNW6HLf0phLC3nhT6lYjWRmmM61Kr2FxWSr+SAf OcX10xFq9WNuSdEUOrYgX+S3BuZof9dOg0i5657L06Ajwv1ifUiMkQNQxoW8Cnry wZlfWitMJh8eMBO5jkH/qkSSOzSIsY0qwA8Id0Ryx+/Vz97wdqeBl2uYzuWpoAze A9WXSIVHw8QeEskUnFerzI2V4mj7a+9DtXH/AmZi2I3FY1mXHdIlIBY4zpgnYqzl 7FhGdyT//S28OQEY+vOO =od+V -----END PGP SIGNATURE----- --nextPart4050159.RWZhud148y--