From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17821 invoked by alias); 1 Oct 2012 16:22:18 -0000 Received: (qmail 17813 invoked by uid 22791); 1 Oct 2012 16:22:16 -0000 X-SWARE-Spam-Status: No, hits=-7.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KHOP_PGP_INLINE,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-lb0-f169.google.com (HELO mail-lb0-f169.google.com) (209.85.217.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 01 Oct 2012 16:22:12 +0000 Received: by lbok6 with SMTP id k6so4534039lbo.0 for ; Mon, 01 Oct 2012 09:22:10 -0700 (PDT) Received: by 10.112.49.39 with SMTP id r7mr1200797lbn.107.1349108530307; Mon, 01 Oct 2012 09:22:10 -0700 (PDT) Received: from [192.168.4.39] (broadband-95-84-200-156.nationalcablenetworks.ru. [95.84.200.156]) by mx.google.com with ESMTPS id mq9sm4737218lab.0.2012.10.01.09.22.08 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 01 Oct 2012 09:22:08 -0700 (PDT) Message-ID: <5069C32D.4030604@gmail.com> Date: Mon, 01 Oct 2012 16:22:00 -0000 From: LRN User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/18.0 Thunderbird/18.0a1 MIME-Version: 1.0 To: gdb-patches@sourceware.org Subject: Re: [Bug win32/14529] Make gdb capable of JIT-debugging on W32 References: <503E575D.1000608@gmail.com> <83y5kvp0za.fsf@gnu.org> <5040DA38.2070802@gmail.com> <504F7E31.10306@redhat.com> <504F818B.6090104@gmail.com> <504F8297.5090507@redhat.com> <5066EC9B.4000409@gmail.com> <838vbtf07z.fsf@gnu.org> <50674CCF.9020800@gmail.com> <83ipawdk3n.fsf@gnu.org> <50683F26.6010004@gmail.com> <83zk46baae.fsf@gnu.org> In-Reply-To: <83zk46baae.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------060509010406040700060806" 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: 2012-10/txt/msg00008.txt.bz2 This is a multi-part message in MIME format. --------------060509010406040700060806 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-length: 1143 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01.10.2012 17:18, Eli Zaretskii wrote: >> Date: Sun, 30 Sep 2012 16:46:30 +0400 From: LRN >> >> >> Attached the patch. > > Thanks. Final 2 comments: > > . you patch has 2 stray ^M characters, please remove them when > committing Ran dos2unix on it. Should be fine now. > . you still have at least one place with 1 space between sentences ARGH! Yeah, fixed. P.S. I'm not committing it. Last 2 or 3 patch modifications were made by editing the patch file directly, i didn't go through git-commit-format-patch routine. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQEcBAEBAgAGBQJQacMtAAoJEOs4Jb6SI2CwOS8IAJkAhFysaExHJok1cCZ7xP30 dD8YA8QwtrhIIt/CK1y9JA34AEw9DTw9AWASsSeAvIBsaDi8AVxaqhCpqqU5AzZs fvdxW1kYyKdSzKJmzqvw26Ip1pbjCNNBxdpevnQHTvHArE0Ylcy++hDKQ0TbP4l1 8tBP70aqXEHuN4ynp+sSA0S++fU4hpnkA/yUzd57DcIs2tMqQfAEIWiejsTGaPLX 7IhNIseabyoOGVePDie7aYoApjQuyV7dytzo4WlGuPgH5uLo7oGzFk2cePbvjiGs Gk5iLUO/UfUykkG6ChQK9D4WsMMLKcZ4DhCDeYOOqdaxGa7TS50V8cFhWNrdkaA= =xKbA -----END PGP SIGNATURE----- --------------060509010406040700060806 Content-Type: text/plain; charset=windows-1251; name="0001-Make-gdb-JIT-capable-W32-v6.mingw32.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-gdb-JIT-capable-W32-v6.mingw32.patch" Content-length: 5377 RnJvbSA2OGRiNTliNTI3MjZkMDgzOGI1OTc0ZWMyMDFiZWNmZWJlZDhmMjdk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQw PUEwPUQxPTgzPUQxPTgxPUQwPUJCPUQwPUIwPUQwPUJEPTIwPUQwPTk4PUQw PUI2PUQwPUIxPUQxPz0KID0/VVRGLTg/cT89ODM9RDA9QkI9RDA9QjA9RDE9 ODI9RDA9QkU9RDA9QjI/PSA8bHJuMTk4NkBnbWFpbC5jb20+CkRhdGU6IFNh dCwgMjkgU2VwIDIwMTIgMTg6MTY6MTYgKzA0MDAKU3ViamVjdDogW1BBVENI XSBNYWtlIGdkYiBKSVQtY2FwYWJsZSAoTVMtV2luZG93cykKCkFkZHMgdGhl IHNpZ25hbC1ldmVudCBjb21tYW5kIChNUy1XaW5kb3dzLW9ubHkpIHRoYXQg c2lnbmFscwphbiBldmVudCB3aXRoIHVzZXItcHJvdmlkZWQgSUQuIFVzZWQg dG8gcmVzdW1lIGNyYXNoaW5nCnByb2Nlc3Mgd2hlbiBhdHRhY2hlZCB0byBp dCB2aWEgTVMtV2luZG93cyBKSVQgZGVidWdnaW5nIChBZURlYnVnKS4KClBS IGdkYi8xNDUyOQotLS0KIGdkYi9kb2MvZ2RiLnRleGluZm8gfCAyNiArKysr KysrKysrKysrKysrKysrKysrKysrKwogZ2RiL3dpbmRvd3MtbmF0LmMgICB8 IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg NDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dkYi9kb2MvZ2RiLnRl eGluZm8gYi9nZGIvZG9jL2dkYi50ZXhpbmZvCmluZGV4IDVmY2JhZGEuLjU1 NTU2M2EgMTAwNjQ0Ci0tLSBhL2dkYi9kb2MvZ2RiLnRleGluZm8KKysrIGIv Z2RiL2RvYy9nZGIudGV4aW5mbwpAQCAtMTg4NTksNiArMTg4NTksMzMgQEAg VGhpcyBpcyBhIEN5Z3dpbi1zcGVjaWZpYyBhbGlhcyBvZiBAY29kZXtpbmZv IHNoYXJlZH0uCiBUaGlzIGNvbW1hbmQgbG9hZHMgc3ltYm9scyBmcm9tIGEg ZGxsIHNpbWlsYXJseSB0bwogYWRkLXN5bSBjb21tYW5kIGJ1dCB3aXRob3V0 IHRoZSBuZWVkIHRvIHNwZWNpZnkgYSBiYXNlIGFkZHJlc3MuCiAKK0BraW5k ZXggc2lnbmFsLWV2ZW50CitAaXRlbSBzaWduYWwtZXZlbnQgQHZhcntpZH0K K1RoaXMgY29tbWFuZCBzaWduYWxzIGFuIGV2ZW50IHdpdGggdXNlci1wcm92 aWRlZCBAdmFye2lkfS4gIFVzZWQgdG8gcmVzdW1lCitjcmFzaGluZyBwcm9j ZXNzIHdoZW4gYXR0YWNoZWQgdG8gaXQgdXNpbmcgTVMtV2luZG93cyBKSVQg ZGVidWdnaW5nIChBZURlYnVnKS4KKworVG8gdXNlIGl0LCBjcmVhdGUgb3Ig ZWRpdCB0aGUgZm9sbG93aW5nIGtleXMgaW4KK0Bjb2Rle0hLTE1cU09GVFdB UkVcTWljcm9zb2Z0XFdpbmRvd3MgTlRcQ3VycmVudFZlcnNpb25cQWVEZWJ1 Z30gYW5kL29yCitAY29kZXtIS0xNXFNPRlRXQVJFXFdvdzY0MzJOb2RlXE1p Y3Jvc29mdFxXaW5kb3dzIE5UXEN1cnJlbnRWZXJzaW9uXEFlRGVidWd9Ciso Zm9yIHg4Nl82NCB2ZXJzaW9ucyk6CisKK0BpdGVtaXplIEBtaW51cworQGl0 ZW0KK0Bjb2Rle0RlYnVnZ2VyfSAoUkVHX1NaKSAtLS0gYSBjb21tYW5kIHRv IGxhdW5jaCB0aGUgZGVidWdnZXIuICBTdWdnZXN0ZWQKK2NvbW1hbmQgaXM6 IEBjb2Rle0B2YXJ7ZnVsbHktcXVhbGlmaWVkLXBhdGgtdG8tZ2RiLmV4ZX0g LWV4ICJhdHRhY2ggJWxkIgorLWV4ICJzaWduYWwtZXZlbnQgJWxkIiAtZXgg ImNvbnRpbnVlIn0KKworRmlyc3QgQGNvZGV7JWxkfSB3aWxsIGJlIHJlcGxh Y2VkIGJ5IHByb2Nlc3MgSUQsIHNlY29uZCBAY29kZXslbGR9IHdpbGwgYmUK K3JlcGxhY2VkIGJ5IElEIG9mIHRoZSBldmVudCB0aGF0IGJsb2NrcyB0aGUg Y3Jhc2hpbmcgcHJvY2Vzcywgd2FpdGluZyBmb3IKK2RlYnVnZ2VyIHRvIGF0 dGFjaC4KKworQGl0ZW0KK0Bjb2Rle0F1dG99IChSRUdfU1opIC0tLSBlaXRo ZXIgQGNvZGV7MX0gb3IgQGNvZGV7MH0uICBAY29kZXsxfSB3aWxsIG1ha2Ug dGhlCitzeXN0ZW0gcnVuIGRlYnVnZ2VyIHNwZWNpZmllZCBieSBEZWJ1Z2dl ciBrZXkgYXV0b21hdGljYWxseSwgQGNvZGV7MH0gd2lsbAorY2F1c2UgYSBk aWFsb2cgYm94IHdpdGggYGBPSycnIGFuZCBgYENhbmNlbCcnIGJ1dHRvbnMg dG8gYXBwZWFyLCB3aGljaCBhbGxvd3MKK3RoZSB1c2VyIHRvIGVpdGhlciB0 ZXJtaW5hdGUgY3Jhc2hpbmcgcHJvY2VzcyAoT0spIG9yIGRlYnVnIGl0IChD YW5jZWwpLgorQGVuZCBpdGVtaXplCisKIEBraW5kZXggc2V0IGN5Z3dpbi1l eGNlcHRpb25zCiBAY2luZGV4IGRlYnVnZ2luZyB0aGUgQ3lnd2luIERMTAog QGNpbmRleCBDeWd3aW4gRExMLCBkZWJ1Z2dpbmcKZGlmZiAtLWdpdCBhL2dk Yi93aW5kb3dzLW5hdC5jIGIvZ2RiL3dpbmRvd3MtbmF0LmMKaW5kZXggOTA1 ZDRiZi4uZjAwM2VjZSAxMDA2NDQKLS0tIGEvZ2RiL3dpbmRvd3MtbmF0LmMK KysrIGIvZ2RiL3dpbmRvd3MtbmF0LmMKQEAgLTkzMyw2ICs5MzMsMjUgQEAg ZGxsX3N5bWJvbF9jb21tYW5kIChjaGFyICphcmdzLCBpbnQgZnJvbV90dHkp CiAgIHNhZmVfc3ltYm9sX2ZpbGVfYWRkIChhcmdzLCBmcm9tX3R0eSwgTlVM TCwgMCwgT0JKRl9TSEFSRUQgfCBPQkpGX1VTRVJMT0FERUQpOwogfQogCitz dGF0aWMgdm9pZAorc2lnbmFsX2V2ZW50X2NvbW1hbmQgKGNoYXIgKmFyZ3Ms IGludCBmcm9tX3R0eSkKK3sKKyAgdWludHB0cl90IGV2ZW50X2lkID0gMDsK KyAgY2hhciAqZW5kYXJncyA9IE5VTEw7CisKKyAgaWYgKGFyZ3MgPT0gTlVM TCkKKyAgICBlcnJvciAoXygic2lnbmFsLWV2ZW50IHJlcXVpcmVzIGFuIGFy Z3VtZW50IChpbnRlZ2VyIGV2ZW50IGlkKSIpKTsKKworICBldmVudF9pZCA9 IHN0cnRvdW1heCAoYXJncywgJmVuZGFyZ3MsIDEwKTsKKworICBpZiAoKGVy cm5vID09IEVSQU5HRSkgfHwgKGV2ZW50X2lkID09IDApIHx8IChldmVudF9p ZCA+IFVJTlRQVFJfTUFYKSB8fAorICAgICAgKChIQU5ETEUpIGV2ZW50X2lk ID09IElOVkFMSURfSEFORExFX1ZBTFVFKSkKKyAgICBlcnJvciAoXygiRmFp bGVkIHRvIGNvbnZlcnQgYCVzJyB0byBldmVudCBpZCIpLCBhcmdzKTsKKwor ICBTZXRFdmVudCAoKEhBTkRMRSkgZXZlbnRfaWQpOworICBDbG9zZUhhbmRs ZSAoKEhBTkRMRSkgZXZlbnRfaWQpOworfQorCiAvKiBIYW5kbGUgREVCVUdf U1RSSU5HIG91dHB1dCBmcm9tIGNoaWxkIHByb2Nlc3MuCiAgICBDeWd3aW4g cHJlcGVuZHMgaXRzIG1lc3NhZ2VzIHdpdGggYSAiY3lnd2luOiIuICBJbnRl cnByZXQgdGhpcyBhcwogICAgYSBDeWd3aW4gc2lnbmFsLiAgT3RoZXJ3aXNl IGp1c3QgcHJpbnQgdGhlIHN0cmluZyBhcyBhIHdhcm5pbmcuICAqLwpAQCAt MjU0Nyw2ICsyNTY2LDEzIEBAIF9pbml0aWFsaXplX3dpbmRvd3NfbmF0ICh2 b2lkKQogICBjeWd3aW5faW50ZXJuYWwgKENXX1NFVF9ET1NfRklMRV9XQVJO SU5HLCAwKTsKICNlbmRpZgogCisgIGMgPSBhZGRfY29tICgic2lnbmFsLWV2 ZW50IiwgY2xhc3NfcnVuLCBzaWduYWxfZXZlbnRfY29tbWFuZCwgXygiXAor U2lnbmFsIGEgY3Jhc2hlZCBwcm9jZXNzIHdpdGggZXZlbnQgSUQsIHRvIGFs bG93IGl0cyBkZWJ1Z2dpbmcuXG5cCitUaGlzIGNvbW1hbmQgaXMgbmVlZGVk IGluIHN1cHBvcnQgb2Ygc2V0dGluZyB1cCBHREIgYXMgSklUIGRlYnVnZ2Vy IG9uIFwKK01TLVdpbmRvd3MuICBUaGUgY29tbWFuZCBzaG91bGQgYmUgaW52 b2tlZCBmcm9tIHRoZSBHREIgY29tbWFuZCBsaW5lIHVzaW5nIFwKK3RoZSAn LWV4JyBjb21tYW5kLWxpbmUgb3B0aW9uLiAgVGhlIElEIG9mIHRoZSBldmVu dCB0aGF0IGJsb2NrcyB0aGUgXAorY3Jhc2hlZCBwcm9jZXNzIHdpbGwgYmUg c3VwcGxpZWQgYnkgdGhlIFdpbmRvd3MgSklUIGRlYnVnZ2luZyBtZWNoYW5p c20uIikpOworCiAgIGMgPSBhZGRfY29tICgiZGxsLXN5bWJvbHMiLCBjbGFz c19maWxlcywgZGxsX3N5bWJvbF9jb21tYW5kLAogCSAgICAgICBfKCJMb2Fk IGRsbCBsaWJyYXJ5IHN5bWJvbHMgZnJvbSBGSUxFLiIpKTsKICAgc2V0X2Nt ZF9jb21wbGV0ZXIgKGMsIGZpbGVuYW1lX2NvbXBsZXRlcik7Ci0tIAoxLjcu MTEKCg== --------------060509010406040700060806--