From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6687 invoked by alias); 1 Sep 2004 17:44:13 -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 6660 invoked from network); 1 Sep 2004 17:44:11 -0000 Received: from unknown (HELO e34.co.us.ibm.com) (32.97.110.132) by sourceware.org with SMTP; 1 Sep 2004 17:44:11 -0000 Received: from westrelay05.boulder.ibm.com (westrelay05.boulder.ibm.com [9.17.193.33]) by e34.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id i81HiAnZ421330 for ; Wed, 1 Sep 2004 13:44:10 -0400 Received: from austin.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by westrelay05.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i81HiAS1247442 for ; Wed, 1 Sep 2004 11:44:10 -0600 Received: from lazy.austin.ibm.com (lazy.austin.ibm.com [9.53.94.97]) by austin.ibm.com (8.12.10/8.12.10) with ESMTP id i81Hi9p0124416 for ; Wed, 1 Sep 2004 12:44:09 -0500 Date: Wed, 01 Sep 2004 17:44:00 -0000 From: Manoj Iyer X-X-Sender: manjo@lazy To: gdb-patches@sources.redhat.com Subject: Re: [RFC] changes to gdb.gdb to use new gdb.exp In-Reply-To: <4135FAAA.nail59915B4OV@mindspring.com> Message-ID: References: <4135FAAA.nail59915B4OV@mindspring.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-1710615331-1094058536=:30693" X-SW-Source: 2004-09/txt/msg00014.txt.bz2 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --8323328-1710615331-1094058536=:30693 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-length: 963 Michael, Attached is a patch with changes, I tested this patch on X86 (debian sarge) and PowerPC 64bit (SLES 9). Attached is a sample gdb.log from my PowerPC testing. this is ok to apply? Thanks a ton ----- Manjo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Cognito ergo sum + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ On Wed, 1 Sep 2004, Michael Chastain wrote: > Hi Manoj, > > Three things: > > . Use "lsearch" rather than "lindex". The spec for gdb_file_cmd says > that it can return several words after the MESSAGE. So something > like: > > if { [lsearch -exact [lrange $result 1 end] "nodebug"] >= 0 } > > That way, the caller will keep working after gdb_file_cmd adds more words. > > . Include a ChangeLog entry with the patch. > > . Say what system you tested the patch on, and how you tested it. > > Michael > --8323328-1710615331-1094058536=:30693 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="gdb.gdb.patch.v2" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: PATCH for gdb.gdb testcases Content-Disposition: attachment; filename="gdb.gdb.patch.v2" Content-length: 4205 MjAwNC0wOS0wMSAgTWFub2ogSXllciAgPG1hbmpvQGF1c3Rpbi5pYm0uY29t DQoNCgkqIGdkYi5nZGIvY29tcGxhaW50cy5leHAgKHNldHVwX3Rlc3QpOiB1 c2UgbmV3IGdkYi5leHAgZnVuY3Rpb25hbGl0eSANCgl0byBjaGVjayBmb3Ig bm9kZWJ1ZyBpbiBleGVjdXRhYmxlLg0KCSogZ2RiLmdkYi9vYnNlcnZlci5l eHAgKHNldHVwX3Rlc3QpOiB1c2UgbmV3IGdkYi5leHAgZnVuY3Rpb25hbGl0 eSANCgl0byBjaGVjayBmb3Igbm9kZWJ1ZyBpbiBleGVjdXRhYmxlLg0KCSog Z2RiLmdkYi9zZWxmdGVzdC5leHAgKHRlc3Rfd2l0aF9zZWxmKTogdXNlIG5l dyBnZGIuZXhwIGZ1bmN0aW9uYWxpdHkgDQoJdG8gY2hlY2sgZm9yIG5vZGVi dWcgaW4gZXhlY3V0YWJsZS4NCgkqIGdkYi5nZGIveGZ1bGxwYXRoLmV4cCAo c2V0dXBfdGVzdCk6IHVzZSBuZXcgZ2RiLmV4cCBmdW5jdGlvbmFsaXR5IA0K CXRvIGNoZWNrIGZvciBub2RlYnVnIGluIGV4ZWN1dGFibGUuDQoNCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpkaWZmIC1wYXVyTiAu L29sZC9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZ2RiL2NvbXBsYWludHMuZXhw IC4vbmV3L3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIvY29tcGxhaW50cy5l eHANCi0tLSAuL29sZC9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZ2RiL2NvbXBs YWludHMuZXhwCTIwMDQtMDgtMjggMTg6NTU6NDguMDAwMDAwMDAwIC0wNTAw DQorKysgLi9uZXcvc3JjL2dkYi90ZXN0c3VpdGUvZ2RiLmdkYi9jb21wbGFp bnRzLmV4cAkyMDA0LTA5LTAxIDExOjUzOjQ1LjAwMDAwMDAwMCAtMDUwMA0K QEAgLTU1LDYgKzU1LDExIEBAIHByb2Mgc2V0dXBfdGVzdCB7IGV4ZWN1dGFi bGUgfSB7DQogDQogICAgIGlmIHsgW2xpbmRleCAkcmVzdWx0IDBdICE9ICIi IH0gdGhlbiB7DQogCXJldHVybiAtMQ0KKyAgICB9IGVsc2Ugew0KKyAgICAg ICAgaWYgeyBbbHNlYXJjaCAtZXhhY3QgW2xyYW5nZSAkcmVzdWx0IDEgZW5k XSAibm9kZWJ1ZyJdID49IDAgfSB0aGVuIHsNCisgICAgICAgICAgICB1bnRl c3RlZCAiTm8gZGVidWcgaW5mb3JtYXRpb24sIHNraXBwaW5nIHRlc3RjYXNl LiINCisgICAgICAgICAgICByZXR1cm4gLTENCisgICAgICAgIH0NCiAgICAg fQ0KIA0KICAgICAjIFNldCBhIGJyZWFrcG9pbnQgYXQgbWFpbg0KZGlmZiAt cGF1ck4gLi9vbGQvc3JjL2dkYi90ZXN0c3VpdGUvZ2RiLmdkYi9vYnNlcnZl ci5leHAgLi9uZXcvc3JjL2dkYi90ZXN0c3VpdGUvZ2RiLmdkYi9vYnNlcnZl ci5leHANCi0tLSAuL29sZC9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZ2RiL29i c2VydmVyLmV4cAkyMDA0LTA4LTI4IDE4OjU1OjQ4LjAwMDAwMDAwMCAtMDUw MA0KKysrIC4vbmV3L3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIvb2JzZXJ2 ZXIuZXhwCTIwMDQtMDktMDEgMTE6NTQ6MjAuMDAwMDAwMDAwIC0wNTAwDQpA QCAtNTMsNiArNTMsMTEgQEAgcHJvYyBzZXR1cF90ZXN0IHsgZXhlY3V0YWJs ZSB9IHsNCiANCiAgICAgaWYgeyBbbGluZGV4ICRyZXN1bHQgMF0gIT0gIiIg fSB0aGVuIHsNCiAJcmV0dXJuIC0xDQorICAgIH0gZWxzZSB7DQorICAgICAg ICBpZiB7IFtsc2VhcmNoIC1leGFjdCBbbHJhbmdlICRyZXN1bHQgMSBlbmRd ICJub2RlYnVnIl0gPj0gMCB9IHRoZW4gew0KKyAgICAgICAgICAgIHVudGVz dGVkICJObyBkZWJ1ZyBpbmZvcm1hdGlvbiwgc2tpcHBpbmcgdGVzdGNhc2Uu Ig0KKyAgICAgICAgICAgIHJldHVybiAtMQ0KKyAgICAgICAgfQ0KICAgICB9 DQogDQogICAgICMgU2V0IGEgYnJlYWtwb2ludCBhdCBtYWluDQpkaWZmIC1w YXVyTiAuL29sZC9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZ2RiL3NlbGZ0ZXN0 LmV4cCAuL25ldy9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZ2RiL3NlbGZ0ZXN0 LmV4cA0KLS0tIC4vb2xkL3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIvc2Vs ZnRlc3QuZXhwCTIwMDQtMDgtMjggMTg6NTU6NDguMDAwMDAwMDAwIC0wNTAw DQorKysgLi9uZXcvc3JjL2dkYi90ZXN0c3VpdGUvZ2RiLmdkYi9zZWxmdGVz dC5leHAJMjAwNC0wOS0wMSAxMTo1NDo1My4wMDAwMDAwMDAgLTA1MDANCkBA IC0yNDcsNiArMjQ3LDExIEBAIHByb2MgdGVzdF93aXRoX3NlbGYgeyBleGVj dXRhYmxlIH0gew0KIA0KICAgICBpZiB7IFtsaW5kZXggJHJlc3VsdCAwXSAh PSAiIiB9IHRoZW4gew0KIAlyZXR1cm4gLTENCisgICAgfSBlbHNlIHsNCisg ICAgICAgIGlmIHsgW2xzZWFyY2ggLWV4YWN0IFtscmFuZ2UgJHJlc3VsdCAx IGVuZF0gIm5vZGVidWciXSA+PSAwIH0gdGhlbiB7DQorICAgICAgICAgICAg dW50ZXN0ZWQgIk5vIGRlYnVnIGluZm9ybWF0aW9uLCBza2lwcGluZyB0ZXN0 Y2FzZS4iDQorICAgICAgICAgICAgcmV0dXJuIC0xDQorICAgICAgICB9DQog ICAgIH0NCiANCiAgICAgIyBkaXNhc3NlbWJsZSB5b3Vyc2VsZg0KZGlmZiAt cGF1ck4gLi9vbGQvc3JjL2dkYi90ZXN0c3VpdGUvZ2RiLmdkYi94ZnVsbHBh dGguZXhwIC4vbmV3L3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIveGZ1bGxw YXRoLmV4cA0KLS0tIC4vb2xkL3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIv eGZ1bGxwYXRoLmV4cAkyMDA0LTA4LTI4IDE4OjU1OjQ4LjAwMDAwMDAwMCAt MDUwMA0KKysrIC4vbmV3L3NyYy9nZGIvdGVzdHN1aXRlL2dkYi5nZGIveGZ1 bGxwYXRoLmV4cAkyMDA0LTA5LTAxIDExOjU1OjE3LjAwMDAwMDAwMCAtMDUw MA0KQEAgLTU0LDYgKzU0LDExIEBAIHByb2Mgc2V0dXBfdGVzdCB7IGV4ZWN1 dGFibGUgfSB7DQogDQogICAgIGlmIHsgW2xpbmRleCAkcmVzdWx0IDBdICE9 ICIiIH0gdGhlbiB7DQogCXJldHVybiAtMQ0KKyAgICB9IGVsc2Ugew0KKyAg ICAgICAgaWYgeyBbbHNlYXJjaCAtZXhhY3QgW2xyYW5nZSAkcmVzdWx0IDEg ZW5kXSAibm9kZWJ1ZyJdID49IDAgfSB0aGVuIHsNCisgICAgICAgICAgICB1 bnRlc3RlZCAiTm8gZGVidWcgaW5mb3JtYXRpb24sIHNraXBwaW5nIHRlc3Rj YXNlLiINCisgICAgICAgICAgICByZXR1cm4gLTENCisgICAgICAgIH0NCiAg ICAgfQ0KIA0KICAgICAjIFNldCBhIGJyZWFrcG9pbnQgYXQgbWFpbg0K --8323328-1710615331-1094058536=:30693 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="gdb.log" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: gdb.log (sample) Content-Disposition: attachment; filename="gdb.log" Content-length: 2432 VGVzdCBSdW4gQnkgbWFuam8gb24gV2VkIFNlcCAgMSAwNjo1MDo1MSAyMDA0 DQpOYXRpdmUgY29uZmlndXJhdGlvbiBpcyBwb3dlcnBjNjQtdW5rbm93bi1s aW51eC1nbnUNCg0KCQk9PT0gZ2RiIHRlc3RzID09PQ0KDQpTY2hlZHVsZSBv ZiB2YXJpYXRpb25zOg0KICAgIHVuaXgvLW0zMg0KDQpSdW5uaW5nIHRhcmdl dCB1bml4Ly1tMzINClVzaW5nIC4vZGVqYWdudS9iYXNlYm9hcmRzL3VuaXgu ZXhwIGFzIGJvYXJkIGRlc2NyaXB0aW9uIGZpbGUgZm9yIHRhcmdldC4NClVz aW5nIC4vZGVqYWdudS9jb25maWcvdW5peC5leHAgYXMgZ2VuZXJpYyBpbnRl cmZhY2UgZmlsZSBmb3IgdGFyZ2V0Lg0KVXNpbmcgLi9jb25maWcvdW5peC5l eHAgYXMgdG9vbC1hbmQtdGFyZ2V0LXNwZWNpZmljIGludGVyZmFjZSBmaWxl Lg0KUnVubmluZyAuL2dkYi5nZGIveGZ1bGxwYXRoLmV4cCAuLi4NCkdOVSBn ZGIgNi4xDQ0KQ29weXJpZ2h0IDIwMDQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uLCBJbmMuDQ0KR0RCIGlzIGZyZWUgc29mdHdhcmUsIGNvdmVyZWQgYnkg dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCBhbmQgeW91IGFyZQ0N CndlbGNvbWUgdG8gY2hhbmdlIGl0IGFuZC9vciBkaXN0cmlidXRlIGNvcGll cyBvZiBpdCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMuDQ0KVHlwZSAic2hv dyBjb3B5aW5nIiB0byBzZWUgdGhlIGNvbmRpdGlvbnMuDQ0KVGhlcmUgaXMg YWJzb2x1dGVseSBubyB3YXJyYW50eSBmb3IgR0RCLiAgVHlwZSAic2hvdyB3 YXJyYW50eSIgZm9yIGRldGFpbHMuDQ0KVGhpcyBHREIgd2FzIGNvbmZpZ3Vy ZWQgYXMgInBwYy1zdXNlLWxpbnV4Ii4NDQooZ2RiKSBzZXQgaGVpZ2h0IDAN DQooZ2RiKSBzZXQgd2lkdGggMA0NCihnZGIpIGZpbGUgeGdkYg0NClJlYWRp bmcgc3ltYm9scyBmcm9tIHhnZGIuLi4obm8gZGVidWdnaW5nIHN5bWJvbHMg Zm91bmQpLi4uZG9uZS4NDQpVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJy YXJ5ICIvbGliL3Rscy9saWJ0aHJlYWRfZGIuc28uMSIuDQ0KKGdkYikgVU5U RVNURUQ6IGdkYi5nZGIveGZ1bGxwYXRoLmV4cDogTm8gZGVidWcgaW5mb3Jt YXRpb24sIHNraXBwaW5nIHRlc3RjYXNlLg0KV0FSTklORzogQ291bGRuJ3Qg dGVzdCBzZWxmDQp0ZXN0Y2FzZSAuL2dkYi5nZGIveGZ1bGxwYXRoLmV4cCBj b21wbGV0ZWQgaW4gMCBzZWNvbmRzDQoNCgkJPT09IGdkYiBTdW1tYXJ5ID09 PQ0KDQojIG9mIHVudGVzdGVkIHRlc3RjYXNlcwkJMQ0KRXhlY3V0aW5nIG9u IGhvc3Q6IC91c3IvYmluL2dkYiAtbncgLS1jb21tYW5kIGdkYl9jbWQgICAg KHRpbWVvdXQgPSAzMDApDQpHTlUgZ2RiIDYuMQ0NCkNvcHlyaWdodCAyMDA0 IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLg0NCkdEQiBpcyBmcmVl IHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSwgYW5kIHlvdSBhcmUNDQp3ZWxjb21lIHRvIGNoYW5nZSBpdCBh bmQvb3IgZGlzdHJpYnV0ZSBjb3BpZXMgb2YgaXQgdW5kZXIgY2VydGFpbiBj b25kaXRpb25zLg0NClR5cGUgInNob3cgY29weWluZyIgdG8gc2VlIHRoZSBj b25kaXRpb25zLg0NClRoZXJlIGlzIGFic29sdXRlbHkgbm8gd2FycmFudHkg Zm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFudHkiIGZvciBkZXRhaWxzLg0N ClRoaXMgR0RCIHdhcyBjb25maWd1cmVkIGFzICJwcGMtc3VzZS1saW51eCIu DQ0KL3Vzci9iaW4vZ2RiIHZlcnNpb24gIDYuMSAtbngNCg0KcnVudGVzdCBj b21wbGV0ZWQgYXQgV2VkIFNlcCAgMSAwNjo1MDo1MSAyMDA0DQo= --8323328-1710615331-1094058536=:30693--