From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id MfD4MdKi+WkrMRUAWB0awg (envelope-from ) for ; Tue, 05 May 2026 03:57:06 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Er5gb9oZ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C65BA1E0BA; Tue, 05 May 2026 03:57:06 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 162AE1E093 for ; Tue, 05 May 2026 03:57:06 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 7AE5A4BA7984 for ; Tue, 5 May 2026 07:57:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7AE5A4BA7984 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=Er5gb9oZ Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) by sourceware.org (Postfix) with ESMTPS id 764F24BA798D for ; Tue, 5 May 2026 07:56:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 764F24BA798D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 764F24BA798D Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.15 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777967790; cv=fail; b=Lf94IsCGaGhhXSFKaB+3UAQsszIpbVhZgJuAE0lg46SuO3FrvZ1SbUuLwWXnNaV3v841fVQz+IZL5u/k1a73hwsc+3UIx8S6OARB0iH0G9NjKgGrX8hBIg7Py4yqzoBG++RmgY8oDBFp+utKfRYdqV5LcKATjcuJS3Ke6IQcsmA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777967790; c=relaxed/simple; bh=oe/OE0NzDDRwR/IBve8rbBkCPlkTjKGtaiBEd+aiBoE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Sky8+mJDgbnp5oarm5VpGgqKV5ATznR8RgEFFG/5qLjIMrRU9KjvLWnK6avooHuJnfhen6GgEagVTZGx+cPM87knPpSw0ZStpj/gFykJiXOBvscjdS1LMiZuODouIc4CVEYep0+QZcfE+ATSXp2uBmUoI1g/xlCtzVYyW1lieDo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 764F24BA798D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777967790; x=1809503790; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=oe/OE0NzDDRwR/IBve8rbBkCPlkTjKGtaiBEd+aiBoE=; b=Er5gb9oZX/wccuT55Cyk6KJ/rntds5X3yxamAMWdI57gLTTDZoetiYLg adS3ZSFZo4PUTeUFvCHYrJCQFlRIvb3xGi1zOst9hsk7zxcRGySg3CmPL AoBrI66cYr36QYY8oh4SIXQSZ6FF+3CSrsrx0dZIbc5X2QKwd7Pqiil6D Df3BNE5fJ/1GV5StsHDlKLE9kJ2t3SSjQjlT/9CIVo25hEEwyD5Z4i0ua 7VjkCcU/Glw7XwYBjnsR7vv3uYTwPLLx13q2fnHNGuAtPFmsnejk18vkw qVsxgO8fEbBrxh+xeDaMRQCGe7Chqz0Lpdb2CT7+pHkLwcFQVnajN8xME Q==; X-CSE-ConnectionGUID: aungNz3uQsScwESdbJokbQ== X-CSE-MsgGUID: MT/AxK3wRsq3j8tTqe2svw== X-IronPort-AV: E=McAfee;i="6800,10657,11776"; a="78930034" X-IronPort-AV: E=Sophos;i="6.23,217,1770624000"; d="scan'208";a="78930034" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2026 00:56:28 -0700 X-CSE-ConnectionGUID: hCjQtSe8RNOOD1kr3iV6Vg== X-CSE-MsgGUID: ctbjwA1dTVGqG8QmQclDAw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,217,1770624000"; d="scan'208";a="240721681" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2026 00:56:28 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 5 May 2026 00:56:27 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Tue, 5 May 2026 00:56:27 -0700 Received: from MW6PR02CU001.outbound.protection.outlook.com (52.101.48.65) by edgegateway.intel.com (192.55.55.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Tue, 5 May 2026 00:56:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ho5a0EVXORM+PvZ8wralMNNqrHAS6CgFgs0IrqDlK+VQb5245EvZ6Cx7A/yCC9bbd8adYXtzJgWmlO1oNFCPfDv5vDJ6LA7+UK3KDXCiaSM9FkOTOm7VSgy5GB428fjMhh6bdhBX2ojQ1idAPGtDDe0EWnqVIJzGtA8gcfeYiIwMjwvpIAtWBWtTacnMSzfHjfntpcbDabhU5UxFlYJ8VTOTeg+peM9LwH+X/gSN2vHLigPh82IwCqwN4G66NZQk5+nmxg7sDil7+nqkDt3ggXFb58gEUh8lUaJSXB58bfUaYPKZyHvIzE7ND7oWs+W0x0RQPXV/lZ7dVQo7sAYShw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ELEKOpeiHS2NbdTbYOVxkAB37xRiHbK3xsMBB8gS5+w=; b=T56wP7e7bbRS24pYPxXu/JbYRLEAt4i9ccULnhJtOJCXh1wz7aXGzjcMiIAUHFR0R6pE2B+SfQOqO30low18rNVT9s3UHZpGBGDXc3W1boNJlIcr9u3YeQoSuDODJvpfQ34Ih7xRzM9FeKf0IPkVsW4yslhbP50OtSqCvxpUoW9GyDzfgIRRDEvsioGBIy9lhMTCV0VQMwZVfRXxckE9cSvZ26yjJN24wpWWbs8y8PUK5bWbN5elE26pafqjbctJI/+kXGRbYLtCSVffrrF/3lET12p1trP3lbpXxkYCzcqcdjdIrUKUVHAZ2Ms573uICKuJffucJw+z17oG7uhT4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by CH3PR11MB7761.namprd11.prod.outlook.com (2603:10b6:610:148::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.27; Tue, 5 May 2026 07:56:19 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3085:48ed:687d:e6b6]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::3085:48ed:687d:e6b6%5]) with mapi id 15.20.9870.020; Tue, 5 May 2026 07:56:19 +0000 From: "Metzger, Markus T" To: Simon Marchi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb: use correct target in notify_thread_exited() Thread-Topic: [PATCH] gdb: use correct target in notify_thread_exited() Thread-Index: AQHc25YVqu3oLWk7zkGAvmyQo9+gJLX+CK4AgAD1OyA= Date: Tue, 5 May 2026 07:56:19 +0000 Message-ID: References: <20260504071636.1571615-1-markus.t.metzger@intel.com> <20260504071636.1571615-6-markus.t.metzger@intel.com> <4e284db3-0061-4245-bf0d-7a14a7afe073@simark.ca> In-Reply-To: <4e284db3-0061-4245-bf0d-7a14a7afe073@simark.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8PR11MB5749:EE_|CH3PR11MB7761:EE_ x-ms-office365-filtering-correlation-id: f15fcd45-e245-4aaf-e456-08deaa7bcacc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: V4nV/i0gfg9Zxb21Gr5i7HvXRHbBFFVmIU6AnCf0UL+DfzHVHBnt2f3AXm1ByCUKaL7noC95FldWHYRB55uqcZDFj4Kjnwhr4tVNT5dAGTdRgdHnoAZLp3QYKCZEF5KPv/TFN6gtvhGyWR3KW2lpBTutzexQuiQBpx9EEEJc+K3Bvh5SmviYHX0KtYrD8MJKNwLfvI+IIWOfTpTHdLxq6uVRtCgPU6I3Nhe7ydjOP6mNfvhU2RBAvGVDDvw2TrHdX+iTRfZCGQPeMpP+GHEwkuu5taFFqjurFIjfEgk9eRhjiPzUvhYHM2lTRNVkNwwy4q9E4ahWHXFrj2veWMc3wsS/9Vl7RVQ8VXawws/h+fSFyQsauOBhqbm48Ugi8XKA/ZAYHrS0YpYwSxCGG1+I2/1GfBQQ7X6ONXZhnPS1pc8MTOpgZ8n5Y/8jyJRs21sbJ1aLqpKoJm+E0YjLaK4m5vxNZScuT+JiY1BZXFDD6S3T6qIE+ZRZE/vEtL0U/ZV9DA0UUHyBaxxgplMcdqRlpmDsFXpMiMMqdlJJ4pkvz1FGWgtOAte74PSR0yDg2HnR3NUsiopneaqnKZhxHJlUnxG5XC5H0Ivxmj3youHJ+6D6Tlrls0h0MK+6tFh6DkYEOy9FHzjgNq55HmjThuMQDFsVgTe86zebGprkF6SgTlaVuFUNHPjguQ4+CqQbdnHkvA8sFGTofx2FoYuRAdUCvg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700021)(56012099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T3NRTmg5eDA0ZDVtTzY2SkZjREh4V2RSZkVPdGdrZnplazN3K1l3cVIvcm1B?= =?utf-8?B?VjVwcFYvVnNnU2FQWXN2blBZN1pIcDBpaHk0Vk13SytILzM2ZUlBZTZ6RDQx?= =?utf-8?B?TXVYYnhaak5aZENmMUdUN1ZtQmxnY2RLL2FnVGUrNWcwOGNPUDVJbnNudWhS?= =?utf-8?B?Z0R2TFUyVlhEL255emMzdjQ4dVY4T1RlK1dmdHZjcENOK0xta2dNV0lOenlW?= =?utf-8?B?U1FtdmF3SVFCOUdRNDRuc0o3WjVzUnhkVnlYcTNrR1pRVHdmZ0lEZk1EamNx?= =?utf-8?B?U1VFYkpkNnRNUXBtNXNqTEFoQTVxNWQxcXlZUE92UVNuelY4K2YwdC9QNGdy?= =?utf-8?B?SUxxbVVjdXQ4MGhpcjRSeUNsd0llakdEZ0wxc2NGdE5UcVFZNjBJaHBXekwy?= =?utf-8?B?Rnh2QnErT082MmhwM0pVWHJrWmp6RG5SK3RyYjlzVlFSVFpjeXQwR2RuS0Qx?= =?utf-8?B?cDdCYU9GbUg1YTRhck5IWjgzenYvbTVNLys3bjhZZTRRSS9iTzJ3TTBETXhZ?= =?utf-8?B?eVV1aktybDRWOHhQUmt6dU1QbHNKLzFHWS9tOEdWS0pYTElERWtrMGE5TWZY?= =?utf-8?B?UncyOTRhckN4KzVzYldnczA2TFcvYm1lcTBBTTRyT2dWZjNwaDN1L2NTUENK?= =?utf-8?B?UmR5bmRrL2FJUWtjK1VsV3BmdVcyVTdPZnE5RW9jWDlncGJRTVBJUlBoS1FH?= =?utf-8?B?VWVYeGxFV0F2b3QvWXpnUWxwcm43K3g0M25QU3pEWGhmbEZ3cjNoSTVHT2tK?= =?utf-8?B?SUY3ZHhPdnRBclZhRkloVnhpdCs3QVRqUFppamRtV0pCQUxCT1FlUHRDWEZq?= =?utf-8?B?U01XeE5KT2JjK0ZBc0M5c1ZYYzZMTTJQQ3kzSVZMb1pGSm92NU1SNy9UUVJ6?= =?utf-8?B?KzZqMDZ0SDYvWDlEMlM0WHBxUHNTSEpkTHRZUXdKMndJZGFGUWVseWNqaHBB?= =?utf-8?B?K0VEWFBPelcrSzA4aS90L0hFY3ZDWUhneEpyNStwL01tUmFUUDREcDNoSk5n?= =?utf-8?B?d3M1N3JTTmExYUc3NUhQSlFIc2V3Qlh5MWp1b1ZzTUxIS09MZlREUkRQTHBM?= =?utf-8?B?QXVqNm5CKytSOERXMUlDMnc5NHoyV1ZCN1FZazNRVFZrWDNjQ1E2THpieDV4?= =?utf-8?B?NUVWMVlSV25CWTBGTGFmWnB6b1dHODNhL21PTU8rMUt0L3NJazMraDlLZjdR?= =?utf-8?B?YjFRbzVCZFlXVStyT1h6OW9VaDRXenRTeVlwNzFKMEQwVlRIMkFCL29wVmNv?= =?utf-8?B?SjNlRkhMc0NxU3kwK0Y0Nk0zR052b3N6NVZ2REs4aG9iRVN6QkRLWVR3ZUts?= =?utf-8?B?Z3BmWmtnWTRmWko1RmZYczZUZnlocm1BV0Vnc0svRmZIMi9aTW1mcFVkL1dE?= =?utf-8?B?WEF1SEh0cWRXRDQ2ZUpDdXhuYS9jT1p6YWZOeEtmWUh2aUtUZW1ZbTBNdXJi?= =?utf-8?B?ZzdsNUhwY0xNVTBFSmJ0bmFsYzVTT28zbHJsNTRKeGpjQUVqN3RJZ080dDBh?= =?utf-8?B?NjUrbGlCbllEcmFvVVV6ejlwcWxqa0dCcFE3cG5pS2FIUzdBWHh5M0VGazdn?= =?utf-8?B?ZVNNeEh2MEczcS9xbFBKUzIvSCsxMWFlNlBKN1liV3VXdmNGeFZnTU5pb0g0?= =?utf-8?B?SzlyZXYzRWt3Z1lmNnR1NHZzSzEwZVY4WkhxbWg4OXNsN1RIb0RhSERhYWRG?= =?utf-8?B?cmdVNUpKWmhHNERBa0dkbGJFS1UyQ2J3WU42dDlIS0Evd2ZYM3ZPdiszcHpv?= =?utf-8?B?TStsU29kV0ZkdlBzREluY1VNaVI5SE1CNmZLc0dJLzZCT3BLaHA5RjZFOUZv?= =?utf-8?B?QUZ4cHZFL3BONkV4RnZsS2xzSWM1blVxVXUxRnZtWThXVmkrdEZ0eHdoWUQx?= =?utf-8?B?VnJOWG9DQmp4MkJDVXEzQmhXa2ZhaDZnU2wxaDlDUlJiREhTTnMvdDh4V1VL?= =?utf-8?B?dExTaUh4NGVaVkwyZlV2VnVMSDF6cnUzWHk2bTFyYmlFZVJXUzhSaVVlTGNm?= =?utf-8?B?ZzU2eHF4Wlpwc2lxSERCQkl5c081YWVRNlR0ZFdFOFhaL0JmU1liRmRqa0pD?= =?utf-8?B?UGdDVHY0enZBcG94WUJkemRWVDRUNEV1ZGpEazgxc1hMRmxaOExidU92MWNP?= =?utf-8?B?MXFLQ1ZDMkRjOVo4Njd3dWU3QXBlNWtoTnRHQ2grN3JYcC96STJTaHhoRVJl?= =?utf-8?B?UE4vaDhWMTNFd2RUY2RmUXRuUmdtajFYZDFJK2JWTkRmcUJmRkNDeXNUZDZ2?= =?utf-8?B?YU5LdzB6WWdPWGFhdXZZcTNMMXAxWGYvN1EyQy9nTkNHMmQremg1Z1lEWWpH?= =?utf-8?B?NmQrZ3N6MGpzTDBKMG55T3FSNVdrdjFqTjREM1RjUTZtRW0weURhZz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: Dhc2f9F5ZIb7P2uvRLguhZtPLng0exz6WWiiKMf22v/zyJ+zRPgCUt+m/0+Ht+AiBbx3z4jaVMdinae23uMKCnNQkBcH3owyBrcNSqbhESoiTg48f33kbCIdSfcibdYCme8mmIKs5is7uaS4WY9cSEDEnRVqzWdmoV5kkDg1QRx+8CPth0PZAWFLGdSQ0oDNxHPIxM7Iz9+LByqpmKYgwhGZ4niif0wmABfJHy+JcnF5npJSJ0qIs1DfmD8bobGoHKsNqCN9wb4UwkQeWAap+7zCiT7Aak7uThcieKDFci1aabO+BgD8VVFY0NWZILV3Y9mRbg53MGF/4xc/wKfNyA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f15fcd45-e245-4aaf-e456-08deaa7bcacc X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2026 07:56:19.2734 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: w8oXBVsXc5P38nB0ko7S9C/FvXd/VmqPxI2/vbNE7UOz424+CXBUJwjhbdZ9cbW9qP5k0Dm2W4shzdUO6wNvG4DZhDHcfAAs1ALGUEKlElU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7761 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org SGVsbG8gU2ltb24sDQoNCj5PbiA1LzQvMjYgMzoxNiBBTSwgTWFya3VzIE1ldHpnZXIgd3JvdGU6 DQo+PiBjbGVhbl91cF9qdXN0X3N0b3BwZWRfdGhyZWFkc19mc21zKCkgbWF5IGNhbGwgbm90aWZ5 X3RocmVhZF9leGl0ZWQoKSBpbg0KPj4gdGhlIGNvbnRleHQgb2YgYSB0aHJlYWQgZnJvbSBhIGRp ZmZlcmVudCB0YXJnZXQuICBJbiBteSBjYXNlOg0KPj4NCj4+ICAgICBhdCAuLi4vZ2RiL3RocmVh ZC5jOjQwNA0KPj4gICAgIGV4aXRfY29kZT1zdGQ6Om9wdGlvbmFsIFtubyBjb250YWluZWQgdmFs dWVdLCBzaWxlbnQ9ZmFsc2UpDQo+PiAgICAgYXQgLi4uL2dkYi90aHJlYWQuYzo0MzYNCj4+ICAg ICBleGl0X2NvZGU9c3RkOjpvcHRpb25hbCBbbm8gY29udGFpbmVkIHZhbHVlXSwgc2lsZW50PWZh bHNlKQ0KPj4gICAgIGF0IC4uLi9nZGIvdGhyZWFkLmM6NzMzDQo+PiAgICAgYXQgLi4uL2dkYi90 aHJlYWQuYzo3NjMNCj4+ICAgICBhdCAuLi4vZ2RiL2luZnJ1bi5jOjQ1NDgNCj4+ICAgICBhdCAu Li4vZ2RiL2luZnJ1bi5jOjQ3ODYNCj4NCj5UaGlzIGlzIG1pc3NpbmcgdGhlIGZ1bmN0aW9uIG5h bWVzLCBzbyBub3QgdmVyeSB1c2VmdWwuDQoNCkkgcmVtb3ZlZCBpdCBpbiB2Mi4NCg0KPj4gSW5z dGVhZCBvZiByZWx5aW5nIG9uIGdsb2JhbCBzdGF0ZSwgdXNlIHRoZSBleGl0ZWQgdGhyZWFkJ3Mg aW5mZXJpb3Incw0KPj4gdGFyZ2V0LCB3aGljaCBpcyBleGFjdGx5IHRoZSB0YXJnZXQgd2Ugd2Fu dC4NCj4+IC0tLQ0KPj4gIGdkYi90aHJlYWQuYyB8IDYgKysrKy0tDQo+PiAgMSBmaWxlIGNoYW5n ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEv Z2RiL3RocmVhZC5jIGIvZ2RiL3RocmVhZC5jDQo+PiBpbmRleCA3NDEyNDU5NmIyOC4uNWMzYjYw YjJhYTcgMTAwNjQ0DQo+PiAtLS0gYS9nZGIvdGhyZWFkLmMNCj4+ICsrKyBiL2dkYi90aHJlYWQu Yw0KPj4gQEAgLTIwMywxNCArMjAzLDE2IEBAIG5vdGlmeV90aHJlYWRfZXhpdGVkICh0aHJlYWRf aW5mbyAqdCwNCj5zdGQ6Om9wdGlvbmFsPFVMT05HRVNUPiBleGl0X2NvZGUsDQo+PiAgew0KPj4g ICAgaWYgKCFzaWxlbnQgJiYgcHJpbnRfdGhyZWFkX2V2ZW50cykNCj4+ICAgICAgew0KPj4gKyAg ICAgIHN0cnVjdCB0YXJnZXRfb3BzICp0YXJnZXQgPSB0LT5pbmYtPnRvcF90YXJnZXQgKCk7DQo+ PiArDQo+PiAgICAgICAgaWYgKGV4aXRfY29kZS5oYXNfdmFsdWUgKCkpDQo+PiAgCWdkYl9wcmlu dGYgKF8oIlslcyAoaWQgJXMpIGV4aXRlZCB3aXRoIGNvZGUgJXNdXG4iKSwNCj4+IC0JCSAgICB0 YXJnZXRfcGlkX3RvX3N0ciAodC0+cHRpZCkuY19zdHIgKCksDQo+PiArCQkgICAgdGFyZ2V0LT5w aWRfdG9fc3RyICh0LT5wdGlkKS5jX3N0ciAoKSwNCj4+ICAJCSAgICBwcmludF90aHJlYWRfaWQg KHQpLA0KPj4gIAkJICAgIHB1bG9uZ2VzdCAoKmV4aXRfY29kZSkpOw0KPj4gICAgICAgIGVsc2UN Cj4+ICAJZ2RiX3ByaW50ZiAoXygiWyVzIChpZCAlcykgZXhpdGVkXVxuIiksDQo+PiAtCQkgICAg dGFyZ2V0X3BpZF90b19zdHIgKHQtPnB0aWQpLmNfc3RyICgpLA0KPj4gKwkJICAgIHRhcmdldC0+ cGlkX3RvX3N0ciAodC0+cHRpZCkuY19zdHIgKCksDQo+PiAgCQkgICAgcHJpbnRfdGhyZWFkX2lk ICh0KSk7DQo+DQo+VGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5vdCBjb3JyZWN0LCBiZWNhdXNlIHRh cmdldCBjYWxscyAoYW5ub3lpbmdseSBJTU8pDQo+dXNlIHRoZSB0YXJnZXQgc3RhY2sgb2YgdGhl IGN1cnJlbnQgaW5mZXJpb3IgdG8gZmluZCB0aGUgdGFyZ2V0IGJlbmVhdGguDQo+SWYgeW91IGFy ZSBoYXZpbmcgdG8gZG8gdGhpcyBjaGFuZ2UsIGl0IG1lYW5zIHRoYXQgdGhpcyBmdW5jdGlvbiBp cw0KPmNhbGxlZCBmb3IgYSB0aHJlYWQgb2YgaW5mZXJpb3IgQSwgd2hpbGUgaW5mZXJpb3IgQiBp cyB0aGUgY3VycmVudCBvbmUuDQo+V2hhdCB3aWxsIGhhcHBlbiBpcyB0aGF0IHlvdSdsbCBzdGFy dCB3aXRoIHRoZSB0b3AgdGFyZ2V0IG9mIGluZmVyaW9yIEEsDQo+YnV0IGlmIHRoYXQgdGFyZ2V0 IGNhbGxzICJ0YXJnZXRfb3BzOjpiZW5lYXRoKCkiIHRvIGRlbGVnYXRlIHRvIHRoZQ0KPnRhcmdl dCBiZW5lYXRoLCB0aGF0IHdpbGwganVtcCB0byBhIHRhcmdldCBvZiBpbmZlcmlvciBCLiAgSWYg dGhlDQo+cGlkX3RvX3N0ciBvcGVyYXRpb24gaXMgaGFuZGxlZCBieSB0aGUgdG9wIHRhcmdldCBv ZiBpbmZlcmlvciBBLCBpdCB3aWxsDQo+d29yaywgYnV0IG5vdCBpbiB0aGUgZ2VuZXJhbCBjYXNl Lg0KPg0KPkFzIG9mIHRvZGF5LCB0aGUgb25seSBmaXggZm9yIHRoYXQgd291bGQgYmUgdG8gdGVt cG9yYXJpbHkgc3dpdGNoDQo+aW5mZXJpb3IuDQoNClRob3NlIHNjb3BlZF9yZXN0b3JlX2ZvbyBh cmUgZXZlcnl3aGVyZS4gIEkgdHJpZWQgdG8gbm90IHJlbHkgb24NCmdsb2JhbCBzdGF0ZSBhbmQg aW5zdGVhZCB1c2UgdGhlIGFyZ3VtZW50cyBwYXNzZWQgdG8gdGhlIGZ1bmN0aW9uLA0KYnV0IEkg c2VlIG5vdyBob3cgdGhpcyBjYW5ub3Qgd29yay4gIE1ha2VzIHlvdSB3b25kZXIgd2h5IHdlDQpl dmVuIGJvdGhlciBwYXNzaW5nIHRocmVhZF9pbmZvICogYW5kIGluZmVyaW9yICouDQoNCkkgc3dp dGNoIHRvIHRoZSBleGl0ZWQgdGhyZWFkIGluIHYyLg0KDQo+SSBvbmNlIG1hZGUgYSBwcm90b3R5 cGUgWzFdIG9mIHBhc3NpbmcgZG93biB0aGUgdGFyZ2V0IHN0YWNrIGV4cGxpY2l0bHkgdG8NCj5h bGwgdGFyZ2V0IGZ1bmN0aW9ucy4gIEl0IHdvdWxkIGJlIHF1aXRlIGludmFzaXZlLCBidXQgSSBk b24ndCBzZWUgYW55DQo+b3RoZXIgc29sdXRpb24gaWYgd2Ugd2FudCB0byBsaWZ0IHRoYXQgInRh cmdldCBjYWxscyBjYXJlIGFib3V0IGN1cnJlbnQNCj5pbmZlcmlvciIgbGltaXRhdGlvbi4NCj4N Cj5bMV0gaHR0cHM6Ly9yZXZpZXcubHR0bmcub3JnL2MvYmludXRpbHMtZ2RiLysvNTYyNw0KDQpJ dCdzIGV2ZXJ5IGNhbGwgdG8gaW5mZXJpb3JfdGhyZWFkKCkgYW5kIGN1cnJlbnRfaW5mZXJpb3Io KSwgdG9vLg0KDQpSZWdhcmRzLA0KTWFya3VzLg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVn aXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwg R2VybWFueQ0KVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlDQpNYW5hZ2luZyBEaXJl Y3RvcnM6IEhhcnJ5IERlbWFzLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgWWluIENob25nIFNvcnJl bGwNCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0KUmVn aXN0ZXJlZCBTZWF0OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11 ZW5jaGVuIEhSQiAxODY5MjgK