From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 51871 invoked by alias); 30 Jun 2016 13:17:01 -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 51847 invoked by uid 89); 30 Jun 2016 13:16:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=ribbon, Auto, fs, gs X-HELO: mail-lf0-f44.google.com Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com) (209.85.215.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Thu, 30 Jun 2016 13:16:49 +0000 Received: by mail-lf0-f44.google.com with SMTP id f6so55250127lfg.0 for ; Thu, 30 Jun 2016 06:16:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id :disposition-notification-to:date:user-agent:mime-version :in-reply-to; bh=yg+0DgL8qltFtjM7rAUnONR3hOKahue7D8z50nb43I4=; b=EGM7wefcjrjg38lkr4zYBzRwMtMBC9rdj5AQ7rwwcEuSAIglfqFO+ZvA8NWG20P6NR xSrfvSOPHRv1CS4qlcFQk1TLbAyLxOAqcycSDDgSnYPBfs7H3J/qgqVzONjWSzGSk/Lc u9loKYk/JF33AGvpRL0D/+OegIjBZQDr0W2WPinvgAS7brsA1S/awVT7lNn4gAQZmPrm 0LBf13R9UMBi6zeWVNOEQjhhCCKhB8AlDQJDwxZisWot0HTVF6Ez7PGolaHpWvXioRyl XtSO1fVbktQentE4mchV/maU9+X6YjAnXgLPYpylWA/5dfBcTz159Ka15ncCgXPhJ2XV FyGQ== X-Gm-Message-State: ALyK8tItMydkb20Sh0QxMCCeuLluBA5tW1sORMaEHNyy+91Ufo8ASEximbUdwkNQVCrEtw== X-Received: by 10.25.39.139 with SMTP id n133mr5184355lfn.29.1467292605779; Thu, 30 Jun 2016 06:16:45 -0700 (PDT) Received: from [192.168.4.39] (broadband-95-84-200-6.nationalcablenetworks.ru. [95.84.200.6]) by smtp.gmail.com with ESMTPSA id d79sm1495985lfd.12.2016.06.30.06.16.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 Jun 2016 06:16:44 -0700 (PDT) Subject: Re: [Bug win32/14529] Make gdb capable of JIT-debugging on W32 To: gdb-patches@sourceware.org References: <503E575D.1000608@gmail.com> <506A1DB5.60901@gmail.com> <20121002124819.GB3028@adacore.com> <506AE4C6.9010304@gmail.com> From: LRN Message-ID: <4be546e0-7811-6f51-e5a4-d441e8a9d16a@gmail.com> Date: Thu, 30 Jun 2016 13:17:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Thunderbird/49.0a1 MIME-Version: 1.0 In-Reply-To: <506AE4C6.9010304@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="PsTm8eLpHwbjcxRlktWJnF0p1gNTU730s" X-SW-Source: 2016-06/txt/msg00536.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --PsTm8eLpHwbjcxRlktWJnF0p1gNTU730s Content-Type: multipart/mixed; boundary="ChX21obv6wNjLhKJWe0H6tRK2GhTdBJgJ" From: LRN To: gdb-patches@sourceware.org Message-ID: <4be546e0-7811-6f51-e5a4-d441e8a9d16a@gmail.com> Subject: Re: [Bug win32/14529] Make gdb capable of JIT-debugging on W32 References: <503E575D.1000608@gmail.com> <506A1DB5.60901@gmail.com> <20121002124819.GB3028@adacore.com> <506AE4C6.9010304@gmail.com> In-Reply-To: <506AE4C6.9010304@gmail.com> --ChX21obv6wNjLhKJWe0H6tRK2GhTdBJgJ Content-Type: multipart/mixed; boundary="------------1234D63C5C612F729186ACDA" This is a multi-part message in MIME format. --------------1234D63C5C612F729186ACDA Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 682 On 02.10.2012 15:57, LRN wrote: > On 02.10.2012 16:48, Joel Brobecker wrote: >>>> I have a copyright assignment filed for GNUtls [1], would that >>>> suffice? >=20 >> Unfortunately, that's not enough. It needs to include GDB (you >> also have the option of saying "ANY" and be covered for all >> projects). Do you want to start the paperwork? >=20 > Not now. Maybe later. I'll up this thread when i'm ready. >=20 I did the paperwork and now my rights on code that will be included in gdb are assigned to FSF. So i'm upping the thread. Also, attaching a version of the patch that can be applied to current git master. --=20 O< ascii ribbon - stop html email! - www.asciiribbon.org --------------1234D63C5C612F729186ACDA Content-Type: text/plain; charset=UTF-8; name="0001-Make-gdb-JIT-capable-MS-Windows.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Make-gdb-JIT-capable-MS-Windows.patch" Content-length: 5503 RnJvbSAyMzc4Y2NmMzgwZjQwMGNmYzI1ZWRhOTU5MzlkY2M3NzY3OTIxZTEz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQw PUEwPUQxPTgzPUQxPTgxPUQwPUJCPUQwPUIwPUQwPUJEPTIwPUQwPTk4PUQw PUI2PUQwPUIxPz0KID0/VVRGLTg/cT89RDE9ODM9RDA9QkI9RDA9QjA9RDE9 ODI9RDA9QkU9RDA9QjI/PSA8bHJuMTk4NkBnbWFpbC5jb20+CkRhdGU6IFN1 biwgMjYgSnVuIDIwMTYgMTE6MDU6MTEgKzAwMDAKU3ViamVjdDogW1BBVENI XSBNYWtlIGdkYiBKSVQtY2FwYWJsZSAoTVMtV2luZG93cykKCkFkZHMgdGhl IHNpZ25hbC1ldmVudCBjb21tYW5kIChNUy1XaW5kb3dzLW9ubHkpIHRoYXQg c2lnbmFscwphbiBldmVudCB3aXRoIHVzZXItcHJvdmlkZWQgSUQuIFVzZWQg dG8gcmVzdW1lIGNyYXNoaW5nCnByb2Nlc3Mgd2hlbiBhdHRhY2hlZCB0byBp dCB2aWEgTVMtV2luZG93cyBKSVQgZGVidWdnaW5nIChBZURlYnVnKS4KClBS IGdkYi8xNDUyOQotLS0KIGdkYi9kb2MvZ2RiLnRleGluZm8gfCAyNyArKysr KysrKysrKysrKysrKysrKysrKysrKysKIGdkYi93aW5kb3dzLW5hdC5jICAg fCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh bmdlZCwgNTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dkYi9kb2Mv Z2RiLnRleGluZm8gYi9nZGIvZG9jL2dkYi50ZXhpbmZvCmluZGV4IGEwNjg2 MjIuLjYyYTk5ZTIgMTAwNjQ0Ci0tLSBhL2dkYi9kb2MvZ2RiLnRleGluZm8K KysrIGIvZ2RiL2RvYy9nZGIudGV4aW5mbwpAQCAtMjE1MjAsNiArMjE1MjAs MzMgQEAgVGhpcyBjb21tYW5kIGRpc3BsYXlzIHRocmVhZCBzcGVjaWZpYyBp bmZvcm1hdGlvbiBzdG9yZWQgaW4gdGhlCiBUaHJlYWQgSW5mb3JtYXRpb24g QmxvY2sgKHJlYWRhYmxlIG9uIHRoZSBYODYgQ1BVIGZhbWlseSB1c2luZyBA Y29kZXskZnN9CiBzZWxlY3RvciBmb3IgMzItYml0IHByb2dyYW1zIGFuZCBA Y29kZXskZ3N9IGZvciA2NC1iaXQgcHJvZ3JhbXMpLgogCitAa2luZGV4IHNp Z25hbC1ldmVudAorQGl0ZW0gc2lnbmFsLWV2ZW50IEB2YXJ7aWR9CitUaGlz IGNvbW1hbmQgc2lnbmFscyBhbiBldmVudCB3aXRoIHVzZXItcHJvdmlkZWQg QHZhcntpZH0uICBVc2VkIHRvIHJlc3VtZQorY3Jhc2hpbmcgcHJvY2VzcyB3 aGVuIGF0dGFjaGVkIHRvIGl0IHVzaW5nIE1TLVdpbmRvd3MgSklUIGRlYnVn Z2luZyAoQWVEZWJ1ZykuCisKK1RvIHVzZSBpdCwgY3JlYXRlIG9yIGVkaXQg dGhlIGZvbGxvd2luZyBrZXlzIGluCitAY29kZXtIS0xNXFNPRlRXQVJFXE1p Y3Jvc29mdFxXaW5kb3dzIE5UXEN1cnJlbnRWZXJzaW9uXEFlRGVidWd9IGFu ZC9vcgorQGNvZGV7SEtMTVxTT0ZUV0FSRVxXb3c2NDMyTm9kZVxNaWNyb3Nv ZnRcV2luZG93cyBOVFxDdXJyZW50VmVyc2lvblxBZURlYnVnfQorKGZvciB4 ODZfNjQgdmVyc2lvbnMpOgorCitAaXRlbWl6ZSBAbWludXMKK0BpdGVtCitA Y29kZXtEZWJ1Z2dlcn0gKFJFR19TWikgLS0tIGEgY29tbWFuZCB0byBsYXVu Y2ggdGhlIGRlYnVnZ2VyLiAgU3VnZ2VzdGVkCitjb21tYW5kIGlzOiBAY29k ZXtAdmFye2Z1bGx5LXF1YWxpZmllZC1wYXRoLXRvLWdkYi5leGV9IC1leCAi YXR0YWNoICVsZCIKKy1leCAic2lnbmFsLWV2ZW50ICVsZCIgLWV4ICJjb250 aW51ZSJ9CisKK0ZpcnN0IEBjb2RleyVsZH0gd2lsbCBiZSByZXBsYWNlZCBi eSBwcm9jZXNzIElELCBzZWNvbmQgQGNvZGV7JWxkfSB3aWxsIGJlCityZXBs YWNlZCBieSBJRCBvZiB0aGUgZXZlbnQgdGhhdCBibG9ja3MgdGhlIGNyYXNo aW5nIHByb2Nlc3MsIHdhaXRpbmcgZm9yCitkZWJ1Z2dlciB0byBhdHRhY2gu CisKK0BpdGVtCitAY29kZXtBdXRvfSAoUkVHX1NaKSAtLS0gZWl0aGVyIEBj b2RlezF9IG9yIEBjb2RlezB9LiAgQGNvZGV7MX0gd2lsbCBtYWtlIHRoZQor c3lzdGVtIHJ1biBkZWJ1Z2dlciBzcGVjaWZpZWQgYnkgRGVidWdnZXIga2V5 IGF1dG9tYXRpY2FsbHksIEBjb2RlezB9IHdpbGwKK2NhdXNlIGEgZGlhbG9n IGJveCB3aXRoIGBgT0snJyBhbmQgYGBDYW5jZWwnJyBidXR0b25zIHRvIGFw cGVhciwgd2hpY2ggYWxsb3dzCit0aGUgdXNlciB0byBlaXRoZXIgdGVybWlu YXRlIGNyYXNoaW5nIHByb2Nlc3MgKE9LKSBvciBkZWJ1ZyBpdCAoQ2FuY2Vs KS4KK0BlbmQgaXRlbWl6ZQorCiBAa2luZGV4IHNldCBjeWd3aW4tZXhjZXB0 aW9ucwogQGNpbmRleCBkZWJ1Z2dpbmcgdGhlIEN5Z3dpbiBETEwKIEBjaW5k ZXggQ3lnd2luIERMTCwgZGVidWdnaW5nCmRpZmYgLS1naXQgYS9nZGIvd2lu ZG93cy1uYXQuYyBiL2dkYi93aW5kb3dzLW5hdC5jCmluZGV4IDE0OTQwM2Eu LmIxYWI2YzggMTAwNjQ0Ci0tLSBhL2dkYi93aW5kb3dzLW5hdC5jCisrKyBi L2dkYi93aW5kb3dzLW5hdC5jCkBAIC01Niw2ICs1Niw3IEBACiAjaW5jbHVk ZSAic29saXN0LmgiCiAjaW5jbHVkZSAic29saWIuaCIKICNpbmNsdWRlICJ4 bWwtc3VwcG9ydC5oIgorI2luY2x1ZGUgImludHR5cGVzLmgiCiAKICNpbmNs dWRlICJpMzg2LXRkZXAuaCIKICNpbmNsdWRlICJpMzg3LXRkZXAuaCIKQEAg LTgyNSw2ICs4MjYsMjUgQEAgd2luZG93c19jbGVhcl9zb2xpYiAodm9pZCkK ICAgc29saWJfZW5kID0gJnNvbGliX3N0YXJ0OwogfQogCitzdGF0aWMgdm9p ZAorc2lnbmFsX2V2ZW50X2NvbW1hbmQgKGNoYXIgKmFyZ3MsIGludCBmcm9t X3R0eSkKK3sKKyAgdWludHB0cl90IGV2ZW50X2lkID0gMDsKKyAgY2hhciAq ZW5kYXJncyA9IE5VTEw7CisKKyAgaWYgKGFyZ3MgPT0gTlVMTCkKKyAgICBl cnJvciAoXygic2lnbmFsLWV2ZW50IHJlcXVpcmVzIGFuIGFyZ3VtZW50IChp bnRlZ2VyIGV2ZW50IGlkKSIpKTsKKworICBldmVudF9pZCA9IHN0cnRvdW1h eCAoYXJncywgJmVuZGFyZ3MsIDEwKTsKKworICBpZiAoKGVycm5vID09IEVS QU5HRSkgfHwgKGV2ZW50X2lkID09IDApIHx8IChldmVudF9pZCA+IFVJTlRQ VFJfTUFYKSB8fAorICAgICAgKChIQU5ETEUpIGV2ZW50X2lkID09IElOVkFM SURfSEFORExFX1ZBTFVFKSkKKyAgICBlcnJvciAoXygiRmFpbGVkIHRvIGNv bnZlcnQgYCVzJyB0byBldmVudCBpZCIpLCBhcmdzKTsKKworICBTZXRFdmVu dCAoKEhBTkRMRSkgZXZlbnRfaWQpOworICBDbG9zZUhhbmRsZSAoKEhBTkRM RSkgZXZlbnRfaWQpOworfQorCiAvKiBIYW5kbGUgREVCVUdfU1RSSU5HIG91 dHB1dCBmcm9tIGNoaWxkIHByb2Nlc3MuCiAgICBDeWd3aW4gcHJlcGVuZHMg aXRzIG1lc3NhZ2VzIHdpdGggYSAiY3lnd2luOiIuICBJbnRlcnByZXQgdGhp cyBhcwogICAgYSBDeWd3aW4gc2lnbmFsLiAgT3RoZXJ3aXNlIGp1c3QgcHJp bnQgdGhlIHN0cmluZyBhcyBhIHdhcm5pbmcuICAqLwpAQCAtMjU1MSw2ICsy NTcxLDEzIEBAIF9pbml0aWFsaXplX3dpbmRvd3NfbmF0ICh2b2lkKQogICBj eWd3aW5faW50ZXJuYWwgKENXX1NFVF9ET1NfRklMRV9XQVJOSU5HLCAwKTsK ICNlbmRpZgogCisgIGFkZF9jb20gKCJzaWduYWwtZXZlbnQiLCBjbGFzc19y dW4sIHNpZ25hbF9ldmVudF9jb21tYW5kLCBfKCJcCitTaWduYWwgYSBjcmFz aGVkIHByb2Nlc3Mgd2l0aCBldmVudCBJRCwgdG8gYWxsb3cgaXRzIGRlYnVn Z2luZy5cblwKK1RoaXMgY29tbWFuZCBpcyBuZWVkZWQgaW4gc3VwcG9ydCBv ZiBzZXR0aW5nIHVwIEdEQiBhcyBKSVQgZGVidWdnZXIgb24gXAorTVMtV2lu ZG93cy4gIFRoZSBjb21tYW5kIHNob3VsZCBiZSBpbnZva2VkIGZyb20gdGhl IEdEQiBjb21tYW5kIGxpbmUgdXNpbmcgXAordGhlICctZXgnIGNvbW1hbmQt bGluZSBvcHRpb24uICBUaGUgSUQgb2YgdGhlIGV2ZW50IHRoYXQgYmxvY2tz IHRoZSBcCitjcmFzaGVkIHByb2Nlc3Mgd2lsbCBiZSBzdXBwbGllZCBieSB0 aGUgV2luZG93cyBKSVQgZGVidWdnaW5nIG1lY2hhbmlzbS4iKSk7CisKICNp ZmRlZiBfX0NZR1dJTl9fCiAgIGFkZF9zZXRzaG93X2Jvb2xlYW5fY21kICgi c2hlbGwiLCBjbGFzc19zdXBwb3J0LCAmdXNlc2hlbGwsIF8oIlwKIFNldCB1 c2Ugb2Ygc2hlbGwgdG8gc3RhcnQgc3VicHJvY2Vzcy4iKSwgXygiXAotLSAK Mi40LjAKCg== --------------1234D63C5C612F729186ACDA-- --ChX21obv6wNjLhKJWe0H6tRK2GhTdBJgJ-- --PsTm8eLpHwbjcxRlktWJnF0p1gNTU730s Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 473 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXdRu6AAoJEOs4Jb6SI2CwfWkH/RFqrY/bvL42yiTieBF3rfJ7 f5vT7AKwELlUaI/fp2CJ79qOFj2gpc3Eo0zXK54h6W6k/6kBdDizXOVDBNLtELXj 5RvSADrMOAfxVIBaGbJ6OQC4FdUF0F8VwrvLtSAA+Y0u6cLFm+nEYmC1c4Pj5DwU fiskbpQHcJ5qsA4SQPm2MxnymI5Op7wH5/1ddefZ8VTqhp1RqOVzGDFmQqP93Ij+ FM4vJwEXVgzfqABAc3sHnwajt+WtLtWbiLm1I4gLWiVkkBgGcdtcDvUfb9UeAPkw pkFJJ9JXN+T2cd+q4vDJ1PS0h1LqO88e2P3ZofM8kW6uvnxgpX6jZInFymnETUU= =7Rcb -----END PGP SIGNATURE----- --PsTm8eLpHwbjcxRlktWJnF0p1gNTU730s--