From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13594 invoked by alias); 19 Mar 2012 03:59:03 -0000 Received: (qmail 13584 invoked by uid 22791); 19 Mar 2012 03:59:02 -0000 X-SWARE-Spam-Status: No, hits=-4.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,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; Mon, 19 Mar 2012 03:58:39 +0000 Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 84F481B402A for ; Mon, 19 Mar 2012 03:58:38 +0000 (UTC) From: Mike Frysinger To: gdb-patches@sourceware.org Subject: Re: [PATCH] sim: nrun: decode signal when crashing Date: Mon, 19 Mar 2012 03:59:00 -0000 User-Agent: KMail/1.13.7 (Linux/3.2.0; KDE/4.6.5; x86_64; ; ) References: <1289875764-16066-1-git-send-email-vapier@gentoo.org> <201012272104.01777.vapier@gentoo.org> In-Reply-To: <201012272104.01777.vapier@gentoo.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3334657.RhMxPnGJqI"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201203182358.40945.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-03/txt/msg00679.txt.bz2 --nextPart3334657.RhMxPnGJqI Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-length: 1073 On Monday 27 December 2010 21:04:01 Mike Frysinger wrote: > On Tuesday, November 16, 2010 11:10:43 Frank Ch. Eigler wrote: > > vapier wrote: > > > [...] > > >=20 > > > if (sigrc !=3D 0) > > >=20 > > > - fprintf (stderr, "program stopped with signal %d.\n", sigrc); > > > + fprintf (stderr, "program stopped with signal %d (%s).\n", sigrc, > > > + strsignal (sigrc)); > > >=20 > > > break; > >=20 > > I don't know if we can assume that the target signal numbering matches > > the host. Else I suspect we wouldn't have all those TARGET_SIGNAL_* > > defs. >=20 > looking through the code, it seems nrun.c already assumes this. i cant > find any logic that utilizes the signal_map member of the callback > structure. >=20 > sim-reason.c:sim_stop_reason() sets sigrc to the target signal based on t= he > sim signal (uses sim_signal_to_target()). nrun.c:main() then compares th= at > sigrc directly to the result of sim_signal_to_host(). >=20 > so i think this patch is OK considering the existing state of things ... committed in light of this -mike --nextPart3334657.RhMxPnGJqI 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) iQIcBAABAgAGBQJPZq7wAAoJEEFjO5/oN/WBE8EQANNNmCy0CIRmVvGBV1EuRgFV O8/oG7o7uRbRF7IXpa952qt7Eg+9ZHUI+O8B3sK2Qs07Fby9DetLlKRRDx8hUpUu UdxyBbxDucu7XmYOXDboIAotFh0LGyEZl3ehko16Bkb4z4C9RotwB0oR+MgiZgJj 5wg7f+w6whAPEygMIKFc3jvP9fJPd7uPHJMzBy45e/FLlijcrMWhmugF8ErI2XDq FE52Uo6Ax3dz5SEM/0n5T1DwslWWC9K0Kr++nHWCckTanpZDB8m2IpoJ8Hv6CYtf pRzhIRmaZyqgKSfBDJHnDa7ustbhQs7/GEYvZQ4HzBdxl0kNDRpR2zMm1NmiSdlR r7COukC7WzSiVwBnzVorLfwBok/fzyOIim3ZW/sVb5w25DK86hSjYf1j0/AWDNl+ +WwsNBjwbaQ0UaXupH3DgEgMvuJjyUhpOS6u8Q9v4mJvmMGdkOCEDyFY9ZvZ3sU+ Pzxk25erU0lHuYGNvupJ2krcT4WWP7KTGxXVjN6PpLn0JIel1qJcTI1XDxupUQt4 29OGEjSxskyrQ82hATLDFAJup7qGrx6bWpnYWKdqsG4fQrA9vTyZfJK2w1GEqmCe m+x9cAonhtvS+uq3TlsVH7noVKZzYr8wXLRPoNyPR7ZDOo0XcqEsDLc8ldckkVA5 x08PmIIlNH1oiR13z3r8 =El9Q -----END PGP SIGNATURE----- --nextPart3334657.RhMxPnGJqI--