From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29767 invoked by alias); 11 Sep 2009 15:04:02 -0000 Received: (qmail 29543 invoked by uid 22791); 11 Sep 2009 15:04:01 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from imr2.ericy.com (HELO imr2.ericy.com) (198.24.6.3) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 11 Sep 2009 15:03:57 +0000 Received: from eusrcmw751.eamcs.ericsson.se (eusrcmw751.exu.ericsson.se [138.85.77.51]) by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id n8BF3tit021408 for ; Fri, 11 Sep 2009 10:03:55 -0500 Received: from eusrcmw750.eamcs.ericsson.se ([138.85.77.50]) by eusrcmw751.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Fri, 11 Sep 2009 10:03:48 -0500 Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by eusrcmw750.eamcs.ericsson.se with Microsoft SMTPSVC(6.0.3790.3959); Fri, 11 Sep 2009 10:03:48 -0500 Received: from EUSAACMS0703.eamcs.ericsson.se ([169.254.1.20]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Fri, 11 Sep 2009 11:03:48 -0400 From: Marc Khouzam To: "'gdb-patches@sourceware.org'" Date: Fri, 11 Sep 2009 15:04:00 -0000 Subject: set record query Message-ID: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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: 2009-09/txt/msg00318.txt.bz2 SGksDQoNCmhlcmUgaXMgYSBwYXRjaCB0byBhbGxvdyB0byBlbmFibGUvZGlz YWJsZSB0aGUgcXVlcmllcw0KdXNlZCBpbiBSZWNvcmQuICBJdCBpcyByZWxl dmFudCB0bzoNCg0KaHR0cDovL3NvdXJjZXdhcmUub3JnL21sL2dkYi8yMDA5 LTA5L21zZzAwMTY1Lmh0bWwNCg0KV2hhdCBkbyB5b3UgdGhpbms/DQoNClNv cnJ5LCBJIGhhdmUgdG8gcnVuLCBidXQgSSdsbCBzZW5kIHRoZSBDaGFuZ2Vs b2cgdG9uaWdodC4NCg0KVGhhbmtzDQoNCk1hcmMNCg0KUC5TLiBJIGRpZG4n dCBtYWtlIHRoZSBjaGFuZ2UgaW4gcmVjb3JkX2NoZWNrX2luc25fbnVtKCkN CmJlY2F1c2UgSSBnb3QgdGhlIGZlZWxpbmcgdGhhdCBmdW5jdGlvbiBtYXkg bmVlZCByZXZpZXcuDQoNCu+7vyMjIyBFY2xpcHNlIFdvcmtzcGFjZSBQYXRj aCAxLjANCiNQIHNyYw0KSW5kZXg6IGdkYi9yZWNvcmQuYw0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9jdnMvc3JjL3NyYy9nZGIvcmVj b3JkLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE3DQpkaWZmIC11IC1y MS4xNyByZWNvcmQuYw0KLS0tIGdkYi9yZWNvcmQuYyAgICAgICAgOCBTZXAg MjAwOSAwMDo1MDo0MiAtMDAwMCAgICAgICAxLjE3DQorKysgZ2RiL3JlY29y ZC5jICAgICAgICAxMSBTZXAgMjAwOSAxNDo1MTo0OCAtMDAwMA0KQEAgLTk0 LDYgKzk0LDE0IEBADQogc3RhdGljIGludCByZWNvcmRfaW5zbl9tYXhfbnVt ID0gREVGQVVMVF9SRUNPUkRfSU5TTl9NQVhfTlVNOw0KIHN0YXRpYyBpbnQg cmVjb3JkX2luc25fbnVtID0gMDsNCg0KKy8qIDEgdXNlIHF1ZXJpZXMuICAw IGRvbid0IHVzZSBxdWVyaWVzIGFuZCBwZXJmb3JtIGFjdGlvbi4NCisgICBO b3RlIHRoYXQgd2hlbiBxdWVyaWVzIGFyZSBub3QgdXNlZCwgd2UgZG8gbm90 IGZhbGwgYmFjayB0bw0KKyAgIGFueSBzcGVjaWZpZWQgcXVlcnkgZGVmYXVs dDsgaW5zdGVhZCwgd2UgcGVyZm9ybSB0aGUgYWN0aW9uLg0KKyAgIFRoaXMg aXMgaW1wb3J0YW50IGZvciBmcm9udGVuZHMgdGhhdCBkb24ndCBoYW5kbGUg cXVlcmllcyBvcg0KKyAgIHRvIGFsbG93IGFjdGlvbnMgdG8gYmUgcGVyZm9y bWVkIGV2ZW4gaWYgJ3NldCBjb25maXJtIG9mZicNCisgICBpcyB1c2VkICov DQorc3RhdGljIGludCByZWNvcmRfZW5hYmxlX3F1ZXJpZXMgPSAxOw0KKw0K IC8qIFRoZSB0YXJnZXRfb3BzIG9mIHByb2Nlc3MgcmVjb3JkLiAgKi8NCiBz dGF0aWMgc3RydWN0IHRhcmdldF9vcHMgcmVjb3JkX29wczsNCg0KQEAgLTQ0 Myw5ICs0NTEsOSBAQA0KICAgLyogQ2hlY2sgaWYgcmVjb3JkIHRhcmdldCBp cyBhbHJlYWR5IHJ1bm5pbmcuICAqLw0KICAgaWYgKGN1cnJlbnRfdGFyZ2V0 LnRvX3N0cmF0dW0gPT0gcmVjb3JkX3N0cmF0dW0pDQogICAgIHsNCi0gICAg ICBpZiAoIW5xdWVyeQ0KLSAgICAgICAgIChfKCJQcm9jZXNzIHJlY29yZCB0 YXJnZXQgYWxyZWFkeSBydW5uaW5nLCBkbyB5b3Ugd2FudCB0byBkZWxldGUg Ig0KLSAgICAgICAgICAgICJ0aGUgb2xkIHJlY29yZCBsb2c/IikpKQ0KKyAg ICAgIGlmIChyZWNvcmRfZW5hYmxlX3F1ZXJpZXMNCisgICAgICAgICAmJiAh bnF1ZXJ5IChfKCJQcm9jZXNzIHJlY29yZCB0YXJnZXQgYWxyZWFkeSBydW5u aW5nLCBkbyB5b3Ugd2FudCB0byAiDQorICAgICAgICAgICAgICAgICAgICAg ICAiZGVsZXRlIHRoZSBvbGQgcmVjb3JkIGxvZz8iKSkpDQogICAgICAgIHJl dHVybjsNCiAgICAgfQ0KDQpAQCAtOTYxLDE5ICs5NjksMjQgQEANCiAgICAg ICAgICBpbnQgbjsNCg0KICAgICAgICAgIC8qIExldCB1c2VyIGNob29zZSBp ZiBoZSB3YW50cyB0byB3cml0ZSByZWdpc3RlciBvciBub3QuICAqLw0KLSAg ICAgICAgIGlmIChyZWdubyA8IDApDQotICAgICAgICAgICBuID0NCi0gICAg ICAgICAgICAgbnF1ZXJ5IChfKCJCZWNhdXNlIEdEQiBpcyBpbiByZXBsYXkg bW9kZSwgY2hhbmdpbmcgdGhlICINCi0gICAgICAgICAgICAgICAgICAgICAg ICJ2YWx1ZSBvZiBhIHJlZ2lzdGVyIHdpbGwgbWFrZSB0aGUgZXhlY3V0aW9u ICINCi0gICAgICAgICAgICAgICAgICAgICAgICJsb2cgdW51c2FibGUgZnJv bSB0aGlzIHBvaW50IG9ud2FyZC4gICINCi0gICAgICAgICAgICAgICAgICAg ICAgICJDaGFuZ2UgYWxsIHJlZ2lzdGVycz8iKSk7DQorICAgICAgICAgaWYg KHJlY29yZF9lbmFibGVfcXVlcmllcykNCisgICAgICAgICAgIHsNCisgICAg ICAgICAgICAgaWYgKHJlZ25vIDwgMCkNCisgICAgICAgICAgICAgICBuID0N CisgICAgICAgICAgICAgICAgIG5xdWVyeSAoXygiQmVjYXVzZSBHREIgaXMg aW4gcmVwbGF5IG1vZGUsIGNoYW5naW5nIHRoZSAiDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgInZhbHVlIG9mIGEgcmVnaXN0ZXIgd2lsbCBtYWtl IHRoZSBleGVjdXRpb24gIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICJsb2cgdW51c2FibGUgZnJvbSB0aGlzIHBvaW50IG9ud2FyZC4gICINCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAiQ2hhbmdlIGFsbCByZWdpc3Rl cnM/IikpOw0KKyAgICAgICAgICAgICBlbHNlDQorICAgICAgICAgICAgICAg biA9DQorICAgICAgICAgICAgICAgICBucXVlcnkgKF8oIkJlY2F1c2UgR0RC IGlzIGluIHJlcGxheSBtb2RlLCBjaGFuZ2luZyB0aGUgdmFsdWUgIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICJvZiBhIHJlZ2lzdGVyIHdpbGwg bWFrZSB0aGUgZXhlY3V0aW9uIGxvZyB1bnVzYWJsZSAiDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgImZyb20gdGhpcyBwb2ludCBvbndhcmQuICBD aGFuZ2UgcmVnaXN0ZXIgJXM/IiksDQorICAgICAgICAgICAgICAgICAgICAg ICAgIGdkYmFyY2hfcmVnaXN0ZXJfbmFtZSAoZ2V0X3JlZ2NhY2hlX2FyY2gg KHJlZ2NhY2hlKSwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJlZ25vKSk7DQorICAgICAgICAgICB9DQog ICAgICAgICAgZWxzZQ0KLSAgICAgICAgICAgbiA9DQotICAgICAgICAgICAg IG5xdWVyeSAoXygiQmVjYXVzZSBHREIgaXMgaW4gcmVwbGF5IG1vZGUsIGNo YW5naW5nIHRoZSB2YWx1ZSAiDQotICAgICAgICAgICAgICAgICAgICAgICAi b2YgYSByZWdpc3RlciB3aWxsIG1ha2UgdGhlIGV4ZWN1dGlvbiBsb2cgdW51 c2FibGUgIg0KLSAgICAgICAgICAgICAgICAgICAgICAgImZyb20gdGhpcyBw b2ludCBvbndhcmQuICBDaGFuZ2UgcmVnaXN0ZXIgJXM/IiksDQotICAgICAg ICAgICAgICAgICAgICAgZ2RiYXJjaF9yZWdpc3Rlcl9uYW1lIChnZXRfcmVn Y2FjaGVfYXJjaCAocmVnY2FjaGUpLA0KLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdubykpOw0KKyAgICAgICAg ICAgbiA9IDE7DQoNCiAgICAgICAgICBpZiAoIW4pDQogICAgICAgICAgICB7 DQpAQCAtMTAxOSwxMCArMTAzMiwxMSBAQA0KICAgICAgIGlmIChSRUNPUkRf SVNfUkVQTEFZKQ0KICAgICAgICB7DQogICAgICAgICAgLyogTGV0IHVzZXIg Y2hvb3NlIGlmIGhlIHdhbnRzIHRvIHdyaXRlIG1lbW9yeSBvciBub3QuICAq Lw0KLSAgICAgICAgIGlmICghbnF1ZXJ5IChfKCJCZWNhdXNlIEdEQiBpcyBp biByZXBsYXkgbW9kZSwgd3JpdGluZyB0byBtZW1vcnkgIg0KLSAgICAgICAg ICAgICAgICAgICAgICAgICJ3aWxsIG1ha2UgdGhlIGV4ZWN1dGlvbiBsb2cg dW51c2FibGUgZnJvbSB0aGlzICINCi0gICAgICAgICAgICAgICAgICAgICAg ICAicG9pbnQgb253YXJkLiAgV3JpdGUgbWVtb3J5IGF0IGFkZHJlc3MgJXM/ IiksDQotICAgICAgICAgICAgICAgICAgICAgIHBhZGRyZXNzICh0YXJnZXRf Z2RiYXJjaCwgb2Zmc2V0KSkpDQorICAgICAgICAgaWYgKHJlY29yZF9lbmFi bGVfcXVlcmllcw0KKyAgICAgICAgICAgICAmJiAhbnF1ZXJ5IChfKCJCZWNh dXNlIEdEQiBpcyBpbiByZXBsYXkgbW9kZSwgd3JpdGluZyB0byBtZW1vcnkg Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aWxsIG1ha2UgdGhl IGV4ZWN1dGlvbiBsb2cgdW51c2FibGUgZnJvbSB0aGlzICINCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAicG9pbnQgb253YXJkLiAgV3JpdGUgbWVt b3J5IGF0IGFkZHJlc3MgJXM/IiksDQorICAgICAgICAgICAgICAgICAgICAg ICAgIHBhZGRyZXNzICh0YXJnZXRfZ2RiYXJjaCwgb2Zmc2V0KSkpDQogICAg ICAgICAgICBlcnJvciAoXygiUHJvY2VzcyByZWNvcmQgY2FuY2VsZWQgdGhl IG9wZXJhdGlvbi4iKSk7DQoNCiAgICAgICAgICAvKiBEZXN0cm95IHRoZSBy ZWNvcmQgZnJvbSBoZXJlIGZvcndhcmQuICAqLw0KQEAgLTExNjMsOSArMTE3 NywxMSBAQA0KICAgICB7DQogICAgICAgaWYgKFJFQ09SRF9JU19SRVBMQVkp DQogICAgICAgIHsNCi0gICAgICAgICBpZiAoIWZyb21fdHR5IHx8IHF1ZXJ5 IChfKCJEZWxldGUgdGhlIGxvZyBmcm9tIHRoaXMgcG9pbnQgZm9yd2FyZCAi DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYW5kIGJl Z2luIHRvIHJlY29yZCB0aGUgcnVubmluZyBtZXNzYWdlICINCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhdCBjdXJyZW50IFBDPyIp KSkNCisgICAgICAgICBpZiAoIWZyb21fdHR5DQorICAgICAgICAgICAgIHx8 ICFyZWNvcmRfZW5hYmxlX3F1ZXJpZXMNCisgICAgICAgICAgICAgfHwgcXVl cnkgKF8oIkRlbGV0ZSB0aGUgbG9nIGZyb20gdGhpcyBwb2ludCBmb3J3YXJk ICINCisgICAgICAgICAgICAgICAgICAgICAgICAgImFuZCBiZWdpbiB0byBy ZWNvcmQgdGhlIHJ1bm5pbmcgbWVzc2FnZSAiDQorICAgICAgICAgICAgICAg ICAgICAgICAgICJhdCBjdXJyZW50IFBDPyIpKSkNCiAgICAgICAgICAgIHJl Y29yZF9saXN0X3JlbGVhc2VfbmV4dCAoKTsNCiAgICAgICAgfQ0KICAgICAg IGVsc2UNCkBAIC0xMTgzLDggKzExOTksMTAgQEANCiB7DQogICBpZiAoY3Vy cmVudF90YXJnZXQudG9fc3RyYXR1bSA9PSByZWNvcmRfc3RyYXR1bSkNCiAg ICAgew0KLSAgICAgIGlmICghcmVjb3JkX2xpc3QgfHwgIWZyb21fdHR5IHx8 IHF1ZXJ5IChfKCJEZWxldGUgcmVjb3JkZWQgbG9nIGFuZCAiDQotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3Rv cCByZWNvcmRpbmc/IikpKQ0KKyAgICAgIGlmICghcmVjb3JkX2xpc3QNCisg ICAgICAgICB8fCAhZnJvbV90dHkNCisgICAgICAgICB8fCAhcmVjb3JkX2Vu YWJsZV9xdWVyaWVzDQorICAgICAgICAgfHwgcXVlcnkgKF8oIkRlbGV0ZSBy ZWNvcmRlZCBsb2cgYW5kIHN0b3AgcmVjb3JkaW5nPyIpKSkNCiAgICAgICAg dW5wdXNoX3RhcmdldCAoJnJlY29yZF9vcHMpOw0KICAgICB9DQogICBlbHNl DQpAQCAtMTMxMCw0ICsxMzI4LDE4IEBADQogICBhZGRfY21kICgiaW5zbi1u dW1iZXIiLCBjbGFzc19vYnNjdXJlLCBzaG93X3JlY29yZF9pbnNuX251bWJl ciwNCiAgICAgICAgICAgXygiU2hvdyB0aGUgY3VycmVudCBudW1iZXIgb2Yg aW5zdHJ1Y3Rpb25zIGluIHRoZSAiDQogICAgICAgICAgICAgInJlY29yZC9y ZXBsYXkgYnVmZmVyLiIpLCAmaW5mb19yZWNvcmRfY21kbGlzdCk7DQorDQor ICAvKiBDb21tYW5kIHRvIGVuYWJsZS9kaXNhYmxlIHRoZSB1c2VyIG9mIHF1 ZXJpZXMgaW4gUHJvY2VzcyBSZWNvcmQgKi8NCisgIGFkZF9zZXRzaG93X2Jv b2xlYW5fY21kICgicXVlcnkiLCBub19jbGFzcywNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICZyZWNvcmRfZW5hYmxlX3F1ZXJpZXMsIF8oIlwNCitT ZXQgd2hldGhlciByZWNvcmQvcmVwbGF5IHNob3VsZCBlbmFibGUgaXRzIHVz ZSBvZiBxdWVyaWVzLiIpLCBfKCJcDQorU2hvdyB3aGV0aGVyIHJlY29yZC9y ZXBsYXkgc2hvdWxkIGVuYWJsZSBpdHMgdXNlIG9mIHF1ZXJpZXMuIiksIF8o IlwNCitEZWZhdWx0IGlzIE9OLlxuXA0KK1doZW4gT04sIHJlY29yZC9yZXBs YXkgd2lsbCBxdWVyeSB0aGUgdXNlciBvbiBob3cgdG8gYmVoYXZlIGZvciBj ZXJ0YWluIFwNCitzY2VuYXJpb3MuXG5cDQorV2hlbiBPRkYsIHJlY29yZC9y ZXBsYXkgd2lsbCBuZXZlciBxdWVyeSB0aGUgdXNlciBhbmQgd2lsbCBhc3N1 bWUgdGhhdCBcDQorYWxsIHJlY29yZCBhY3Rpb25zIG5vcm1hbGx5IHJlcXVp cmluZyBhIHF1ZXJ5LCBzaG91bGQgYmUgcGVyZm9ybWVkLlxuXA0KK1RoaXMg b3B0aW9uIGlzIHZhbHVhYmxlIGZvciBmcm9udGVuZHMgd2hpY2ggY2Fubm90 IGhhbmRsZSB0aGUgdXNlIG9mIHF1ZXJpZXMuIiksDQorICAgICAgICAgICAg ICAgICAgICAgICAgICBOVUxMLCBOVUxMLA0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgJnNldF9yZWNvcmRfY21kbGlzdCwgJnNob3dfcmVjb3JkX2Nt ZGxpc3QpOw0KIH0NCg0KDQoNCg== >From gdb-patches-return-66724-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Sep 11 15:11:00 2009 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 11633 invoked by alias); 11 Sep 2009 15:10:59 -0000 Received: (qmail 11624 invoked by uid 22791); 11 Sep 2009 15:10:58 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,SPF_SOFTFAIL X-Spam-Check-By: sourceware.org Received: from mtaout4.012.net.il (HELO mtaout3.012.net.il) (84.95.2.10) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 11 Sep 2009 15:10:51 +0000 Received: from conversion-daemon.i_mtaout3.012.net.il by i_mtaout3.012.net.il (HyperSendmail v2004.12) id <0KPT00J00B4XN400@i_mtaout3.012.net.il> for gdb-patches@sourceware.org; Fri, 11 Sep 2009 18:10:49 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.50.163]) by i_mtaout3.012.net.il (HyperSendmail v2004.12) with ESMTPA id <0KPT00DRRBI0ER30@i_mtaout3.012.net.il>; Fri, 11 Sep 2009 18:10:49 +0300 (IDT) Date: Fri, 11 Sep 2009 15:10:00 -0000 From: Eli Zaretskii Subject: Re: set record query In-reply-to: To: Marc Khouzam Cc: gdb-patches@sourceware.org Reply-to: Eli Zaretskii Message-id: <83iqfp1pti.fsf@gnu.org> References: 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 Delivered-To: mailing list gdb-patches@sourceware.org X-SW-Source: 2009-09/txt/msg00319.txt.bz2 Content-length: 1124 > From: Marc Khouzam > Date: Fri, 11 Sep 2009 11:03:45 -0400 > > here is a patch to allow to enable/disable the queries > used in Record. It is relevant to: > > http://sourceware.org/ml/gdb/2009-09/msg00165.html Thanks. > What do you think? > > Sorry, I have to run, but I'll send the Changelog tonight. Please also send a patch for the manual describing this new command, and a short entry for NEWS. > +Set whether record/replay should enable its use of queries."), _("\ I think this variant is better: Set whether record/replay should ask for user confirmation. > +When ON, record/replay will query the user on how to behave for certain \ > +scenarios.\n\ > +When OFF, record/replay will never query the user and will assume that \ > +all record actions normally requiring a query, should be performed.\n\ > +This option is valuable for frontends which cannot handle the use of queries."), When ON, record/replay will ask the user for confirmation in dubious \ situations. When OFF, record/replay will assume without asking that the user would \ always confirm every action.