From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20235 invoked by alias); 12 Dec 2009 08:33:57 -0000 Received: (qmail 20227 invoked by uid 22791); 12 Dec 2009 08:33:56 -0000 X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-pz0-f189.google.com (HELO mail-pz0-f189.google.com) (209.85.222.189) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 12 Dec 2009 08:33:52 +0000 Received: by pzk27 with SMTP id 27so1171242pzk.12 for ; Sat, 12 Dec 2009 00:33:49 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.55.20 with SMTP id d20mr1463314wfa.37.1260606829183; Sat, 12 Dec 2009 00:33:49 -0800 (PST) In-Reply-To: References: <20091130185341.GI4034@adacore.com> <4B141469.5030402@vmware.com> <20091130190619.GJ4034@adacore.com> <4B1428F0.7090608@vmware.com> <20091211100558.GA7125@adacore.com> From: Hui Zhu Date: Sat, 12 Dec 2009 08:33:00 -0000 Message-ID: Subject: Re: [RFC] Let "gcore" command accept a suffix argument To: Tom Tromey Cc: Joel Brobecker , Michael Snyder , gdb-patches ml Content-Type: multipart/mixed; boundary=0050450296254144b5047a83e680 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-12/txt/msg00175.txt.bz2 --0050450296254144b5047a83e680 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 377 Hi guys, I change it to: eval echo "++$a" Thanks, Hui On Sat, Dec 12, 2009 at 02:09, Tom Tromey wrote: >>>>>> "Joel" == Joel Brobecker writes: > > Joel> I don't think it seems weird. I find this pretty nice, and since > Joel> we already have printf, I wonder how hard it would be to implement > Joel> this? > > Easy :-) > > Tom > --0050450296254144b5047a83e680 Content-Type: text/plain; charset=US-ASCII; name="eval.txt" Content-Disposition: attachment; filename="eval.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g344q37q0 Content-length: 3636 LS0tCiBwcmludGNtZC5jIHwgICA4NyArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKQoKLS0tIGEvcHJpbnRjbWQu YworKysgYi9wcmludGNtZC5jCkBAIC01MCw2ICs1MCw4IEBACiAjaW5jbHVk ZSAicGFyc2VyLWRlZnMuaCIKICNpbmNsdWRlICJjaGFyc2V0LmgiCiAKKyNp bmNsdWRlIDxjdHlwZS5oPgorCiAjaWZkZWYgVFVJCiAjaW5jbHVkZSAidHVp L3R1aS5oIgkJLyogRm9yIHR1aV9hY3RpdmUgZXQuYWwuICAgKi8KICNlbmRp ZgpAQCAtMjYyNSw2ICsyNjI3LDg4IEBAIHByaW50Zl9jb21tYW5kIChjaGFy ICphcmcsIGludCBmcm9tX3R0eSkKICAgZG9fY2xlYW51cHMgKG9sZF9jbGVh bnVwcyk7CiB9CiAKK3N0YXRpYyB2b2lkCitldmFsX2NvbW1hbmQgKGNoYXIg KmV4cCwgaW50IGZyb21fdHR5KQoreworI2RlZmluZSBDTURTSVpFIDEwMjQK KyAgY2hhciAqY21kOworICBjaGFyICpjbWRwOworICBpbnQgaXNfZXZhbCA9 IDA7CisgIGNoYXIgKmV2YWxfYmVnaW47CisKKyAgaWYgKCFleHApCisgICAg cmV0dXJuOworCisgIGNtZCA9IHhtYWxsb2MgKENNRFNJWkUgKyAxKTsKKyAg bWFrZV9jbGVhbnVwICh4ZnJlZSwgY21kKTsKKyAgY21kcCA9IGNtZDsKKwor ICB3aGlsZSAoY21kcCAtIGNtZCA8IENNRFNJWkUpCisgICAgeworICAgICAg aWYgKGlzX2V2YWwpCisgICAgICAgIHsKKyAgICAgICAgICBpZiAoIWV4cFsw XSB8fCBleHBbMF09PSAnIicpCisgICAgICAgICAgICB7CisgICAgICAgICAg ICAgIHN0cnVjdCB2YWx1ZSAqdmFsdWU7CisgICAgICAgICAgICAgIGdkYl9i eXRlICpidWZmZXI7CisgICAgICAgICAgICAgIGludCBsZW5ndGggPSAtMTsK KyAgICAgICAgICAgICAgc3RydWN0IHR5cGUgKmNoYXJfdHlwZSA9IE5VTEw7 CisgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmxhX2VuY29kaW5nID0gTlVM TDsKKyAgICAgICAgICAgICAgY2hhciB0bXAgPSBleHBbMF07CisKKyAgICAg ICAgICAgICAgZXhwWzBdID0gJ1wwJzsKKyAgICAgICAgICAgICAgdmFsdWUg PSBwYXJzZV9hbmRfZXZhbCAoZXZhbF9iZWdpbik7CisKKyAgICAgICAgICAg ICAgc3dpdGNoIChUWVBFX0NPREUgKHZhbHVlX3R5cGUgKHZhbHVlKSkpCisg ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgY2FzZSBUWVBF X0NPREVfQVJSQVk6CisgICAgICAgICAgICAgICAgICAgIExBX0dFVF9TVFJJ TkcgKHZhbHVlLCAmYnVmZmVyLCAmbGVuZ3RoLAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAmY2hhcl90eXBlLCAmbGFfZW5jb2Rpbmcp OworICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAg ICAgY2FzZSBUWVBFX0NPREVfSU5UOgorICAgICAgICAgICAgICAgICAgICBi dWZmZXIgPSBwbG9uZ2VzdCAodmFsdWVfYXNfbG9uZyAodmFsdWUpKTsKKyAg ICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gc3RybGVuIChidWZmZXIpOwor ICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICAg IGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgICAgIGJ1ZmZlciA9IGV2YWxf YmVnaW47CisgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IGV4cCAtIGV2 YWxfYmVnaW47CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg ICAgICAgICAgIH0KKworICAgICAgICAgICAgICBpZiAobGVuZ3RoID4gQ01E U0laRSAtIChjbWRwIC0gY21kKSkKKyAgICAgICAgICAgICAgICBsZW5ndGgg PSBDTURTSVpFIC0gKGNtZHAgLSBjbWQpOworICAgICAgICAgICAgICBtZW1j cHkgKGNtZHAsIGJ1ZmZlciwgbGVuZ3RoKTsKKyAgICAgICAgICAgICAgY21k cCArPSBsZW5ndGg7CisKKyAgICAgICAgICAgICAgZXhwWzBdID0gdG1wOwor ICAgICAgICAgICAgICBpc19ldmFsID0gMDsKKyAgICAgICAgICAgIH0KKwor ICAgICAgICAgIGV4cCArKzsKKyAgICAgICAgfQorICAgICAgZWxzZQorICAg ICAgICB7CisgICAgICAgICAgaWYgKCFleHBbMF0pCisgICAgICAgICAgICBi cmVhazsKKworICAgICAgICAgIGlmIChleHBbMF0gPT0gJyInKQorICAgICAg ICAgICAgeworICAgICAgICAgICAgICBpc19ldmFsID0gMTsKKyAgICAgICAg ICAgICAgZXZhbF9iZWdpbiA9IGV4cCArIDE7CisgICAgICAgICAgICB9Cisg ICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICBj bWRwWzBdID0gZXhwWzBdOworICAgICAgICAgICAgICBjbWRwICsrOworICAg ICAgICAgICAgfQorICAgICAgICAgIGV4cCArKzsKKyAgICAgICAgfQorICAg IH0KKyAgY21kcFswXSA9ICdcMCc7CisKKyAgZXhlY3V0ZV9jb21tYW5kIChj bWQsIGZyb21fdHR5KTsKK30KKwogdm9pZAogX2luaXRpYWxpemVfcHJpbnRj bWQgKHZvaWQpCiB7CkBAIC0yNzg4LDQgKzI4NzIsNyBAQCBTaG93IHByaW50 aW5nIG9mIHNvdXJjZSBmaWxlbmFtZSBhbmQgbGluCiAJCQkgICBOVUxMLAog CQkJICAgc2hvd19wcmludF9zeW1ib2xfZmlsZW5hbWUsCiAJCQkgICAmc2V0 cHJpbnRsaXN0LCAmc2hvd3ByaW50bGlzdCk7CisKKyAgYWRkX2NvbSAoImV2 YWwiLCBub19jbGFzcywgZXZhbF9jb21tYW5kLCBfKCJcCitDYWxsIGNvbW1h bmQgd2l0aCB2YXJpYWJsZS4iKSk7CiB9Cg== --0050450296254144b5047a83e680--