From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 130006 invoked by alias); 10 Aug 2016 23:42:41 -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 129990 invoked by uid 89); 10 Aug 2016 23:42:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:broadba, Hx-languages-length:843, LRN, lrn X-HELO: mail-wm0-f41.google.com Received: from mail-wm0-f41.google.com (HELO mail-wm0-f41.google.com) (74.125.82.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 10 Aug 2016 23:42:30 +0000 Received: by mail-wm0-f41.google.com with SMTP id f65so117893313wmi.0 for ; Wed, 10 Aug 2016 16:42:30 -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=41VnD46d5VzK/EdRLPcxLGVcUnZSeuMhsqKrILR3qGs=; b=fk0mqRdprD07HNFbCsDLr8dcG+9F8406J564tBrbzckYMfRTlCNMxMi/ng1rgIBxFT AIoQlLOA7XWB3lOVP64FUXWyF9+es/mJRyCzeveylv2bLQe/OATcppBv4oCGU98UZv/5 K7nhkNnZtp8YvCx20C6c33486g1/hS0dtalMGtjPcm7mUI+R6TnJQ/JjxRbzJ/qzS2iN tp8hM7byFSnERmb4XGNiQk20QbatR4aecXQINxWEajUDsfUoQFyd+ITg//mRyBH60x88 hEG4m+siG9RF+mSt9y+WaOKD7IMxziUHV01zTsy+ly+gtROStHzy/qROxRhHhUe7mYLi KfEw== X-Gm-Message-State: AEkoouvrxuJo92qvPGlKKugzpXnnH2R/Tw+x6yOHvQITK0iG0BZxd+jhvGd2zuCou9C9ww== X-Received: by 10.25.165.148 with SMTP id o142mr1015460lfe.166.1470872547246; Wed, 10 Aug 2016 16:42:27 -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 h31sm8050242ljh.27.2016.08.10.16.42.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2016 16:42:26 -0700 (PDT) Subject: Re: Program-assigned thread names on Windows To: gdb-patches@sourceware.org References: <5052d495-ea40-b364-96ea-9e68c90bd747@gmail.com> <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> <96ea9dc1-ce52-532d-d733-97af33bb70b4@gmail.com> <9f602f70-b7de-7433-dbd1-61bdc328b6a9@redhat.com> From: LRN Message-ID: <0926f8a1-8f4b-958b-416d-52c7595b5bd8@gmail.com> Date: Wed, 10 Aug 2016 23:42: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: <9f602f70-b7de-7433-dbd1-61bdc328b6a9@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cjMxt9d99mjP4DfhLkxbRsb2XTKOm1wj5" X-IsSubscribed: yes X-SW-Source: 2016-08/txt/msg00126.txt.bz2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cjMxt9d99mjP4DfhLkxbRsb2XTKOm1wj5 Content-Type: multipart/mixed; boundary="felOPShuBiitQE6eXUpCSTdgm24hcThXL" From: LRN To: gdb-patches@sourceware.org Message-ID: <0926f8a1-8f4b-958b-416d-52c7595b5bd8@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> <96ea9dc1-ce52-532d-d733-97af33bb70b4@gmail.com> <9f602f70-b7de-7433-dbd1-61bdc328b6a9@redhat.com> In-Reply-To: <9f602f70-b7de-7433-dbd1-61bdc328b6a9@redhat.com> --felOPShuBiitQE6eXUpCSTdgm24hcThXL Content-Type: multipart/mixed; boundary="------------407BC24817488F8BF3C05D44" Content-Language: en-US This is a multi-part message in MIME format. --------------407BC24817488F8BF3C05D44 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-length: 803 On 10.08.2016 21:45, Pedro Alves wrote: > On 08/10/2016 06:54 PM, LRN wrote: >=20 > Maybe I could convince you to implement this in gdbserver/win32-low.c too? You can't. I've never used gdbserver, and i don't see any need for me to start using it. And since i don't use it, i wouldn't be able to test anything code changes i could introduce there. TBH, i don't have any plans for further contributions to gdb. There is only one more feature that i thought could be added (using Windows API to obtain stack traces, enhancing the built-in gdb stack walker; thus gdb would be able to show useful stack trace even while being deep inside W32 API calls), but the code was so complicated for me that i've failed to even *find* where to start. --=20 O< ascii ribbon - stop html email! - www.asciiribbon.org --------------407BC24817488F8BF3C05D44 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= --------------407BC24817488F8BF3C05D44-- --felOPShuBiitQE6eXUpCSTdgm24hcThXL-- --cjMxt9d99mjP4DfhLkxbRsb2XTKOm1wj5 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 iQIcBAEBCAAGBQJXq7vhAAoJEI2t6SdnWbp0mlAQAJzj+fBtfXIKPD3c2ezDLt4H mQGspDmKWhJZqprNAzrrg5ngHW6t/wC0e1dOqAgv6s6qX+UsHIbpcw9rNgqK7oXG Kao0H7WgYVnKWH3oykRG1xdfmQUZ1bhArvPcnztXJW0JWLF2W+x8xm2/wkoDkWj6 SJJEy49z5gX3mdAgF0+pA3lSWOam6+/qAOcxW8ckFq7/mYVkeqc/PYiwH3XEbgA6 Atlqiuu4P1Tfh/cAnmFzztp9vrVq5jWw6nHYzs1Ua42T5HbYz6kMefW9lj7NsGgx O1B0i7njjvQmlrpeszZoZDST0pm0l+QDl1f9yqUwNiePZL14m3bDFgf+RCJ1mSHs ZYcJPXpvwzpkCWTDVyNBF/EhuQOr7K5x0dKlbrLS6C299qsZY+rRdbM8QlWfTL5Q D+AtbPp+21Xdp8jgrdOUSC7QUKgn/Y+Gz4bUsdCxws5sHQcixyzM6vdnSRmgZcDw 55P425BIicM4iO2QMpilM79XtcDplbr+hBdrpMi9w2LQiErlVZI0n/q3RMaYKCXK G/eRG4MpdTU8P+PyoXLPIxE91zOMSMrRHj0MXXCOpgD6gmG5uM1NN9sqmiWeaStz dIX8814aatUwgBJ1h/GeipcRcoxqAwDA8S4XiQ8+PZejIBe3bd0VGafq5Y10qHFM +oFTzbXIt/F0Bjn8OnNJ =u5qN -----END PGP SIGNATURE----- --cjMxt9d99mjP4DfhLkxbRsb2XTKOm1wj5--