Message ID | 644b656a-7718-81be-f728-c867050f3879@ericsson.com |
---|---|
State | New, archived |
Headers |
Received: (qmail 68921 invoked by alias); 7 Dec 2016 21:29:26 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: <gdb-patches.sourceware.org> List-Unsubscribe: <mailto:gdb-patches-unsubscribe-##L=##H@sourceware.org> List-Subscribe: <mailto:gdb-patches-subscribe@sourceware.org> List-Archive: <http://sourceware.org/ml/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-help@sourceware.org>, <http://sourceware.org/ml/#faqs> Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 68904 invoked by uid 89); 7 Dec 2016 21:29:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, SPF_PASS, URIBL_RED autolearn=ham version=3.3.2 spammy=concise, HTo:U*thomas, H*MI:sk:87d1h3j, H*i:sk:87d1h3j X-HELO: sessmg22.ericsson.net Received: from sessmg22.ericsson.net (HELO sessmg22.ericsson.net) (193.180.251.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 07 Dec 2016 21:29:15 +0000 Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.183.90]) by (Symantec Mail Security) with SMTP id AA.10.23836.62F78485; Wed, 7 Dec 2016 22:29:12 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.90) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 7 Dec 2016 22:29:09 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.50.36] (192.75.88.130) by AMSPR07MB390.eurprd07.prod.outlook.com (10.242.22.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.4; Wed, 7 Dec 2016 21:29:08 +0000 Subject: Re: [PATCH v3 4/7] Per-inferior/Inferior-qualified thread IDs To: Thomas Schwinge <thomas@codesourcery.com>, Pedro Alves <palves@redhat.com>, <gdb-patches@sourceware.org> References: <1452085418-18300-1-git-send-email-palves@redhat.com> <1452085418-18300-5-git-send-email-palves@redhat.com> <568D6242.1030802@ericsson.com> <568EC055.7020209@redhat.com> <568EE677.6050407@ericsson.com> <568EF6C2.9010803@redhat.com> <87d1h3jvjh.fsf@euler.schwinge.homeip.net> CC: Pierre Muller <pierre.muller@ics-cnrs.unistra.fr>, <bug-hurd@gnu.org> From: Simon Marchi <simon.marchi@ericsson.com> Message-ID: <644b656a-7718-81be-f728-c867050f3879@ericsson.com> Date: Wed, 7 Dec 2016 16:28:58 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <87d1h3jvjh.fsf@euler.schwinge.homeip.net> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB5PR08CA0041.eurprd08.prod.outlook.com (10.163.102.179) To AMSPR07MB390.eurprd07.prod.outlook.com (10.242.22.13) X-MS-Office365-Filtering-Correlation-Id: 85562577-beb7-4883-dac6-08d41ee8147c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:AMSPR07MB390; X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 3:d3uopRpIRaoW4tTLkFrceWM3iCjXYAC3KvYkxO2Fcm8CaAhqyniRpYBuEi3XUKyYfg52fgwLwHnMRBZYnjSr70WaLf3ydS1wgevAUjAKLtzSFPAXkELr/BaiP7WSiLPCOsT7CMyiUTektsTFkQQe2/ZIkbSzQ+vgc9+qq4ZqBP+hiwZR5d+bgt4fbP1a+UieVhNBS6Jv1sYW7Hx6g+KPm93Se09yqR8MRGKoioW7Ed/Yf3RxRlgaRdjyb9Y7nSYuy+IvxETGZ7G8z59tomIyPg== X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 25:RT1HpDfNS+JiSaqY6O/P0Sm28KEXtALLq9+AIFuAA1SWk2gd2npvxJVUld+hNgLq9qvbxms0a9PqjJSN4w9+4NTn1ADL0OhKWVWx3grvyZTtXuZJ96LVRXKej4BywYNIItgARbuW0pm0fxZAs569MQwOrrXAAsYBGWAzaceoQ2sek7tv6cDXiCJMi13+G7vMvsh+3aKIKEjNpLZOMZJ8T4ra2IjNLYToVNX7kz0TVcdZHOhaNOom/cElNJmciVvv9HNAkeSNnDG7YQYnsCEXfohiE7ym6+7jchHqKTHSdWwsRSSieBltTM9zjHF7apAlPGsVFDmHaJjD8JecMcxpIH8MJDrmA+gsAPHusUA9l5u8BFhKaY5SSPoSTCXOQ707mW7lJFR/BqzWbjq6buj9r7++bjd3fQTqKwem+kR6cFHS+rbysK7RZ0goeCLwhpzCKE5Co8nh6Oyxl5C8TtkfHwhPGrLJAL5am+oobClUQ67p3ju7j6DtngSv8qzVQbaSrNHgrUgTqSex3/6E+FAtUeVv/MK6qfJs3M9SXe7ZqGGabwn9cQrm1l93TvspIYzkLBYjr6D7zf09dNY0ifNB2N7/xnuL+P6Hhmf6cKhm9+pBG2IN3DuTjzzFlCu3piT2KVrAObMEmq89sf+DaBIBcLAtJ/Tl9mGRxrNA09SGrcc1a2kgTQUWM7z4hNJ0gf4vqsGV1Y4UkU87wv2WFmtwER4k/0yGqVr83QMRLeI1WuRIesZTrVW9aQX4i5uUMfilF+SVBPDLx7TqPZBpNzw/0Q== X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 31:ACqQjwSf6sKLoWKtdkttrC20a27zorqKsVNdW74a+NWTzDW0zpm+Avmq/oTINRAbWaQ9J8Uk/gIzSkRaOYiOjkI0WXF/6H75VPBFDS0Fz04IIRvkLl6ZcBlpxMNHcHtdyasScYNDBe11zVVcH5pKTZORePrIMHbcnBc73z0QcEqwhGNVTDZG//vS+FSmrethdfdBh03z/zV1dlmV0XMswz3dcB4EvblgkTr1L91HbKf7HZdcsqeq4ny2QbG4gEpoZzmqSbjHYbSlhxUzdDMsmQ==; 20:vp6y71u9dR897QsAvMNvN+mcBeQy5G0ORHECpC2k5SU3qviWdfuNSrDwsEAcv/Dx1atJMGeX65V4NBISKN6CJMb6vqbZVcix42ae5FRSrrqletgsHIBStUxt88WbmYx9tGZPTV9zvbKOkCiDZnmGs0KxEQrUFncPfsx3Qea9Y629jqDb/PbC9t0YNFyXkNQo1G7AxHWIeDojSnjgDTu6vKX6084awPeHLYNe4WxOuVHqlZ6Vcm8LpCzkxanzvZxewLwuUxPloYkohdOXGLZVysUjMhf0lx2DLAVhR3+5eIgpK2hStWq2th6JLvVM9wTs8SW5M5IgWqqSgCNlqWQWgbcUYwzbalb6/COQYIbSK+/kZhzZA/+scCJzMneSVFn7z40jWtUNVRHgQQDT5noDoH17d5bvoFs1T+rke1FE7s/ZKvsUCk4c1Ws/Y1/wTQvDiODePFuRwkzm3NMZ4oSh1cctJ5P3iQFhegHLbg9e2qBWHJxkhBWgTiTIsrA0o/MD X-Microsoft-Antispam-PRVS: <AMSPR07MB390AC75858BE2EE6516594AED850@AMSPR07MB390.eurprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(37575265505322); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(20161123558021)(6072148); SRVR:AMSPR07MB390; BCL:0; PCL:0; RULEID:; SRVR:AMSPR07MB390; X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 4:AN+JIaCPd5B1TffRqgAbiE8Htsvpnz2+oEFiFffjNAMPGrwxpa9qgywdm2f6IPL/HxPYJt5hSUiOPAy9CxBXOt3MDvkWlA1xx6k1fujLvh/+vLqdRGKsJQvCvvyVdHc2nsO/yRMwZx54FWGXoD3nNm+Js1McIykb/JIy1w/xFfv0rdiC7/aIUApnLLBTIJIO1ZSXD9yp/nzS5E0hutakh3ny58T+4TAqr/vEiAYlhATls18UdeikHzsobfkK8+/A8P9s9i0bsIfc7UML0BFOQ17NJk1G/Dz7gdF0IINM5S5a+DvIVcZdLq3BV0FP+PCpadn7ESLNuohiDmRC2v8eqzAuPDcGSgj2qxp/lwRnhxoVW0xTkgn6anV3XQWlNw4//6c1TO2afNW11ZDzZ4Cbd8ccyxpNge9M3NZF9rlWcwjF2B7+H5MNpXiOwWSEyLV3j1rvViIZLa+MTB5FJwwosiWPQjGYpFyRw0NiqsRaTHl8IPZiEaG0SKvUh1VKGKiIIoc1n71ysOIc0oox+p6323XC3C2O3duBvM9kBHHQ5ygxCblOsFwafiZ6QgQj1LadAmpjIOFuc4lE1GKstC9ZgisvAHM+v8xMFSb5f+7ZKowrLq0V3qkOj1XRdpRuOvRixnDFSMQL4zL4DK+C3e9vVg== X-Forefront-PRVS: 01494FA7F7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(39850400002)(39860400002)(39450400003)(39840400002)(39410400002)(377454003)(54534003)(199003)(377424004)(189002)(24454002)(733004)(2950100002)(33646002)(4001350100001)(65956001)(6666003)(65806001)(65826007)(86362001)(66066001)(81156014)(81166006)(189998001)(3846002)(6116002)(92566002)(93886004)(83506001)(4326007)(5660300001)(47776003)(2906002)(31686004)(54356999)(50986999)(76176999)(7846002)(7736002)(105586002)(50466002)(42186005)(106356001)(305945005)(68736007)(6486002)(31696002)(97736004)(8676002)(23676002)(101416001)(5001770100001)(230700001)(229853002)(36756003)(38730400001)(90366009)(64126003); DIR:OUT; SFP:1101; SCL:1; SRVR:AMSPR07MB390; H:[142.133.50.36]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTVNQUjA3TUIzOTA7MjM6bUtjVG9wNlQ0MDZFRHduV3pDTUJNcm9HdUZm?= =?utf-8?B?K29iMDBNUFEwcXZXdEtsb3VJMWdsRnlrOGEvazlWTXBKdHI2czlBa1BJYnpl?= =?utf-8?B?MC81aXVNNEVjSHJEME9lVzdSL2N6bTNzVG9TVkhoc3FhNXcvYlFlcGZoRTlG?= =?utf-8?B?bUpHdTliK1JnK3hveE4ySnl6elFJZUpzY28yQmlzU1pFWVM2NHBpNFU0L1Zk?= =?utf-8?B?K3NPbU9LT1JEQ1B2WXY0WFptQUViMkp6WU9jeFE1VmhJUHBMMTg0dmJqeDBJ?= =?utf-8?B?ZkZkRGplbVk2VW1hQy83L1p0a2JoMjlTRUEwd3YwUlVaOUFJY2orZnpJUUJB?= =?utf-8?B?OEFxQ1ZmalMvSkFjWXBDTHh1aStvVTcvajZTYjcwZE44MndveU9NbE9GbHdk?= =?utf-8?B?T1RHV0UxWEVHcUhUS2xKL3NUMGt0ekNCdit1Y1I5RmxqZGdqUGtEME9VS0l0?= =?utf-8?B?UjV1VGp2dkN5eENRbGQyaHNMbFNLZ01BeHR5blM1R1A4VUpuaFIzcTFpQUlm?= =?utf-8?B?eGxOWTNrUzR0OHJoYWJOQlJGQVArazBEbEtvY2lFY21tbUZLS2RFUDJ0R3gr?= =?utf-8?B?Ny94MklkeTJPMlNraXJwczQvYlJDZko3WGwweFlDYzQvVUxEV3FaRFpPUHYr?= =?utf-8?B?UkMrYUtubzJ3c3g5ZmMvbWdSVE0rdjRPakd2TFhaVjBBSzlNN3M2dU5ObWRo?= =?utf-8?B?REdkYmFFRzBVNVEyV04vVG9ZVlQ1UWxteDVzVTJaU0EyVXozNU56eFVSdEpO?= =?utf-8?B?RlA0N0ZKdnBKb3pYSGFZK2pYUDBrSmRDZ2dNVnhwV2lHa1dlL0F3TlMyU29O?= =?utf-8?B?QkpRVDRWRnZ4ZWNjcmQ4d1padTJxZFc3bXp5eitrbmwzSDJ5Zzlmamx4Y3JN?= =?utf-8?B?b0RUVzVycGpxMnVSZDdvL1dvM3hqK3VDaStkSkRqdWxYdlNSall5RkJ3NHdY?= =?utf-8?B?MStHOGdRVFhVaFBRV0NDZ1lNSjlRcDBBaXhZNWl0aG95RzdHbktUNGFCZXZV?= =?utf-8?B?alRHY3pDbTBOb0VKQkxEK2JlWFFuNWdlNDVudVhHTXBGZ05zanoweEFESysx?= =?utf-8?B?cHZEdzQ0WnRFcGs3MlhkNDBLVnkxaFFBZ0hrcEtGVGF1TmYxV1FyamEyUmFI?= =?utf-8?B?dnZXMVRCb3hIQjUxWmFXN3JKVkpUSzB0alJ5N1Nka2FrNU1YalBSYk9uUloz?= =?utf-8?B?RDhCYnJ6Uk1RS2VTeGFYYis4RWhiTFlNZVN5UVFWd015T0F1TmVINTNITXRV?= =?utf-8?B?ZWU0djhVRXVUdEtoQXFJYktOUDh3b1ZSMFRjbWdycWp2N1hBWXZFQVliSzN0?= =?utf-8?B?U1VnaFpCUnFPQS9VdTM3K2RpbEx2d3ZiRjd6WFhDcVVmdFZ6QUw3dEhrQzc5?= =?utf-8?B?d2llMm54TndVL0IrTzhtbjluNExCcmlBc1F2WEVTOWpxVmZ0RGl3WGdsSHRI?= =?utf-8?B?L2FXTDRHelBZZm9GQmFxV09CTC9aajJZMGFWNDl4N01Hdyt0dlJrK3JXY0cx?= =?utf-8?B?MkU5dVpld2drNUlDcnJ2ekp2UXBZaDZHaWZwQk92VjVITFpLeHBhMU5EWk9L?= =?utf-8?B?ZDBWakc3MUVaejAveWtmbmQzV01LMnpjOEVBZkY4N0MzWnlIMGJaLzd3NGY2?= =?utf-8?B?YmJPdE9aVGg3MlhscG5VWmtGNGFRNUM5cTJwajBUUC8zYkg3SVFOQlJWQnM3?= =?utf-8?B?QlAzU1pNR3IxUU5GRjBuSmlwcnVkMVBwZFJ4SXN6U0RzaGFHdDZSYUJtQngv?= =?utf-8?B?aTZEUGpvR3paQ1hCbHhDYk5taFh5YnVxcnVtWGhQYnhMVW45SVF3Y3VMVU43?= =?utf-8?B?VFhBc1djWTlMZ3luOFpTYmdDRm15bHFWUjh3M1BBcHlnOC9Dck96SUY3L0RE?= =?utf-8?B?eGZZK0JvYi9HZGFQRTRpQmx3dU1MSGRaZG9JTGd4T3A1QVA3N3JXMXRQdU5L?= =?utf-8?B?ZlpSdGdoNkhiZkIvdzg5aTFUaGRzQWpVTUd5Q0l0SXVQUzRjVTBFOXNzYWFF?= =?utf-8?B?WWxWUGVjMzlQV05qR2lpSHdMK3VDV0FieTJMQzhvZmxuUytWTE56RmtsYTZI?= =?utf-8?Q?fwU=3D?= X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 6:lqm0tNoFoolym/0Jtiw0i12qr13E7xzdq0hMmdyRKKFn1SoEtJWxnBng1sSK6+NNTU8lDYekUoO73HWAo5S0VudrkbuIR1ppUYnO6D/DnLaRvUSQETSg9lSvwywq3KJY6iJVf8obrqJOmUGT2WapfM0+su61rYcAEG8CUypLYUA5CgokPNgqRCw4n/nKqunD51/gFTwR+JJWzg7yrAgItLsUd6NLF4CQmb7GF2/jgbm2fV7/8TDoAAGk6oWb9bbQcymsXCUKM6IY9Iu0eAJm5d/857nMLPkQvDkamxNuNEY1ouUkPQrTUpUWrhOep75RTFnuEVJ0QJRZy81EtfkAMuBrLMmd8c4hLuBfP+9R2eD33OY2xP4lV2ssuG1pfpyqDaQwTsznZ7IimHACqLN91DC/R1VVv+sXqkFCxYNE16k=; 5:phZQkS/Mug326m1kPpmAao3nVpv0dFVK2K7ee0FtBAqvduUjt2gB0x6z1bDwZM/E/AaHP7gJimNFgacjXjdKQRhQ5SwfqMPvK0Ceq3fJHOvuUi0lWfE2atyBitkKDBP0yZIYGAtVosTmNyw36cgciQ==; 24:lE3Hzt83RYf7ykN3C9DdZMPS02NEOt/THF5ets3CF3OwzFmi92VFUgK1sXmvXbTzyaHr9S2JhlNbkEhmvNHBzNc+eKEl8FnyoIsm2dPaJeg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB390; 7:2RwrJLPAOoWAqt7gZXarohQ+GggAglvuzm2HFW7Rwww9RHE7uCUFMepqMe3ic1M3czDsauSgZK78jqsSFgghX1dUKN3YvigcnliRW8Nex7HR6Gtj+0cb0mA0Yfe00t1UroknAiAsW+QboqOgRlCJsMxjwNoexXfU2F2Uu5gxik0tj+2Hm8hRA2biH5C4HwSlfM0KB8J4xJXQX6ptHEGhD/n6apy5kz6C//0PEhEktIZRfz6609yrEu2CuaW3DkY681wr2W8zn9eGcbFMddzxfvHfnDHLcDa6D0J6sCEPN63/EYUSmbUF9eG83dilIET9D+uc4IKNvCmMxqiMYpLkW7irUa7u1kyUNDfSIVHXIGxUcTd6VbIn2MzsWWU4I2w9JRpFNwfq5n5N03yEFoYAz9vMbLjT9R4SEQf4yHUClXCCNaMHku3IoV5V7z9Ko3t/kLH1tKFWNcKIy0nHumn0+A== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2016 21:29:08.3419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB390 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes |
Commit Message
Simon Marchi
Dec. 7, 2016, 9:28 p.m. UTC
On 16-12-07 04:09 PM, Thomas Schwinge wrote: > commit 14f6890677849172a4b13779acd9089c9baa3a81 > Author: Thomas Schwinge <thomas@codesourcery.com> > Date: Tue May 24 19:36:57 2016 +0200 > > Hurd: Adjust to "Per-inferior/Inferior-qualified thread IDs" changes > > [...]/gdb/gnu-nat.c: In function 'set_sig_thread_cmd': > [...]/gdb/gnu-nat.c:2973:7: warning: implicit declaration of function 'thread_id_to_pid' [-Wimplicit-function-declaration] > ptid_t ptid = thread_id_to_pid (atoi (args)); > ^ > [...]/gdb/gnu-nat.c:2973:7: error: invalid initializer > > That's commit 5d5658a1d3c3eb2a09c03f2f0662a1c01963c869, which renamed > `thread_id_to_pid` to `global_thread_id_to_ptid`. > > gdb/ > * gnu-nat.c (set_sig_thread_cmd): Call global_thread_id_to_ptid > instead of thread_id_to_pid. > --- > gdb/ChangeLog | 5 +++++ > gdb/gnu-nat.c | 2 +- > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git gdb/ChangeLog gdb/ChangeLog > index c251150..61d1205 100644 > --- gdb/ChangeLog > +++ gdb/ChangeLog > @@ -1,3 +1,8 @@ > +2016-12-07 Thomas Schwinge <thomas@codesourcery.com> > + > + * gnu-nat.c (set_sig_thread_cmd): Call global_thread_id_to_ptid > + instead of thread_id_to_pid. > + > 2016-12-06 Simon Marchi <simon.marchi@ericsson.com> > > * inferior.c (inferior_command): Remove duplicate > diff --git gdb/gnu-nat.c gdb/gnu-nat.c > index 927ee5c..92b9292 100644 > --- gdb/gnu-nat.c > +++ gdb/gnu-nat.c > @@ -2964,7 +2964,7 @@ set_sig_thread_cmd (char *args, int from_tty) > inf->signal_thread = 0; > else > { > - ptid_t ptid = thread_id_to_pid (atoi (args)); > + ptid_t ptid = global_thread_id_to_ptid (atoi (args)); Hi Thomas, I think your patch is better than the status quo, since it fixes the build. However, global_thread_id_to_ptid expects global thread numbers, which are nowadays only used in MI, never presented to the user in the CLI. Since this is a CLI command, it should accept the inferior-qualified format instead. Something similar to this should do the trick (I can't test it though): If there's a more efficient/concise way to go from a thread_info* to a proc*, we should probably use it, but I couldn't find one. Simon
diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c index 927ee5c6f1..6b4385d9c3 100644 --- a/gdb/gnu-nat.c +++ b/gdb/gnu-nat.c @@ -2964,13 +2964,13 @@ set_sig_thread_cmd (char *args, int from_tty) inf->signal_thread = 0; else { - ptid_t ptid = thread_id_to_pid (atoi (args)); + struct thread_info *tp = parse_thread_id (args, NULL) - if (ptid_equal (ptid, minus_one_ptid)) + if (tp == nullptr) error (_("Thread ID %s not known. " "Use the \"info threads\" command to\n" "see the IDs of currently known threads."), args); - inf->signal_thread = inf_tid_to_thread (inf, ptid_get_lwp (ptid)); + inf->signal_thread = inf_tid_to_thread (inf, ptid_get_lwp (tp->ptid)); } }