From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 792 invoked by alias); 31 Jul 2013 08:15:56 -0000 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 Received: (qmail 758 invoked by uid 89); 31 Jul 2013 08:15:55 -0000 X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,RDNS_NONE,SPF_PASS autolearn=ham version=3.3.1 Received: from Unknown (HELO mail-oa0-f54.google.com) (209.85.219.54) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 31 Jul 2013 08:15:53 +0000 Received: by mail-oa0-f54.google.com with SMTP id o6so862351oag.41 for ; Wed, 31 Jul 2013 01:15:45 -0700 (PDT) X-Received: by 10.182.128.68 with SMTP id nm4mr25733279obb.56.1375258545724; Wed, 31 Jul 2013 01:15:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.60.116.101 with HTTP; Wed, 31 Jul 2013 01:15:05 -0700 (PDT) In-Reply-To: <87ehahnp93.fsf@fleche.redhat.com> References: <87ehahnp93.fsf@fleche.redhat.com> From: Hui Zhu Date: Wed, 31 Jul 2013 08:15:00 -0000 Message-ID: Subject: Re: [PATCH] Fix PR 15693 - Extra *running event when call-style dprintf hits To: Tom Tromey Cc: gdb-patches ml , Marc Khouzam , Pedro Alves Content-Type: multipart/mixed; boundary=e89a8ff1cca617a79604e2ca556c X-Virus-Found: No X-SW-Source: 2013-07/txt/msg00810.txt.bz2 --e89a8ff1cca617a79604e2ca556c Content-Type: text/plain; charset=ISO-8859-1 Content-length: 688 On Tue, Jul 30, 2013 at 3:24 AM, Tom Tromey wrote: >>>>>> "Hui" == Hui Zhu writes: > > Hui> 2013-07-08 Hui Zhu > Hui> PR gdb/15693 > Hui> infcall.c (run_inferior_call): Save value of call_thread->state > Hui> and set it back. > > I didn't see a response to this. > I think this needs a test case. > > Tom Hi Tom, I make a test for it. Thanks, Hui 2013-07-31 Hui Zhu PR gdb/15693 * infcall.c (run_inferior_call): Save value of call_thread->state and set it back. 2013-07-31 Hui Zhu PR gdb/15693 * gdb.mi/mi-infcall.exp, gdb.mi/mi-infcall.c: New files. --e89a8ff1cca617a79604e2ca556c Content-Type: text/plain; charset=US-ASCII; name="fix-15693.txt" Content-Disposition: attachment; filename="fix-15693.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hjs9e6ke0 Content-length: 838 LS0tIGEvZ2RiL2luZmNhbGwuYworKysgYi9nZGIvaW5mY2FsbC5jCkBAIC0z ODUsNiArMzg1LDcgQEAgcnVuX2luZmVyaW9yX2NhbGwgKHN0cnVjdCB0aHJl YWRfaW5mbyAqYwogewogICB2b2xhdGlsZSBzdHJ1Y3QgZ2RiX2V4Y2VwdGlv biBlOwogICBpbnQgc2F2ZWRfaW5faW5mY2FsbCA9IGNhbGxfdGhyZWFkLT5j b250cm9sLmluX2luZmNhbGw7CisgIGludCBzYXZlZF9zdGF0ZSA9IGNhbGxf dGhyZWFkLT5zdGF0ZTsKICAgcHRpZF90IGNhbGxfdGhyZWFkX3B0aWQgPSBj YWxsX3RocmVhZC0+cHRpZDsKIAogICBjYWxsX3RocmVhZC0+Y29udHJvbC5p bl9pbmZjYWxsID0gMTsKQEAgLTQyOCw3ICs0MjksMTAgQEAgcnVuX2luZmVy aW9yX2NhbGwgKHN0cnVjdCB0aHJlYWRfaW5mbyAqYwogICAgIH0KIAogICBp ZiAoY2FsbF90aHJlYWQgIT0gTlVMTCkKLSAgICBjYWxsX3RocmVhZC0+Y29u dHJvbC5pbl9pbmZjYWxsID0gc2F2ZWRfaW5faW5mY2FsbDsKKyAgICB7Cisg ICAgICBjYWxsX3RocmVhZC0+Y29udHJvbC5pbl9pbmZjYWxsID0gc2F2ZWRf aW5faW5mY2FsbDsKKyAgICAgIGNhbGxfdGhyZWFkLT5zdGF0ZSA9IHNhdmVk X3N0YXRlOworICAgIH0KIAogICByZXR1cm4gZTsKIH0K --e89a8ff1cca617a79604e2ca556c Content-Type: text/plain; charset=US-ASCII; name="fix-15693-test.txt" Content-Disposition: attachment; filename="fix-15693-test.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hjs9edt01 Content-length: 3388 LS0tIC9kZXYvbnVsbAorKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5taS9taS1p bmZjYWxsLmMKQEAgLTAsMCArMSwzMyBAQAorLyogVGhpcyB0ZXN0Y2FzZSBp cyBwYXJ0IG9mIEdEQiwgdGhlIEdOVSBkZWJ1Z2dlci4KKworICAgQ29weXJp Z2h0IChDKSAyMDEzIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgor CisgICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICAgaXQgdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw dWJsaXNoZWQgYnkKKyAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisgICAoYXQg eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisgICBUaGlzIHBy b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs IGJlIHVzZWZ1bCwKKyAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0 aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgICBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu ICBTZWUgdGhlCisgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig bW9yZSBkZXRhaWxzLgorCisgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICAg YWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDov L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uICAqLworCitpbnQKK3JldHVybl9m YWxzZSAodm9pZCkKK3sKKyAgcmV0dXJuIDA7Cit9CisKK2ludAorbWFpbiAo KQoreworICBpbnQgYSA9IDA7CisKKyAgd2hpbGUgKGEgPCAzKQorICAgIGEr KzsgLyogc2V0IGJyZWFrcG9pbnQgaGVyZSAqLworCisgIHJldHVybiAwOwor fQotLS0gL2Rldi9udWxsCisrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLm1pL21p LWluZmNhbGwuZXhwCkBAIC0wLDAgKzEsNTEgQEAKKyMgICBDb3B5cmlnaHQg KEMpIDIwMTMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisKKyMg VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1z IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo ZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVy IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0 aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFtIGlz IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm dWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK KyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls cy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0 aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0 aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn L2xpY2Vuc2VzLz4uCisKK2xvYWRfbGliIG1pLXN1cHBvcnQuZXhwCitzZXQg TUlGTEFHUyAiLWk9bWkiCisKK2dkYl9leGl0CitpZiBbbWlfZ2RiX3N0YXJ0 XSB7CisgICAgY29udGludWUKK30KKworc3RhbmRhcmRfdGVzdGZpbGUKKwor aWYge1tidWlsZF9leGVjdXRhYmxlICR0ZXN0ZmlsZS5leHAgJHRlc3RmaWxl ICRzcmNmaWxlIHtkZWJ1Z31dID09IC0xfSB7CisgICAgdW50ZXN0ZWQgImZh aWxlZCB0byBjb21waWxlICR0ZXN0ZmlsZSIKKyAgICByZXR1cm4gLTEKK30K KworbWlfcnVuX3RvX21haW4KKworbWlfZGVsZXRlX2JyZWFrcG9pbnRzCisK K3NldCBicF9sb2NhdGlvbiBbZ2RiX2dldF9saW5lX251bWJlciAic2V0IGJy ZWFrcG9pbnQgaGVyZSJdCisKK21pX2dkYl90ZXN0ICItYnJlYWstaW5zZXJ0 IC1jIHJldHVybl9mYWxzZSgpICRicF9sb2NhdGlvbiIgIi4qIiAibWkgaW5z ZXJ0IGJyZWFrcG9pbnQiCisKK3NldCBtc2cgImNoZWNrIGluZmNhbGwiCitt aV9zZW5kX3Jlc3VtaW5nX2NvbW1hbmQgImV4ZWMtY29udGludWUiICIkbXNn IGNvbnRpbnVlIgorZ2RiX2V4cGVjdCB7CisgICAgLXJlICJydW5uaW5nLHRo cmVhZC1pZD1cIjFcIi4qcnVubmluZyx0aHJlYWQtaWQ9XCIxXCIuKnJ1bm5p bmcsdGhyZWFkLWlkPVwiMVwiIiB7CisJZmFpbCAkbXNnCisgICAgfQorICAg IC1yZSAiLioiIHsKKwlwYXNzICRtc2cKKyAgICB9CisgICAgdGltZW91dCB7 CisJZmFpbCAkbXNnCisgICAgfQorfQo= --e89a8ff1cca617a79604e2ca556c--