From owner-freebsd-amd64@FreeBSD.ORG Sun Oct 7 21:55:19 2012 Return-Path: Delivered-To: amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12B0C106566B; Sun, 7 Oct 2012 21:55:19 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id BA24A8FC16; Sun, 7 Oct 2012 21:55:18 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1TKyoZ-003yXJ-6o>; Sun, 07 Oct 2012 23:55:11 +0200 Received: from e178018103.adsl.alicedsl.de ([85.178.18.103] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1TKyoZ-0012eD-3C>; Sun, 07 Oct 2012 23:55:11 +0200 Message-ID: <5071FA38.5010705@zedat.fu-berlin.de> Date: Sun, 07 Oct 2012 23:55:04 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120910 Thunderbird/15.0.1 MIME-Version: 1.0 To: Konstantin Belousov References: <20121007152005.GX35915@deviant.kiev.zoral.com.ua> In-Reply-To: <20121007152005.GX35915@deviant.kiev.zoral.com.ua> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig2F65809845F6A9E48F236FF2" X-Originating-IP: 85.178.18.103 Cc: amd64@freebsd.org, current@freebsd.org Subject: Re: Unwind annotations for the libc and libthr asm X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Oct 2012 21:55:19 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig2F65809845F6A9E48F236FF2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 10/07/12 17:20, schrieb Konstantin Belousov: > Please find below the patch to add the unwind annotations for the libc > and libthr assembler routines on amd64. The change shall have no impact= > on the execution of the changed code, because no functions there ever > generate C++ exception or call a function that could generate exception= =2E >=20 > The addition of the annotations significantly improves the results of > the libunwind test suite on FreeBSD/amd64. We are still not on par with= > Linux, mainly due to the lack of the unwind annotations for the signal > trampolines. Fixing this requires VDSO. >=20 [...] Regarding to VDSO support, what happened to this request to FBSD of the year 2010? http://lists.freebsd.org/pipermail/freebsd-hackers/2010-April/031553.html= oh --------------enig2F65809845F6A9E48F236FF2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQcfo+AAoJEOgBcD7A/5N8dmEIAL8mpH92k6rOW3U01zjbzMTs kunLhENJbdrKsEaCVs/Jud/tcm1570CNTE2pqk9c8CLuodK1P2qmMW6pAf5NiFdi ClIMLlAuJKYm+OrFcTOw8KePzr8L++OImNJeZXyWf8aOh8DxWimEaZssuuzw0joA XUa2Dm34zvKFEVYmS/ynrTaOskWuoKVIxLI5v6vpiEuJ0ExoIJbuUguQzYsq6gZJ 2rt72mt2kJyXFg89gO0CSwPURLCaZTSj87fpVSAUJAIwYrh9fmxsn6yPKafW4/Hu sN6xyoKg+AiOWgOIJqBf6dpa/pkz5dORJyl2pFgX1sYsO58z9dKo/99JxAHvQIo= =JJ0G -----END PGP SIGNATURE----- --------------enig2F65809845F6A9E48F236FF2--