From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id scucD5/KAmqxuzIAWB0awg (envelope-from ) for ; Tue, 12 May 2026 02:37:19 -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=ZdoG1TrH; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 38AD91E0C3; Tue, 12 May 2026 02:37:19 -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 9C0FA1E093 for ; Tue, 12 May 2026 02:37:18 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 617CD4BB1C1F for ; Tue, 12 May 2026 06:37:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 617CD4BB1C1F 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=ZdoG1TrH Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by sourceware.org (Postfix) with ESMTPS id 638954BA799E for ; Tue, 12 May 2026 06:36:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 638954BA799E 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 638954BA799E Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.15 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1778567799; cv=fail; b=NDpEA6FbAXNw+plfwqBgtXEadr8xzg0feyzhBCMcJC2pDeNZpW9c6+0Z4Jn/o1NX1j9QRHll41Xbuwme1d3U1r2zFdvZ7496TWDGKY1I7l9zLI2HIybX+828ZaRt6vZQTpTRbzALXtRzZJ5ptuqcN7wfCsoW839l2nnq9n+6Iyg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1778567799; c=relaxed/simple; bh=fNGTefYRrNFqCakTS0HiNvS7YTkh/O4H8XmVCUkMHOI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=aD/qQhpRphzoJS5jhLlyYEV0+mJYfzO2luO29lYSpOoZhCJY7jGajKnZFMD1xjEWo1jMnIS59zhc/yeImRf8tgmrMAa38pyU7PYY7TF+hjyAtfFf3EBcLG+G3/U9qiA82HbZm5czoOHtfHHVBKR5rzliiiTVCGk265F9JZ79I6g= ARC-Authentication-Results: i=2; 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=ZdoG1TrH DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 638954BA799E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1778567800; x=1810103800; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=fNGTefYRrNFqCakTS0HiNvS7YTkh/O4H8XmVCUkMHOI=; b=ZdoG1TrHFTwmBLIXH7BesoJr7Gm8J6wxJdGW1dUfGK8+GQoR0HTdj71n QbG87/gf1cspluqxBSN2lDzP8Pxhe8HjNxCJb+60/Tk09BziUEGS/1JCm rIumdzVkF7q7pkN6mMiXzwsVAyezI1cRq7MxtNsDTxvu+8z76mBvmL4wX DrPmUehD/Rpqp9THitYkq8Sx0vNq9OXbsy8oTCVv7oGFo5yXd2+JqXlEe Wl3A4UbiYlH3y8KT3LiugPZOqqUelpWXbvkxzMKXhjyHY78YBgt563s8X A08+iBdGqQk2yuM8rRnTzJ1C/FpgbbvM6ZUYHiG2weIotIs/gTlG638Z+ A==; X-CSE-ConnectionGUID: BkxPVsG3SxSxXCU6L9f+Rg== X-CSE-MsgGUID: w1LR+njrTmeC3OIxHAozPg== X-IronPort-AV: E=McAfee;i="6800,10657,11783"; a="83084652" X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="83084652" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 23:36:38 -0700 X-CSE-ConnectionGUID: HlkSgaArS0aL55r4Vt3LTg== X-CSE-MsgGUID: ITHQ3SwaSdyaT2Q9UmNVvQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,230,1770624000"; d="scan'208";a="236692433" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2026 23:36:38 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 11 May 2026 23:36:38 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Mon, 11 May 2026 23:36:38 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.46) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 11 May 2026 23:36:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WqzixW8KNZeDi5tfQgshcmcP1X+VzBbHSyLpXdbWw0Nn27Qp9xddszD/yZ68IlvOekQsjZ0S56zEfjdLh+VrkFDXZk3zrq5WP15G1EYdlEJknjZaWTK11D0gcCHLYoNj9knJSldWCmb+U+fpfvuhc9uDxKcwjI5gNgK/LU2KlWyem0WPOni6JZYwA4Tq3YFrVatyavPnetF1HmyDwEdOFQxHLZqngV9bOhIaOiwA8PmcM7Qctq0dnM3tJyG9b8ONk/jPm3TpeZ0WR3Ap14wRmiM5tLLzAtwMb2dL7YfKCHqRdqeOExVV4Z14CJ6fcwQ4KzLxNnaemyUV0k5k3T1wCA== 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=8Qet9vT0uqk8TUB6XqMGcjENpWlT+WXC1y2nvvaG7fg=; b=FjPiXB/GKEVIu1YnKrNefeBdmG0IyVlISmqhfgf34rXo8vgKcoNumEXZIguaO4ZvRqFqKA7Z7b/6twEylKUVdird45s1Ufko4d++6l0mmQoMD2LWLRTL07k7To9HSPORvYsUM3qYmBv0q8F67yiPzTitKd+Vf/L+l2XSGKxWsF4ya7FLBOxatVbqMcosGO7fdIEsKeIyZ47dbf2OfwF+AvEJU+CYYMHI5ZxC3uJSFg75dHYdJDrcTu+/olMOIG4pvQY2x7Ekh2gwNGAitV5ULBXUYGGHdfQ/Mym2Rs5L4oi617JK3nY7LL73Y+nMjpm80AeB6rY/uwmL17HhhMCn9w== 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 IA0PR11MB7185.namprd11.prod.outlook.com (2603:10b6:208:432::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.22; Tue, 12 May 2026 06:36:35 +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.9891.021; Tue, 12 May 2026 06:36:35 +0000 From: "Metzger, Markus T" To: Simon Marchi CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdb: fix an issue with thread list corruption Thread-Topic: [PATCH] gdb: fix an issue with thread list corruption Thread-Index: AQHc25YDshRUhi5nUEewoqJv2DzUp7X9/qCAgADcbgCAALvYgIAA3ZtggADivQCAAMftQIAAkT4AgAD0TnCABPy/4IABWgfg Date: Tue, 12 May 2026 06:36:35 +0000 Message-ID: References: <20260504071636.1571615-1-markus.t.metzger@intel.com> <20260504071636.1571615-2-markus.t.metzger@intel.com> <6ff2ff67-e93c-41b0-b55a-2ec6462e6061@simark.ca> <81a1a827-5c22-4f24-852a-1c85d09c30cc@simark.ca> <5b5e0342-ff7e-44f4-803b-aa96075229af@simark.ca> In-Reply-To: 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_|IA0PR11MB7185:EE_ x-ms-office365-filtering-correlation-id: 588b0e38-9e66-461a-d57c-08deaff0d024 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|11063799003|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: /sZP0F4U1Wehw/wwEPeYEk1zbZTesBp4HXOI8Xfc1Z+CNPlEMCJnIy5HUAicQvz85NHT9Fw0yHl8z8Nyk7BAXXc89EjhRPqfPSTGZpDxdCXmmmgJ/FYSZSymWVd9lF/HMGMAasTCtyp3vsqe4RO3RZPALJUJOuWZUyJRCR8DSxgydNmo53C4z3wmWaiZIu/clbUgO5rqQMCcg030aGNLnma7grIbx6OPal1rHXCt/iPrdYNmvxy1KqJe3MkfIhk9LuvuRsqQ1EmxqCoTmKsJp+PREEV9mxcZVVUBGcaMppY1nekPN0oq6BPmfy/RZJbTYNXTFychmq9vE4ZtPbFGuBdFm8I427q9sZivMLrRvcqAQ2yUPdj5DHmgEdXME635Elw1XtkXS/DLcQFnNNZRN/AqXPEIJCFWnZmSx3Z49q1sCn86TUXfcd8iWYO2ihz/UlicP5SjJuSuUCTQd8KWAXCF6PGZihEuQAtZSg12gHbmorj3AL9I0O5f709nF7X2r8uW7us/611chI+Y5WDTlzMk+Wyxl879S9EjplLOiPDyAZRzQk/MMep+rdmPtuX++AtpP/wppWk7CJmkXVP7qIiM+3xKcGblXJDfEv8Na3gSwZOrmmxqzjqUr3YTQmB2KuaTNbq1Bypq6pi8iOxhzsdAvHfKrvXiv03ljAfcP8dXxjwtJ0m/d7CszvVs4EQckPmLploIx3FeIBvC8J/nLG0cyLHSKsoZ2nH3t6nuC5E0E1aaGgEn9MkBSFeyZ4T9 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)(11063799003)(38070700021)(56012099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0p3VGZCeFBBeWQxd3JWaDV5anRIUDFlTzBBaU8wVWlveWxkb0p1Y2RTd3dq?= =?utf-8?B?N0p3eEQxc2t5YnpJRjhRbkY4ZWRyVEdlWnR3NTR4VHY2aVRKMCtMTXlKY01K?= =?utf-8?B?UWl6WFhKWWdsYWhJeDVzRFlXcE1KRzFlaldiMkU2Zkc4QkxOYmNFQnlndkl0?= =?utf-8?B?bTNSd2p6S2JON0VQZ1hjNUxaMkZBL3dzM204OWoyc09UbkNWQ3h0d0V4QTR3?= =?utf-8?B?ZEhMR2E5d05JMFhpeXVzQkVYQUo0VEovUFRkZEpmU000cldDM0JpNzJyNHhx?= =?utf-8?B?cWVpVzRyd0hTOWgvRHh3U1AyYWZzSGZQMU94S0ljbTkxMnhpNmcwVzgrZ0hO?= =?utf-8?B?UWozc1NaUGhaT2VVYzMwZ3BxV3RDQTU4emNGUmVtclNpMHhJVy9CQXdOUzFB?= =?utf-8?B?MW1HbjhwbHlqMGhCR2VEMG5WZUtERjIwZ2V2aHFTakdQOXFtK3BIQmQ3Mzhl?= =?utf-8?B?ZldtbHVySHBFTitKemp5UDBLQ3ZSTzdlZE14a0w2MzdMMm9MUXV2VUZURFBO?= =?utf-8?B?NTc1TkRmZjZ2TXNsUERqc0p2Y1MzTFBOYzBaL1I3VlVjbVk2MTRkejVJQjlX?= =?utf-8?B?OUtJalhWOXdUQW9IWUthYU54bWg5dFN3elhGS1BUYUlTcG9yTmVMZjNGWGlK?= =?utf-8?B?cGxxRDJnZzhaNVFPci9OQm9vUndiN3NweVlnMm9ueW00c1U3a3JWUVY4cnlZ?= =?utf-8?B?bEJ3TXh1UktDdUJ0S29jNmFVNkYwRlpBbTNFNlBHR1hveDJLTW04R1lNb2k5?= =?utf-8?B?dVhoYk5sZ2ZFZmpnL3hHK1BxR1JDVjhVbjhIZC94ZWszRVY1OTZJMWJMbzBw?= =?utf-8?B?VTZKajR5Yzkyc1QwTml6MFJPQUY3NWRzcE9NVUg3MXlkbWFyRDQvL0Rxai9K?= =?utf-8?B?UVBCMTRnUlNEMjhHUEc5U0ZZQTlsSWRKdXRzYitudkdTRUh3REtCVnpkdURY?= =?utf-8?B?QnN6ZTJvQkVGVGgwOENIc2JZUXBibUxQek5MRzl0RzRGbnV5cHk3RTc3M213?= =?utf-8?B?RnUzYUdLOGVZemFHK0dUS29jRjFpdUZFcUlpb1dQM1ZDdkhzVnlKd21MWU1K?= =?utf-8?B?ZDlac0pqWENUUTdBR29PQjI1dFZHditvWmVQUGIzaFdnZG13QVhia2d6UHRF?= =?utf-8?B?UnlKVktDeHg1MnFiaGdKZnFlUlpsMkY4aDdrSDd2Ynp1aFBraEIxZXlCaEtU?= =?utf-8?B?blJ1elN4Y21CV3d2NHIwSFNrWEFZUVFkbnJPNDJ2cFpGcXF5K0NjM2luZGpl?= =?utf-8?B?ZUYwbnVFYXh2bHN6MVA1TGJQUThybTFCdzJ2R3dYVEFFczZJV0orZlZjK0Rv?= =?utf-8?B?UVRXK2xvdUNrUmtVR1hUMVNWWnMvNVVGZFpJaUY4VTd6eTFuMklIbTYxM1ND?= =?utf-8?B?QnUyOVMrWjQzSVVGNkVLNFJuZS9MLzZtUk4zSHIrVjArSDZEZCtNTWdZdkhI?= =?utf-8?B?L1VPQ2F1cnN4bW1qcE1tSGZEVW15WEdheXpaRVVZc0V1UkRZTzB4QTBPblhx?= =?utf-8?B?RGZJd1IxWjRtRmQzVi92RGZXb3kwYStTL3BKN3pNQjFaRDRIYkxtVmFycjFW?= =?utf-8?B?K3N1aU1KcFhCbVFYNDFiVW54enRLRGRRN3BmU3A1SEdkVHBtUTgvMXhEeDFN?= =?utf-8?B?Rmw2ODl6WmduU3pMenIzc3o0bDdkSldQMjBaNHM5MElCZzMyR3p1bXhyWE9Y?= =?utf-8?B?T2tadnBucXBremxwNGNqUTE0cUtzWHI1VXdib3Q1VVVpUzRjZS9UMUcvc1Zo?= =?utf-8?B?SUxybXhyOC9ZSW91eElHZXZscjgzQVpYUFZwN2tTMXhEcUttVUx0bXphZTZl?= =?utf-8?B?dVQ2cjRHcy8yWCtrb0JxUVltRXpXOTNROTE0RWt6SjQ4UlZ0N3dMbXhWbndI?= =?utf-8?B?SmpoUXdOdUlDQWhlQkYveStXZUx0YU96c0JVZnFzdE04ZERHR1pHamdDQS9D?= =?utf-8?B?Vkl4ZHpVOHhYNlZDY05pQTdGQzBPbFRicUErMUM2RWpsU2paSkVOYUtmTjJk?= =?utf-8?B?emQzNDhzK29NTVpMZ3NLdWpBdFZ4ZXpZcTgzaVJuQThlMXl5cDlTRDMyYi9p?= =?utf-8?B?ckhOa3dLT05tY0NyTzhia25SV3JMbHF0aVFaaytETGFKOG1sT293K0l4R1g1?= =?utf-8?B?Y1FheTBtbjJDd2dydGVkR2cxMmJLVGhrcE9hMFhOeVRNQlhaWllPZ1Fncnd5?= =?utf-8?B?NGRWcHVVL2Y1bGVoYURiT3hXTUN0cFd5MWhUdjNKUHRVQm03Z1BqTkl0Wmxi?= =?utf-8?B?eFRrQXJ2OVc0TEtBRjE5eXdzNXl3eXlUZ3BSK1JtZFlmb2diUUFRUk0wazFk?= =?utf-8?B?V2h4WFB0amVwcGVDL2svUkdaYUxYOVYyNUtXUldkVlBjMmNXR3Zjdz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: aNxu7V2GuaPf+BhQKfIaLXV15peQhFR3V57nq0Y+b7VRefXD/xyrIz37N2iKAhVKp/VapeaVz/h7feE3K2EmpO/ZH42rHIvvkbVEV+hnFzxoYb8wi5nV9cy5sV5EYY2zOglo8iy1i6f/LOK1yUXHBdo05DHnpJXy2qlhLlmp3eKezQ5fXiIT/sP5Ec9sNPSO+NpF+SrbHPCWF1Ny8PHqtctIjSyYaGT1gJpKIZVRUTSUb05GQvc6SgxknHqZbkmy9mPgKxBsQYvYS56fChelhkHwiG3BTF1tO8qfKv2qNjpdmkjeTW6kzEOyfNcUYslD3F6QRhMDT9iI+Sps3o4j5A== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 588b0e38-9e66-461a-d57c-08deaff0d024 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2026 06:36:35.2252 (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: JllmYcDSamD93MXH+nN7Yb6WgBsDesN0xOEsJ6eH2xFmiyeDFLUkhzxGDMZGArxm7zLulLDR4WcyJ0cidnqyhpUrDa0dORuMpWC6dO8lHrs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7185 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 Pj5UaGUgZ2VuZXJhbCBpc3N1ZSBpcyB0aGF0IHNhZmUtaXRlcmF0aW9ucyBzaG91bGQgbm90IGJl IG5lc3RlZC4gIFRoZXkgc2hvdWxkDQo+Pm9ubHkNCj4+YmUgdXNlZCB3aXRoIHRoZSBpbnRlbnQg b2YgZGVsZXRpbmcgdGhlIGN1cnJlbnQgaXRlbS4gIEEgY29tbWVudCBtYXkgYmUNCj5tb3JlDQo+ PmVmZmVjdGl2ZSBhdCBwcmV2ZW50aW5nIG1pcy11c2UuDQo+Pg0KPj5Cb3RoIGZvcl9lYWNoX3Ro cmVhZCgpIGFuZCBmaW5kX3RocmVhZCgpIHVzZSBhbGxfdGhyZWFkc19zYWZlKCkuICBUaGV5DQo+ PnByb2JhYmx5DQo+PnNob3VsZG4ndC4gIFNvLCBpbnN0ZWFkIG9mIGZpeGluZyB0aGlzIG9uZSBj YXNlIGJ5IG5vdCB1c2luZyBmb3JfZWFjaF90aHJlYWQoKSwNCj4+d2UNCj4+c2hvdWxkIHByb2Jh Ymx5IGNoYW5nZSBmb3JfZWFjaF90aHJlYWQoKSB0byB1c2UgYWxsX3RocmVhZHMoKSBhbmQgZmlu ZA0KPnRob3NlDQo+PmZldw0KPj5jYXNlcywgaWYgYW55LCB0aGF0IGRvIHVzZSBmb3JfZWFjaF90 aHJlYWQoKSB0byBkZWxldGUgdGhyZWFkcyBhbmQgY2hhbmdlDQo+PnRoZW0NCj4+dG8gZXhwbGlj aXRseSB1c2UgYWxsX3RocmVhZHNfc2FmZSgpLg0KPg0KPkl0IHR1cm5zIG91dCB0aGF0IHRoZXJl IGFyZSBvbmx5IGZldyBjYWxscyB0byBmb3JfZWFjaF90aHJlYWQoKSBhbmQgaXQgbG9va3MgbGlr ZQ0KPm9uZSBzdWNoIGNhbGwgaW4gbWkvbWktbWFpbi5jIHdvdWxkIHJ1biBpbnRvIGEgc2ltaWxh ciBpc3N1ZSB0aGF0IHRoaXMgcGF0Y2gNCj5maXhlcyBmb3IgaW5mY21kLmMuICBJIGhhdmUgbm90 IGZvdW5kIGEgY2FsbCB0aGF0IGRlbGV0ZXMgdGhlIHRocmVhZCBpbiB0aGUNCj5jYWxsYmFjay4N Cj4NCj5JJ20gdGVzdGluZyBhIHBhdGNoIFsxXSB0aGF0IGNoYW5nZXMgZm9yX2VhY2hfdGhyZWFk KCkuDQoNClNlbnQgYXMgaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLXBhdGNo ZXMvMjAyNi1NYXkvMjI3MzIwLmh0bWwuDQoNClRoaXMgcmVwbGFjZXMgdGhpcyBwYXRjaC4NCg0K UmVnYXJkcywNCk1hcmt1cy4NCkludGVsIERldXRzY2hsYW5kIEdtYkgNClJlZ2lzdGVyZWQgQWRk cmVzczogRG9ybmFjaGVyIFN0cmFzc2UgMSwgODU2MjIgRmVsZGtpcmNoZW4sIEdlcm1hbnkNClRl bDogKzQ5IDg5IDk5MSA0MzAsIHd3dy5pbnRlbC5kZQ0KTWFuYWdpbmcgRGlyZWN0b3JzOiBIYXJy eSBEZW1hcywgSmVmZnJleSBTY2huZWlkZXJtYW4sIFlpbiBDaG9uZyBTb3JyZWxsDQpDaGFpcnBl cnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUNClJlZ2lzdGVyZWQgU2Vh dDogTXVuaWNoDQpDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIg MTg2OTI4Cg==