From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12843 invoked by alias); 10 Dec 2008 23:21:20 -0000 Received: (qmail 12823 invoked by uid 22791); 10 Dec 2008 23:21:18 -0000 X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.45.13) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 10 Dec 2008 23:20:43 +0000 Received: from spaceape12.eur.corp.google.com (spaceape12.eur.corp.google.com [172.28.16.146]) by smtp-out.google.com with ESMTP id mBANKe5l005592 for ; Wed, 10 Dec 2008 15:20:40 -0800 Received: from wa-out-1112.google.com (wahj40.prod.google.com [10.114.236.40]) by spaceape12.eur.corp.google.com with ESMTP id mBANKcMd020362 for ; Wed, 10 Dec 2008 15:20:38 -0800 Received: by wa-out-1112.google.com with SMTP id j40so365303wah.1 for ; Wed, 10 Dec 2008 15:20:38 -0800 (PST) MIME-Version: 1.0 Received: by 10.114.192.17 with SMTP id p17mr1366937waf.196.1228951237915; Wed, 10 Dec 2008 15:20:37 -0800 (PST) In-Reply-To: <8ac60eac0812100758i586c66eak533680a6eb07459c@mail.gmail.com> References: <20081209013252.9E1C83A6B2E@localhost> <20081209020744.GA11173@caradoc.them.org> <8ac60eac0812081842l6ac5344fw2fd57011d3dfef42@mail.gmail.com> <20081209133408.GA16288@caradoc.them.org> <20081210111322.GC20054@adacore.com> <8ac60eac0812100758i586c66eak533680a6eb07459c@mail.gmail.com> Date: Wed, 10 Dec 2008 23:21:00 -0000 Message-ID: <8ac60eac0812101520x76366795ieea6afb6d48fb129@mail.gmail.com> Subject: Re: [patch] Fix a glitch in debugging 32-bit process with 64-bit GDB. From: Paul Pluzhnikov To: Joel Brobecker Cc: gdb-patches@sourceware.org Content-Type: multipart/mixed; boundary=0016364c5db9fb764a045db98137 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: 2008-12/txt/msg00193.txt.bz2 --0016364c5db9fb764a045db98137 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-length: 378 On Wed, Dec 10, 2008 at 7:58 AM, Paul Pluzhnikov wrote: > I think it's pretty clear that BFD is to blame. Well, may be not a BFD problem after all... Does the patch below seem reasonable? Thanks, -- Paul Pluzhnikov 2008-12-10 Paul Pluzhnikov * dbxread.c (stabs_seek): Sign-extend 32-bit STABS values for 64-bit GDB. --0016364c5db9fb764a045db98137 Content-Type: text/plain; charset=US-ASCII; name="gdb-1526195-20081210.txt" Content-Disposition: attachment; filename="gdb-1526195-20081210.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_foklrs3c0 Content-length: 1025 SW5kZXg6IGRieHJlYWQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm aWxlOiAvY3ZzL3NyYy9zcmMvZ2RiL2RieHJlYWQuYyx2CnJldHJpZXZpbmcg cmV2aXNpb24gMS45OApkaWZmIC11IC1wIC11IC1yMS45OCBkYnhyZWFkLmMK LS0tIGRieHJlYWQuYwkxIE9jdCAyMDA4IDE2OjQxOjI3IC0wMDAwCTEuOTgK KysrIGRieHJlYWQuYwkxMCBEZWMgMjAwOCAyMjo0MTozNSAtMDAwMApAQCAt ODU1LDcgKzg1NSw3IEBAIHN0YWJzX3NlZWsgKGludCBzeW1fb2Zmc2V0KQog ICAgIChpbnRlcm4pLm5fdHlwZSA9IGJmZF9oX2dldF84IChhYmZkLCAoZXh0 ZXJuKS0+ZV90eXBlKTsJCVwKICAgICAoaW50ZXJuKS5uX290aGVyID0gMDsJ CQkJCQlcCiAgICAgKGludGVybikubl9kZXNjID0gYmZkX2hfZ2V0XzE2IChh YmZkLCAoZXh0ZXJuKS0+ZV9kZXNjKTsgIAkJXAotICAgIGlmIChiZmRfZ2V0 X3NpZ25fZXh0ZW5kX3ZtYSAoYWJmZCkpCQkJCQlcCisgICAgaWYgKHNpemVv ZiAoYmZkX3ZtYSkgPiA0IHx8IGJmZF9nZXRfc2lnbl9leHRlbmRfdm1hIChh YmZkKSkJCVwKICAgICAgIChpbnRlcm4pLm5fdmFsdWUgPSBiZmRfaF9nZXRf c2lnbmVkXzMyIChhYmZkLCAoZXh0ZXJuKS0+ZV92YWx1ZSk7CVwKICAgICBl bHNlCQkJCQkJCQlcCiAgICAgICAoaW50ZXJuKS5uX3ZhbHVlID0gYmZkX2hf Z2V0XzMyIChhYmZkLCAoZXh0ZXJuKS0+ZV92YWx1ZSk7CVwK --0016364c5db9fb764a045db98137--