From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3872 invoked by alias); 15 Nov 2004 21:32:38 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 3846 invoked from network); 15 Nov 2004 21:32:34 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 15 Nov 2004 21:32:34 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id iAFLWT7p013294 for ; Mon, 15 Nov 2004 16:32:29 -0500 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id iAFLWOr26886 for ; Mon, 15 Nov 2004 16:32:24 -0500 Received: from localhost.localdomain (vpn50-61.rdu.redhat.com [172.16.50.61]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id iAFLWNdo007015 for ; Mon, 15 Nov 2004 16:32:23 -0500 Received: from saguaro (saguaro.lan [192.168.64.2]) by localhost.localdomain (8.12.11/8.12.10) with SMTP id iAFLWIlk019591 for ; Mon, 15 Nov 2004 14:32:18 -0700 Date: Mon, 15 Nov 2004 21:32:00 -0000 From: Kevin Buettner To: gdb-patches@sources.redhat.com Subject: Re: Assume solib.h Message-Id: <20041115143217.20c9a6a2@saguaro> In-Reply-To: <01c4c8db$Blat.v2.2.2$377f5020@zahav.net.il> References: <4193BFA0.3060607@gnu.org> <200411112005.iABK5FrV098628@elgar.sibelius.xs4all.nl> <4193DDCE.7060205@gnu.org> <200411112224.iABMODmo099121@elgar.sibelius.xs4all.nl> <4194DBEB.6010304@gnu.org> <01c4c8db$Blat.v2.2.2$377f5020@zahav.net.il> Organization: Red Hat Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Mon__15_Nov_2004_14_32_17_-0700_xcMRgDYW/T7vXH4." X-SW-Source: 2004-11/txt/msg00316.txt.bz2 This is a multi-part message in MIME format. --Multipart=_Mon__15_Nov_2004_14_32_17_-0700_xcMRgDYW/T7vXH4. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-length: 725 On Fri, 12 Nov 2004 19:14:30 +0200 "Eli Zaretskii" wrote: > I'm with Mark on this one: a patch that potentially breaks a supported > platform doesn't get my vote. If a platform is supported, it deserves > that we don't break it, and calling it ``marginal'' doesn't change > anything. Mark, Eli, Would the addition of the attached file (solib-null.c) to Andrew's patch address your concerns? (Makefile.in has to change too; basically solib-null.o is unconditionally built and linked into gdb. I can post a patch if desired...) I've not been able to test it as thoroughly as I'd like, but it does seem to get me past some solib related problems on remote targets which lack shared library support. Kevin --Multipart=_Mon__15_Nov_2004_14_32_17_-0700_xcMRgDYW/T7vXH4. Content-Type: text/plain; name="solib-null.c" Content-Disposition: attachment; filename="solib-null.c" Content-Transfer-Encoding: base64 Content-length: 3103 LyogRGVmaW5pdGlvbnMgZm9yIHRhcmdldHMgd2l0aG91dCBzaGFyZWQgbGli cmFyaWVzIGZvciBHREIsIHRoZSBHTlUgRGVidWdnZXIuCgogICBDb3B5cmln aHQgMjAwNAogICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KCiAg IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdEQi4KCiAgIFRoaXMgcHJvZ3JhbSBp cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5CiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAgIHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg dGhlIExpY2Vuc2UsIG9yCiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy IHZlcnNpb24uCgogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKICAgYnV0IFdJVEhP VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy cmFudHkgb2YKICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQogICBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKICAgWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UKICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5v dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKICAgRm91bmRhdGlvbiwg SW5jLiwgNTkgVGVtcGxlIFBsYWNlIC0gU3VpdGUgMzMwLAogICBCb3N0b24s IE1BIDAyMTExLTEzMDcsIFVTQS4gICovCgojaW5jbHVkZSAiZGVmcy5oIgoj aW5jbHVkZSAic29saXN0LmgiCgpzdGF0aWMgc3RydWN0IHNvX2xpc3QgKgpu dWxsX2N1cnJlbnRfc29zICh2b2lkKQp7CiAgcmV0dXJuIE5VTEw7Cn0KCnN0 YXRpYyB2b2lkCm51bGxfc3BlY2lhbF9zeW1ib2xfaGFuZGxpbmcgKHZvaWQp CnsKfQoKc3RhdGljIHZvaWQKbnVsbF9zb2xpYl9jcmVhdGVfaW5mZXJpb3Jf aG9vayAodm9pZCkKewp9CgpzdGF0aWMgdm9pZApudWxsX2NsZWFyX3NvbGli ICh2b2lkKQp7Cn0KCnN0YXRpYyB2b2lkCm51bGxfZnJlZV9zbyAoc3RydWN0 IHNvX2xpc3QgKnNvKQp7CiAgeGZyZWUgKHNvLT5sbV9pbmZvKTsKfQoKCnN0 YXRpYyB2b2lkCm51bGxfcmVsb2NhdGVfc2VjdGlvbl9hZGRyZXNzZXMgKHN0 cnVjdCBzb19saXN0ICpzbywKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3RydWN0IHNlY3Rpb25fdGFibGUgKnNlYykKewp9CgpzdGF0aWMg aW50Cm51bGxfb3Blbl9zeW1ib2xfZmlsZV9vYmplY3QgKHZvaWQgKmZyb21f dHR5cCkKewogIHJldHVybiAwOwp9CgpzdGF0aWMgaW50Cm51bGxfaW5fZHlu c3ltX3Jlc29sdmVfY29kZSAoQ09SRV9BRERSIHBjKQp7CiAgcmV0dXJuIDA7 Cn0KCnN0YXRpYyBzdHJ1Y3QgdGFyZ2V0X3NvX29wcyBudWxsX3NvX29wczsK CmV4dGVybiBpbml0aWFsaXplX2ZpbGVfZnR5cGUgX2luaXRpYWxpemVfbnVs bF9zb2xpYjsgLyogLVdtaXNzaW5nLXByb3RvdHlwZXMgKi8KCnZvaWQKX2lu aXRpYWxpemVfbnVsbF9zb2xpYiAodm9pZCkKewogIG51bGxfc29fb3BzLnJl bG9jYXRlX3NlY3Rpb25fYWRkcmVzc2VzID0gbnVsbF9yZWxvY2F0ZV9zZWN0 aW9uX2FkZHJlc3NlczsKICBudWxsX3NvX29wcy5mcmVlX3NvID0gbnVsbF9m cmVlX3NvOwogIG51bGxfc29fb3BzLmNsZWFyX3NvbGliID0gbnVsbF9jbGVh cl9zb2xpYjsKICBudWxsX3NvX29wcy5zb2xpYl9jcmVhdGVfaW5mZXJpb3Jf aG9vayA9IG51bGxfc29saWJfY3JlYXRlX2luZmVyaW9yX2hvb2s7CiAgbnVs bF9zb19vcHMuc3BlY2lhbF9zeW1ib2xfaGFuZGxpbmcgPSBudWxsX3NwZWNp YWxfc3ltYm9sX2hhbmRsaW5nOwogIG51bGxfc29fb3BzLmN1cnJlbnRfc29z ID0gbnVsbF9jdXJyZW50X3NvczsKICBudWxsX3NvX29wcy5vcGVuX3N5bWJv bF9maWxlX29iamVjdCA9IG51bGxfb3Blbl9zeW1ib2xfZmlsZV9vYmplY3Q7 CiAgbnVsbF9zb19vcHMuaW5fZHluc3ltX3Jlc29sdmVfY29kZSA9IG51bGxf aW5fZHluc3ltX3Jlc29sdmVfY29kZTsKCiAgLyogU2V0IGN1cnJlbnRfdGFy Z2V0X3NvX29wcyB0byBudWxsX3NvX29wcyBpZiBub3QgYWxyZWFkeSBzZXQu ICAqLwogIGlmIChjdXJyZW50X3RhcmdldF9zb19vcHMgPT0gMCkKICAgIGN1 cnJlbnRfdGFyZ2V0X3NvX29wcyA9ICZudWxsX3NvX29wczsKfQo= --Multipart=_Mon__15_Nov_2004_14_32_17_-0700_xcMRgDYW/T7vXH4.--