From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32418 invoked by alias); 23 Dec 2005 18:01:20 -0000 Received: (qmail 32411 invoked by uid 22791); 23 Dec 2005 18:01:20 -0000 X-Spam-Check-By: sourceware.org Received: from kleinhenz.com (HELO kleinhenz.com) (213.239.205.196) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 23 Dec 2005 18:01:18 +0000 Received: from [192.168.115.35] (p549958F7.dip.t-dialin.net [84.153.88.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Simon Richter", Issuer "Kleinhenz Elektronik CA" (verified OK)) by kleinhenz.com (Postfix) with ESMTP id F332B4A8003; Fri, 23 Dec 2005 19:01:14 +0100 (CET) Message-ID: <43AC3B63.7090705@hogyros.de> Date: Fri, 23 Dec 2005 18:01:00 -0000 From: Simon Richter User-Agent: Debian Thunderbird 1.0.7 (X11/20051019) MIME-Version: 1.0 To: Eli Zaretskii Cc: gdb@sourceware.org Subject: Re: Stepping over longjmp presumably broken for glibc References: <20051222211734.GA13178@nevyn.them.org> <20051223132039.GA24942@nevyn.them.org> <20051223152021.GA26794@nevyn.them.org> <20051223170913.GA28791@nevyn.them.org> In-Reply-To: OpenPGP: url=http://www.hogyros.de/simon.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig8723AFD36529F889B247868E" X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2005-12/txt/msg00190.txt.bz2 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig8723AFD36529F889B247868E Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 782 Hi, Eli Zaretskii wrote: > If glibc maintainers actively fight the debugger's ability to debug > their code, we will never succeed in catching up with them. So I'd > rather they stopped with that attitude and started cooperating with > us. I can ask RMS to try to influence the glibc team, if you think > this will help. I think it's another issue of debug vs. non-debug binaries. Any debugger will have a hard time finding the end of a higher-language construct in a non-debug binary. A debug binary on the other hand should not intermix constructs and take care to have enough hints for the debugger to find out stuff. A glibc for debugging should hence store usable pointers, and people should use a debug build when debugging the glibc. Simon aka Captain Obvious --------------enig8723AFD36529F889B247868E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 307 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iQCUAwUBQ6w7ZVYr4CN7gCINAQLknwP3VSbAl5NpKH1BmHZmiOeyy4GS5nPvBC6H DZl2yZjwtm5oeo9rDXaGULeBpC7kuyuAJULBRNAF0EnyM2DZlb2MJJFBjwsb+N2D Sig6MWrZkA1zrJ0M6Ld8r2U0CO0yBP5AnqvtLQcpTRvjJwnLT03krLqDSQsp+3nV /pRh9CxarA== =3CdJ -----END PGP SIGNATURE----- --------------enig8723AFD36529F889B247868E--