From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 109648 invoked by alias); 10 Aug 2016 07:12:06 -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 109638 invoked by uid 89); 10 Aug 2016 07:12:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: =?ISO-8859-1?Q?No, score=0.3 required=5.0 tests=AWL,BAYES_00,BODY_8BITS,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,GARBLED_BODY,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=H*r:sk:broadba, =d0=be=d0=b2, =d0=bb=d0=b0=d1, hell?= X-HELO: mail-wm0-f48.google.com Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com) (74.125.82.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 10 Aug 2016 07:11:55 +0000 Received: by mail-wm0-f48.google.com with SMTP id o80so82704235wme.1 for ; Wed, 10 Aug 2016 00:11:54 -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:date :user-agent:mime-version:in-reply-to; bh=Nzr/Ls/tW4O6MVziG4WU0ZKgKQgRtkRKB30fnyZh9SQ=; b=F9mhXpVS6J5YhbN8baTrGZ5tYpD5gFvk7lizQoM6JSq9OOM33HyvsfF8nKq/u5U+sM GF8ZvEZZYUUFGlZEPn3Mm31MjsT7LEcOB8Yd/7nR+YVWO4Rqn0Z2YWPiWWUtuY92L/0H /jknA30ZAsUj6XsMd/TM0QKKpB3uBagNZj8ebpkunnlQj2HQDbs500YpaTn/I0uPbt+l 2CyDBHZxWOuy5JRAet/eCFX7UnqDe2zHbn3cWcMWdwH11WwzZHekzCYkN5jn24FOvPEZ t0gFlMUGrlbne3xw3hdORs0BYlkwD78nSAtJIWLmbCOvJT8NBaSWUqd+NpKMXvHBlXri 9crQ== X-Gm-Message-State: AEkoousc87sigkB2Nilrl9CTgchvAGv9HNJRSwXs7jId9RZ++kb3IrV3+cvpcoFpLYiL3w== X-Received: by 10.46.1.35 with SMTP id 35mr369403ljb.8.1470813111377; Wed, 10 Aug 2016 00:11:51 -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 g88sm7312191ljg.26.2016.08.10.00.11.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2016 00:11:50 -0700 (PDT) Subject: Re: Program-assigned thread names on Windows To: gdb-patches@sourceware.org References: <5052d495-ea40-b364-96ea-9e68c90bd747@gmail.com> <14995502.J10EtrK3xV@ralph.baldwin.cx> <6a3446f9-63dc-67a1-3702-203d77c8d85d@gmail.com> <0cabec98-8411-2c3a-98d0-3d950de02bc5@gmail.com> <28023f06-f99c-77d1-10cf-5243f2a082a4@gmail.com> <0e59216f-77cb-608a-aa39-578c2610eda1@dronecode.org.uk> <0f064b2b-6b51-f132-caa6-a4c1a85585a3@gmail.com> <2c9f43ec-af6f-cdaf-8e45-b251588b9b89@gmail.com> <0515957c-dfd2-b119-d423-517917e8a5cd@gmail.com> <40aaee01-35a5-9d3f-ceae-2bf4ca53a7b9@gmail.com> <83twf3md9t.fsf@gnu.org> From: LRN Message-ID: <96ea9dc1-ce52-532d-d733-97af33bb70b4@gmail.com> Date: Wed, 10 Aug 2016 07:12:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:51.0) Gecko/20100101 Thunderbird/51.0a1 MIME-Version: 1.0 In-Reply-To: <83twf3md9t.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="QGD2spCpPi2j2ftFRMGxWagC5sSomO7ms" X-IsSubscribed: yes X-SW-Source: 2016-08/txt/msg00119.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QGD2spCpPi2j2ftFRMGxWagC5sSomO7ms Content-Type: multipart/mixed; boundary="QgnHhm6hNCiwJXqEOOEXRXI9KBgAJXN08" From: LRN To: gdb-patches@sourceware.org Message-ID: <96ea9dc1-ce52-532d-d733-97af33bb70b4@gmail.com> Subject: Re: Program-assigned thread names on Windows References: <5052d495-ea40-b364-96ea-9e68c90bd747@gmail.com> <14995502.J10EtrK3xV@ralph.baldwin.cx> <6a3446f9-63dc-67a1-3702-203d77c8d85d@gmail.com> <0cabec98-8411-2c3a-98d0-3d950de02bc5@gmail.com> <28023f06-f99c-77d1-10cf-5243f2a082a4@gmail.com> <0e59216f-77cb-608a-aa39-578c2610eda1@dronecode.org.uk> <0f064b2b-6b51-f132-caa6-a4c1a85585a3@gmail.com> <2c9f43ec-af6f-cdaf-8e45-b251588b9b89@gmail.com> <0515957c-dfd2-b119-d423-517917e8a5cd@gmail.com> <40aaee01-35a5-9d3f-ceae-2bf4ca53a7b9@gmail.com> <83twf3md9t.fsf@gnu.org> In-Reply-To: <83twf3md9t.fsf@gnu.org> --QgnHhm6hNCiwJXqEOOEXRXI9KBgAJXN08 Content-Type: multipart/mixed; boundary="------------FE5E3B1F1FA77B47F35FD41C" Content-Language: en-US This is a multi-part message in MIME format. --------------FE5E3B1F1FA77B47F35FD41C Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 417 On 02.08.2016 17:55, Eli Zaretskii wrote: >> From: LRN >> Date: Tue, 2 Aug 2016 12:46:47 +0300 >> >> So, what happens now? >=20 > If no one objects in a while, we push. >=20 No one seems to object. I've attached the version of the patch with the named_thread =3D=3D NULL is= sue fixed, and also the ChangeLog and NEWS patches just for the hell of it. --=20 O< ascii ribbon - stop html email! - www.asciiribbon.org --------------FE5E3B1F1FA77B47F35FD41C Content-Type: text/plain; charset=UTF-8; name="0001-Support-settings-thread-name-MS-Windows.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Support-settings-thread-name-MS-Windows.patch" Content-length: 7227 RnJvbSA3YTRmYWM3NzA4NjQzOTNiMTYxMGI2YmNjYzJlMTkwNjIwZTQ1NDNl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQw PUEwPUQxPTgzPUQxPTgxPUQwPUJCPUQwPUIwPUQwPUJEPTIwPUQwPTk4PUQw PUI2PUQwPUIxPz0KID0/VVRGLTg/cT89RDE9ODM9RDA9QkI9RDA9QjA9RDE9 ODI9RDA9QkU9RDA9QjI/PSA8bHJuMTk4NkBnbWFpbC5jb20+CkRhdGU6IFN1 biwgMjYgSnVuIDIwMTYgMTE6MTQ6NDkgKzAwMDAKU3ViamVjdDogW1BBVENI IDEvM10gU3VwcG9ydCBzZXR0aW5ncyB0aHJlYWQgbmFtZSAoTVMtV2luZG93 cykKClRoaXMgaXMgZG9uZSBieSBjYXRjaGluZyBhbiBleGNlcHRpb24gbnVt YmVyIDB4NDA2RDEzODgKKGl0IGhhcyBubyBkb2N1bWVudGVkIG5hbWUsIHRo b3VnaCBNU0ROIGR1YnMgaXQgIk1TX1ZDX0VYQ0VQVElPTiIKaW4gb25lIGNv ZGUgZXhhbXBsZSksIHdoaWNoIGlzIHRocm93biBieSB0aGUgcHJvZ3JhbS4K VGhlIGV4Y2VwdGlvbiByZWNvcmQgY29udGFpbnMgYW4gSUQgb2YgYSB0aHJl YWQgYW5kIGEgbmFtZSB0bwpnaXZlIGl0LgoKVGhpcyByZXF1aXJlcyByb2xs aW5nIGJhY2sgc29tZSBjaGFuZ2VzIGluIGhhbmRsZV9leGNlcHRpb24oKSwK d2hpY2ggbm93IGFnYWluIHJldHVybnMgbW9yZSB0aGFuIHR3byBkaXN0aW5j dCB2YWx1ZXMuIFRoZSB2YWx1ZQpIQU5ETEVfRVhDRVBUSU9OX0lHTk9SRUQg bWVhbnMgdGhhdCBnZGIgc2hvdWxkIGp1c3QgY29udGludWUsCndpdGhvdXQg cmV0dXJuaW5nIHRocmVhZCBJRCB1cCB0aGUgc3RhY2sgKHdoaWNoIHdpbGwg cmVzdWx0CmluIGZ1cnRoZXIgaGFuZGxpbmcgb2YgdGhlIGV4Y2VwdGlvbiwg d2hpY2ggaXMgbm90IHdoYXQgd2Ugd2FudCkuCi0tLQogZ2RiL3dpbmRvd3Mt bmF0LmMgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjkgaW5z ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nZGIv d2luZG93cy1uYXQuYyBiL2dkYi93aW5kb3dzLW5hdC5jCmluZGV4IDNmNjc0 ODYuLjg5MTc5OTcgMTAwNjQ0Ci0tLSBhL2dkYi93aW5kb3dzLW5hdC5jCisr KyBiL2dkYi93aW5kb3dzLW5hdC5jCkBAIC0xNzQsNiArMTc0LDE1IEBAIHN0 YXRpYyBpbnQgZGVidWdfcmVnaXN0ZXJzX3VzZWQ7CiBzdGF0aWMgaW50IHdp bmRvd3NfaW5pdGlhbGl6YXRpb25fZG9uZTsKICNkZWZpbmUgRFI2X0NMRUFS X1ZBTFVFIDB4ZmZmZjBmZjAKIAorI2RlZmluZSBNU19WQ19FWENFUFRJT04g MHg0MDZEMTM4OAorCit0eXBlZGVmIGVudW0KK3sKKyAgSEFORExFX0VYQ0VQ VElPTl9VTkhBTkRMRUQgPSAwLAorICBIQU5ETEVfRVhDRVBUSU9OX0hBTkRM RUQsCisgIEhBTkRMRV9FWENFUFRJT05fSUdOT1JFRAorfSBoYW5kbGVfZXhj ZXB0aW9uX3Jlc3VsdDsKKwogLyogVGhlIHN0cmluZyBzZW50IGJ5IGN5Z3dp biB3aGVuIGl0IHByb2Nlc3NlcyBhIHNpZ25hbC4KICAgIEZJWE1FOiBUaGlz IHNob3VsZCBiZSBpbiBhIGN5Z3dpbiBpbmNsdWRlIGZpbGUuICAqLwogI2lm bmRlZiBfQ1lHV0lOX1NJR05BTF9TVFJJTkcKQEAgLTEwMzEsMTAgKzEwNDAs MTEgQEAgZGlzcGxheV9zZWxlY3RvcnMgKGNoYXIgKiBhcmdzLCBpbnQgZnJv bV90dHkpCiAgICAgaG9zdF9hZGRyZXNzX3RvX3N0cmluZyAoXAogICAgICAg Y3VycmVudF9ldmVudC51LkV4Y2VwdGlvbi5FeGNlcHRpb25SZWNvcmQuRXhj ZXB0aW9uQWRkcmVzcykpCiAKLXN0YXRpYyBpbnQKK3N0YXRpYyBoYW5kbGVf ZXhjZXB0aW9uX3Jlc3VsdAogaGFuZGxlX2V4Y2VwdGlvbiAoc3RydWN0IHRh cmdldF93YWl0c3RhdHVzICpvdXJzdGF0dXMpCiB7CiAgIERXT1JEIGNvZGUg PSBjdXJyZW50X2V2ZW50LnUuRXhjZXB0aW9uLkV4Y2VwdGlvblJlY29yZC5F eGNlcHRpb25Db2RlOworICBoYW5kbGVfZXhjZXB0aW9uX3Jlc3VsdCByZXN1 bHQgPSBIQU5ETEVfRVhDRVBUSU9OX0hBTkRMRUQ7CiAKICAgb3Vyc3RhdHVz LT5raW5kID0gVEFSR0VUX1dBSVRLSU5EX1NUT1BQRUQ7CiAKQEAgLTEwNjQs NyArMTA3NCw3IEBAIGhhbmRsZV9leGNlcHRpb24gKHN0cnVjdCB0YXJnZXRf d2FpdHN0YXR1cyAqb3Vyc3RhdHVzKQogCQkJCSAgICAmJiBhZGRyIDwgY3ln d2luX2xvYWRfZW5kKSkKIAkgICAgfHwgKGZpbmRfcGNfcGFydGlhbF9mdW5j dGlvbiAoYWRkciwgJmZuLCBOVUxMLCBOVUxMKQogCQkmJiBzdGFydHN3aXRo IChmbiwgIktFUk5FTDMyIUlzQmFkIikpKQotCSAgcmV0dXJuIDA7CisJICBy ZXR1cm4gSEFORExFX0VYQ0VQVElPTl9VTkhBTkRMRUQ7CiAgICAgICB9CiAj ZW5kaWYKICAgICAgIGJyZWFrOwpAQCAtMTE0MCwxMCArMTE1MCw1MiBAQCBo YW5kbGVfZXhjZXB0aW9uIChzdHJ1Y3QgdGFyZ2V0X3dhaXRzdGF0dXMgKm91 cnN0YXR1cykKICAgICAgIERFQlVHX0VYQ0VQVElPTl9TSU1QTEUgKCJFWENF UFRJT05fTk9OQ09OVElOVUFCTEVfRVhDRVBUSU9OIik7CiAgICAgICBvdXJz dGF0dXMtPnZhbHVlLnNpZyA9IEdEQl9TSUdOQUxfSUxMOwogICAgICAgYnJl YWs7CisgICAgY2FzZSBNU19WQ19FWENFUFRJT046CisgICAgICBpZiAoY3Vy cmVudF9ldmVudC51LkV4Y2VwdGlvbi5FeGNlcHRpb25SZWNvcmQuTnVtYmVy UGFyYW1ldGVycyA+PSAzCisgICAgICAgICAgJiYgKGN1cnJlbnRfZXZlbnQu dS5FeGNlcHRpb24uRXhjZXB0aW9uUmVjb3JkLkV4Y2VwdGlvbkluZm9ybWF0 aW9uWzBdICYgMHhGRkZGRkZGRikgPT0gMHgxMDAwKQorCXsKKwkgIGxvbmcg bmFtZWRfdGhyZWFkX2lkOworCSAgcHRpZF90IG5hbWVkX3RocmVhZF9wdGlk OworCSAgc3RydWN0IHRocmVhZF9pbmZvICpuYW1lZF90aHJlYWQ7CisJICBD T1JFX0FERFIgdGhyZWFkX25hbWVfdGFyZ2V0OworCSAgY2hhciAqdGhyZWFk X25hbWU7CisJICBpbnQgdGhyZWFkX25hbWVfbGVuOworCisJICBERUJVR19F WENFUFRJT05fU0lNUExFICgiTVNfVkNfRVhDRVBUSU9OIik7CisKKwkgIG5h bWVkX3RocmVhZF9pZCA9IChsb25nKSAoMHhGRkZGRkZGRiAmIGN1cnJlbnRf ZXZlbnQudS5FeGNlcHRpb24uRXhjZXB0aW9uUmVjb3JkLkV4Y2VwdGlvbklu Zm9ybWF0aW9uWzJdKTsKKwkgIHRocmVhZF9uYW1lX3RhcmdldCA9IGN1cnJl bnRfZXZlbnQudS5FeGNlcHRpb24uRXhjZXB0aW9uUmVjb3JkLkV4Y2VwdGlv bkluZm9ybWF0aW9uWzFdOworCisJICBpZiAobmFtZWRfdGhyZWFkX2lkID09 IChEV09SRCkgLTEpCisJICAgIG5hbWVkX3RocmVhZF9pZCA9IGN1cnJlbnRf ZXZlbnQuZHdUaHJlYWRJZDsKKworCSAgbmFtZWRfdGhyZWFkX3B0aWQgPSBw dGlkX2J1aWxkIChjdXJyZW50X2V2ZW50LmR3UHJvY2Vzc0lkLCAwLCBuYW1l ZF90aHJlYWRfaWQpLAorCSAgbmFtZWRfdGhyZWFkID0gZmluZF90aHJlYWRf cHRpZCAobmFtZWRfdGhyZWFkX3B0aWQpOworCisJICB0aHJlYWRfbmFtZSA9 IE5VTEw7CisJICB0aHJlYWRfbmFtZV9sZW4gPSB0YXJnZXRfcmVhZF9zdHJp bmcgKHRocmVhZF9uYW1lX3RhcmdldCwgJnRocmVhZF9uYW1lLCAxMDI1LCAw KTsKKwkgIGlmICh0aHJlYWRfbmFtZV9sZW4gPiAwICYmIHRocmVhZF9uYW1l ICE9IE5VTEwpCisJICAgIHsKKwkgICAgICB0aHJlYWRfbmFtZVt0aHJlYWRf bmFtZV9sZW4gLSAxXSA9ICdcMCc7CisJICAgICAgaWYgKHRocmVhZF9uYW1l WzBdICE9ICdcMCcgJiYgbmFtZWRfdGhyZWFkICE9IE5VTEwpCisJCXsKKwkJ ICB4ZnJlZSAobmFtZWRfdGhyZWFkLT5uYW1lKTsKKwkJICBuYW1lZF90aHJl YWQtPm5hbWUgPSB0aHJlYWRfbmFtZTsKKwkJfQorCSAgICAgIGVsc2UKKwkJ eworCQkgIHhmcmVlICh0aHJlYWRfbmFtZSk7CisJCX0KKwkgICAgfQorCSAg b3Vyc3RhdHVzLT52YWx1ZS5zaWcgPSBHREJfU0lHTkFMX1RSQVA7CisJICBy ZXN1bHQgPSBIQU5ETEVfRVhDRVBUSU9OX0lHTk9SRUQ7CisJICBicmVhazsK Kwl9CisJLyogdHJlYXQgaW1wcm9wZXJseSBmb3JtZWQgZXhjZXB0aW9uIGFz IHVua25vd24sIGZhbGx0aHJvdWdoICovCiAgICAgZGVmYXVsdDoKICAgICAg IC8qIFRyZWF0IHVuaGFuZGxlZCBmaXJzdCBjaGFuY2UgZXhjZXB0aW9ucyBz cGVjaWFsbHkuICAqLwogICAgICAgaWYgKGN1cnJlbnRfZXZlbnQudS5FeGNl cHRpb24uZHdGaXJzdENoYW5jZSkKLQlyZXR1cm4gMDsKKwlyZXR1cm4gSEFO RExFX0VYQ0VQVElPTl9VTkhBTkRMRUQ7CiAgICAgICBwcmludGZfdW5maWx0 ZXJlZCAoImdkYjogdW5rbm93biB0YXJnZXQgZXhjZXB0aW9uIDB4JTA4eCBh dCAlc1xuIiwKIAkodW5zaWduZWQpIGN1cnJlbnRfZXZlbnQudS5FeGNlcHRp b24uRXhjZXB0aW9uUmVjb3JkLkV4Y2VwdGlvbkNvZGUsCiAJaG9zdF9hZGRy ZXNzX3RvX3N0cmluZyAoCkBAIC0xMTUzLDcgKzEyMDUsNyBAQCBoYW5kbGVf ZXhjZXB0aW9uIChzdHJ1Y3QgdGFyZ2V0X3dhaXRzdGF0dXMgKm91cnN0YXR1 cykKICAgICB9CiAgIGV4Y2VwdGlvbl9jb3VudCsrOwogICBsYXN0X3NpZyA9 IG91cnN0YXR1cy0+dmFsdWUuc2lnOwotICByZXR1cm4gMTsKKyAgcmV0dXJu IHJlc3VsdDsKIH0KIAogLyogUmVzdW1lIHRocmVhZCBzcGVjaWZpZWQgYnkg SUQsIG9yIGFsbCBhcnRpZmljaWFsbHkgc3VzcGVuZGVkCkBAIC0xNTEwLDEw ICsxNTYyLDE5IEBAIGdldF93aW5kb3dzX2RlYnVnX2V2ZW50IChzdHJ1Y3Qg dGFyZ2V0X29wcyAqb3BzLAogCQkgICAgICJFWENFUFRJT05fREVCVUdfRVZF TlQiKSk7CiAgICAgICBpZiAoc2F3X2NyZWF0ZSAhPSAxKQogCWJyZWFrOwot ICAgICAgaWYgKGhhbmRsZV9leGNlcHRpb24gKG91cnN0YXR1cykpCi0JdGhy ZWFkX2lkID0gY3VycmVudF9ldmVudC5kd1RocmVhZElkOwotICAgICAgZWxz ZQotCWNvbnRpbnVlX3N0YXR1cyA9IERCR19FWENFUFRJT05fTk9UX0hBTkRM RUQ7CisgICAgICBzd2l0Y2ggKGhhbmRsZV9leGNlcHRpb24gKG91cnN0YXR1 cykpCisJeworCWNhc2UgSEFORExFX0VYQ0VQVElPTl9VTkhBTkRMRUQ6CisJ ZGVmYXVsdDoKKwkgIGNvbnRpbnVlX3N0YXR1cyA9IERCR19FWENFUFRJT05f Tk9UX0hBTkRMRUQ7CisJICBicmVhazsKKwljYXNlIEhBTkRMRV9FWENFUFRJ T05fSEFORExFRDoKKwkgIHRocmVhZF9pZCA9IGN1cnJlbnRfZXZlbnQuZHdU aHJlYWRJZDsKKwkgIGJyZWFrOworCWNhc2UgSEFORExFX0VYQ0VQVElPTl9J R05PUkVEOgorCSAgY29udGludWVfc3RhdHVzID0gREJHX0NPTlRJTlVFOwor CSAgYnJlYWs7CisJfQogICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE9VVFBV VF9ERUJVR19TVFJJTkdfRVZFTlQ6CS8qIE1lc3NhZ2UgZnJvbSB0aGUga2Vy bmVsLiAgKi8KLS0gCjIuNC4wCgo= --------------FE5E3B1F1FA77B47F35FD41C Content-Type: text/plain; charset=UTF-8; name="0002-Add-the-thread-naming-support-to-NEWS-file.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0002-Add-the-thread-naming-support-to-NEWS-file.patch" Content-length: 1164 RnJvbSAzNjIwMGU1MThlYjM2NDViNDc2ZWY3MWQ5Yzg5NzM2OWE5MDE1ZWRi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQw PUEwPUQxPTgzPUQxPTgxPUQwPUJCPUQwPUIwPUQwPUJEPTIwPUQwPTk4PUQw PUI2PUQwPUIxPz0KID0/VVRGLTg/cT89RDE9ODM9RDA9QkI9RDA9QjA9RDE9 ODI9RDA9QkU9RDA9QjI/PSA8bHJuMTk4NkBnbWFpbC5jb20+CkRhdGU6IFNh dCwgMjMgSnVsIDIwMTYgMDg6NTk6MDUgKzAwMDAKU3ViamVjdDogW1BBVENI IDIvM10gQWRkIHRoZSB0aHJlYWQgbmFtaW5nIHN1cHBvcnQgdG8gTkVXUyBm aWxlCgotLS0KIGdkYi9ORVdTIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nZGIvTkVXUyBiL2dk Yi9ORVdTCmluZGV4IGIwOGQ4YTAuLmVjODEzZjIgMTAwNjQ0Ci0tLSBhL2dk Yi9ORVdTCisrKyBiL2dkYi9ORVdTCkBAIC03Nyw2ICs3NywxMiBAQAogICBU aGUgImNhdGNoIHN5c2NhbGwiIGNvbW1hbmQgbm93IHN1cHBvcnRzIGNhdGNo aW5nIGEgZ3JvdXAgb2YgcmVsYXRlZAogICBzeXNjYWxscyB1c2luZyB0aGUg J2dyb3VwOicgb3IgJ2c6JyBwcmVmaXguCiAKKyogU3VwcG9ydCBmb3IgdGhy ZWFkIG5hbWVzIG9uIE1TLVdpbmRvd3MuCisKKyAgR0RCIHdpbGwgY2F0Y2gg YW5kIGNvcnJlY3RseSBoYW5kbGUgdGhlIHNwZWNpYWwgZXhjZXB0aW9uIHRo YXQKKyAgcHJvZ3JhbXMgcnVubmluZyBvbiBNUy1XaW5kb3dzIHVzZSB0byBh c3NpZ24gbmFtZXMgdG8gdGhyZWFkcworICBpbiB0aGUgZGVidWdnZXIuCisK ICogTmV3IGNvbW1hbmRzCiAKIHNraXAgLWZpbGUgZmlsZQotLSAKMi40LjAK Cg== --------------FE5E3B1F1FA77B47F35FD41C Content-Type: text/plain; charset=UTF-8; name="0003-Add-a-ChangeLog-entry-for-thread-naming-on-MS-Window.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0003-Add-a-ChangeLog-entry-for-thread-naming-on-MS-Window.pa"; filename*1="tch" Content-length: 1123 RnJvbSBmODkwOGRmZGM2MzI2YWMxM2RkYWVkMjkwZDNiZWYzMzZkMDAzYjdk IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUQw PUEwPUQxPTgzPUQxPTgxPUQwPUJCPUQwPUIwPUQwPUJEPTIwPUQwPTk4PUQw PUI2PUQwPUIxPz0KID0/VVRGLTg/cT89RDE9ODM9RDA9QkI9RDA9QjA9RDE9 ODI9RDA9QkU9RDA9QjI/PSA8bHJuMTk4NkBnbWFpbC5jb20+CkRhdGU6IFNh dCwgMjMgSnVsIDIwMTYgMDk6MDA6MzggKzAwMDAKU3ViamVjdDogW1BBVENI IDMvM10gQWRkIGEgQ2hhbmdlTG9nIGVudHJ5IGZvciB0aHJlYWQgbmFtaW5n IG9uIE1TLVdpbmRvd3MKCi0tLQogZ2RiL0NoYW5nZUxvZyB8IDYgKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZ2RiL0NoYW5nZUxvZyBiL2dkYi9DaGFuZ2VMb2cKaW5kZXggMTdjNzk5 ZS4uZDQxZDMyNiAxMDA2NDQKLS0tIGEvZ2RiL0NoYW5nZUxvZworKysgYi9n ZGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsOSBAQAorMjAxNi0wOC0xMCAg0KDR g9GB0LvQsNC9INCY0LbQsdGD0LvQsNGC0L7QsiAgPGxybjE5ODZAZ21haWwu Y29tPgorCisJKiB3aW5kb3dzLW5hdC5jIChoYW5kbGVfZXhjZXB0aW9uKTog SGFuZGxlIGV4Y2VwdGlvbiAweDQwNkQxMzg4CisJdGhhdCBpcyB1c2VkIHRv IHNldCB0aHJlYWQgbmFtZS4KKwkqIE5FV1M6IE1lbnRpb24gdGhlIHRocmVh ZCBuYW1pbmcgc3VwcG9ydCBvbiBNUy1XaW5kb3dzLgorCiAyMDE2LTA4LTA5 ICBQZWRybyBBbHZlcyAgPHBhbHZlc0ByZWRoYXQuY29tPgogCiAJUFIgZ2Ri LzIwNDE4Ci0tIAoyLjQuMAoK --------------FE5E3B1F1FA77B47F35FD41C Content-Type: application/pgp-keys; name="0x6759BA74.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x6759BA74.asc" Content-length: 3718 -----BEGIN PGP PUBLIC KEY BLOCK-----=0A= Version: GnuPG v2=0A= =0A= mQINBFd+4e0BEACxh5wQhm5pG3DMdXokYTZYyncAc0MGQkuCG7+0CUa06VW+qVz3=0A= x+wkWRSJSbFrltSzNpKY67kOGPc1b7e1V4vIQ5ubNSYNOnwqFedEorBCyA6jvpfE=0A= vmLHcWJyK6emZC2s09ToxN1ovzcJBkQMgpJNYj4jZHdHEJ0PD+qEp7bKTXlxzWXM=0A= oHjPdykSLPDuTzQ1Gi09OakKhzOUvg+3Lgqo1aAf+r8HtysM19wUE06h1BYpsMo/=0A= gP87w/uhyqrqqAPBb3tpJtAhw8OcUREsJ4GC5zsp80eHy7IS6LIrPB3nf9XyIxvd=0A= 5qql9y1XclbB/sTGfD2Z27gYLLqFDIlYxXKT1z999yGN71gXYoLi9wbqpP0VSbdh=0A= tr8LVhGiuP+BPNq1y62wKyBKpJulBq2TnYWhukYowI1tCkCFeL1F0yG2M0RTvo3P=0A= dUp6YSHiNbuvgiFzoow2YVCPW+w2MBFR2S1Si72Yegq2+tf5Dd0mSOEKOhaChz/X=0A= L3gFlbjgaF0qA879Q/8pppjdsmwDY+q48WV4NnI3bPsTlZ6dKnI0ZMpct9Kfi7E5=0A= dmexGdOCde4RbEs4dOsdMhjFl9B1YQPjKpTmh7FtoTDJqMklZEAzBr+pEDb7BorM=0A= Beh2aHsJ0Z7Qd52BCaUAIuPUXjwXDI4qzf7UyWLFS66BkeDXBRDRWaRL5QARAQAB=0A= tBdMUk4gPGxybjE5ODZAZ21haWwuY29tPokCPwQTAQgAKQUCV37h7QIbIwUJCWYB=0A= gAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEI2t6SdnWbp0qtoQAIjcnzeN=0A= riwftAfLsnXKYBrxmdbfPsmu4G7cQxsabst841sOrvWFPHTkEZk/xpfyQgxpZEiB=0A= 8uF82XKNbHNh9+nWqiDyt/Y9v23IIt1fIodOuB1q3Jdbh7nraflgzeji91rR3BuP=0A= mKcbpX+t4zlOg2RNh3dG+xoY91C5gXXWqBZ73kyGDHkpp2jGFXNStzdlcR4qLBiV=0A= dbtXfU/mnmB3tFuojx/zgL71816G2toBZzeWT/6c7UnmrubarvbNIVPbYufM0Xzw=0A= 7sK1y+i6p+QnZPZJ7nytINAVAZJ3pxle1Ajwb5p4QAVSsau78iG04/9cNU+gtftT=0A= kwNOIJ0LDnj+S6A58uLIr2Ebl4Jr4g0MPlw74CsUIspQz9sb6/yANLQ98kz3PrUa=0A= MpodI2dNpV8UROoJ/t96ys755FcEb/09SDJcTUx7QlPukgoq4mrWqB59kVID7CKq=0A= HRRDanuoyR/+ITDUxXUEUIJkWGYzUfKzjI8ditBCI6zxNftWCaiw5XkrEEpctvzS=0A= CBbNE7KjAoFbZDnsXHgg9xZWpAzYYP6aCmBvpjISMGihXbw1oS6mJvvHTFSzjTvX=0A= QHShvyO8XLI7Q+NwrYV+mVNvtBX+mQaTsQdS9knSpoHHO/N0QlCUzbnPIEOVKjN6=0A= Hw7bcBokYeI0ez3yMZlf/bU/yyMRfxskOqxciQEcBBMBCAAGBQJXfuIzAAoJEOs4=0A= Jb6SI2CwxPgIAJtQBb/79MSdZZb3kggOC0ClZ7WDRSdP31R272gdckcbqVqm7vMl=0A= 0OZxQH5G4QRuFNLMSJG5ytf//qoxYj5CmvQS5NkP/sgnMaHvjHG+jRaBfB9t00Um=0A= h24BBL04Ac0lv3eiBc64nUJT37dEBUNEE8fgQ67gnV1hacqybVXqWIm1RXluL+Un=0A= fdFsbD6KWHLY2uPrARXdLYT7veUPnEgziw4s/2AVrGHiSgNZV1Z8pFMsuiUGpCRr=0A= 1K0r8b6hP3nxa0xxzk83NrKI6ZL1Jyhlqe7dLSWaSVofHk9WmcARZ+hJ/PlP+9N5=0A= Fd5ZuJ9R5t8C0gUB5v1ID4vPxt/YFCeiVJy5Ag0EV37h7QEQAKcbtHNm2vc6aYgR=0A= /eK0cJmJOqV3S0PtXychIV6zYj2/DppUOttsQN39nEgTBui1QFYfVgYNv3S0DBZY=0A= ESSijTLrzyCbzYL9AL/OzIgo++m8F0lERhhMKsVKtdZWLBflkQgPgCpMdwqhGdRP=0A= 5WrximbRtHN7JD4TCfupCqepefqvxyYv/pHYcDTFEycEChkRgCpc88tTxNdAyd2+=0A= F7lfvMxsgGmNcMa5IzIm1GXjKQONyiMffmjYT0Sod/AS/RA7z3aTv9/2Sm4TLgae=0A= 4BtV+ZU39VMkfA8c2DsnVi4zVKOBho7MH/Lwar2bQwKZ8U1TKhKDwK0Q1eYTq+3U=0A= Nc6Rk/9QolYpYup7/lH5wWppPvipqlltTQa6F0csD6AIc9W7rO7RVFo+lqvrEZAw=0A= AUXrRCTFtBijg715eZenDzS0QZw9WtQ6ufhsAamap6hJQmIZD3HdWdrHCT1TQ/Tt=0A= JzPAyIYbRbKCe2hoxUojF0A/P1ZL90kf/OZPQ6Oisl5XMyuyiJFgVbdbXYMJ+f+k=0A= 3pTrVxB9vASmGxX3LXCxVJAZ9xJWdBC73VK7rwit0tA8ijekrmkhSjZlIZCKvDYA=0A= j9fV4O6QXRuuFZKo4xGYWCIPFwe802jOrbvQw8YT5CgN7hGMUyHV/GCH50uUoVJD=0A= andFGy7hvTckfXk85oXARMswdyQ3ABEBAAGJAiUEGAEIAA8FAld+4e0CGwwFCQlm=0A= AYAACgkQja3pJ2dZunQeVQ/9FtseE5WqnmvPGc5NPGvbWhrd5x9CpStPG9b+xsBu=0A= 91ZXrMHsNOVQ0SxFdB708OT15sTy1ldeemxUK62E5XO1bvFJ4R1gHkWe6K/j9TfG=0A= Fshbyl3J6WKwG2qwT2JpNVpb+6QShFZVRe9a1rn3D/DNZurj3XYgVQGWlYVYT/LA=0A= 32zmBjQEzSXMbDBR/wSiJzYqgTB+9udGkcrYVgrmNz5YSA2mp6l1+PH/i++FD4j/=0A= KWFVnmqt1QqT8Q0l4MYQH65MdzHdspwfMt0XZ5abnubWIO78ImbOA/CD7MwbuWvy=0A= zezkiDcqQQ2G8mu/ER3oByfQ84iMIxGv1V608EBddHWygd6YQIKdScay0D+54IUz=0A= DXyv9tcnAAnxvMM5wzJyjWytOwL2H7FvSVAtfdywaF2wZA0iHho5Df8OeZdPEZhF=0A= 85GngH3hOBE0EAUMSFwThhRU7a2oMLSTFXRg0bKC3n0MoNExAV/oKiSM5HC06PsP=0A= exONpT/8WHL6GRk6vfsj09m7qScZSvyX35TxggnEHNwNW5/aYKIuhsXohxhLkUqM=0A= Bzu9/Xdq0xPOTyJSTberO8LR1TdWwi2WtPEBOtD25VMtEwhHrX3BKBkmYVu5f7vr=0A= CZikOLr7N8a5zJHJIiEdA2uljajBVTkPRCbMVsIBN2VVPcY2YOyNmG4gAtYmuDRL=0A= rb8=3D=0A= =3D8FDv=0A= -----END PGP PUBLIC KEY BLOCK-----=0A= --------------FE5E3B1F1FA77B47F35FD41C-- --QgnHhm6hNCiwJXqEOOEXRXI9KBgAJXN08-- --QGD2spCpPi2j2ftFRMGxWagC5sSomO7ms Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXqtO1AAoJEI2t6SdnWbp0uNoQAI9LJcl1e+tJjVrXmsnU4t/o RFNySlpNAiw/hVK2qahy1683w5P2f0oljTxuBbL+tViowX3qPjbqdvG05ulbdyVJ F19owGwmOFQVtzBTMoEqtOoep0gFf9nWLyF1I/CsxFZ9fgAHLGhazebsBfmIBg16 jh1QNb0/chJPwOTG7DW8+B4kFaTBTctcpL+qddxo8LKA+Wf+Pv5dmkBzM3Azghjx /bt/fCsFeZ+wE85YWzXCU/w0DflU+EchwdGgEi4GbQhXQciL/dMIDDVQ0lOCHgjR JHy5/kZmJpfxcvsw6knl6hZ5gBt7/Oka+e4pik3Yq9cwy19DAUBeiaYGB9giz4Ze EiE2N161B4hYvoJzdCUPg5M7neaHkVqWmLTQCq0N4pXrKynKJdYntB2W0gtY/Ng0 fAp6E+rfvOtGMZO791Etcciy/plaPjvttu662FVIJVEVwhM6o9B+QERz7H2FPNF+ YTP3N6OjoqeqLU14MCcIFlJrZMJiVVWRBu0QfTeSobQ6bQAmHJkeYcPapr1rllCu 2Nhb699JVcJ76dtm0GUPGswgUUrrBEkZgXb5d0afBHbBGMHxCeeub8GKa7O1+3xf yJ+utpvA1pIqQkEiKH3pyhi8i1fykFHPpL6JY5YyVqkeHNLwIhJdUIwKclk7+Q2N qH3yhNXs5yzuMgNqKFsR =BRW6 -----END PGP SIGNATURE----- --QGD2spCpPi2j2ftFRMGxWagC5sSomO7ms--