From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id KYzkIEZ9WmozKw8AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 15:06:46 -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=WRS8AcmK; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 81BB41E09E; Fri, 17 Jul 2026 15:06:46 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 0900E1E033 for ; Fri, 17 Jul 2026 15:06:45 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 644D34BA23C6 for ; Fri, 17 Jul 2026 19:06:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 644D34BA23C6 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=WRS8AcmK Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by sourceware.org (Postfix) with ESMTPS id 87CBE4BA2E11 for ; Fri, 17 Jul 2026 19:06:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 87CBE4BA2E11 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 87CBE4BA2E11 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784315176; cv=fail; b=g/h98coybuMY7lGKtneAWxdtgv7TaJBujYgjSP76JUF6UWg1uRIr0teZB3nO2tJHWcZlivIP1H8SjFzvpM8dNj2pQEa6ZHbInA9TRxGBE7Q7uH1vFJOIVsNihp7/95Sk8UW4sv7UTT9SsPvANPFXCJ9sCJ8Msoq6kE5NDQIRZ50= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784315176; c=relaxed/simple; bh=MW1irr222KNUHTx4xwVo7dtMDD7efWgmx/kUJG9tMrM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Poiu+fdvmwXMslJxkejrIwl9baBrcxGcNgQO84+EBaEfyhAVYX3iksQ4CkgqyP5dWt3fN2LPrbXhGzgCM0k3EQeBqAAiGxovGCjFbf9QoJAtEj6464H8Q2nDZ1l0eRKSwVGDnmQL9KJuLfzcLMbJaHo+w3l9SoHdwHkjxDMA2DA= 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=WRS8AcmK DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 87CBE4BA2E11 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784315176; x=1815851176; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=MW1irr222KNUHTx4xwVo7dtMDD7efWgmx/kUJG9tMrM=; b=WRS8AcmKzW3mu2vJ9SzNxydYZnFle3idrsa0ptvwugLQwGgB7CvLXHzO 2FJs5etDl7LMBEYHXPYs6zHMLVJoGCzpb3IEZApNTgraFpGGuTD7v4zW9 5NacfYeJqgV+LjEZAxiZs85eOAIUxG8ZzDqJR6IWBqC0xUJf2XbuGY0mM 5xnbLDoQ+195QZRk8OA6l2RNRhX0YqRAjPYKbyU8UcIxwaAKPTDbWgkH6 PLCqh6c8h26vzJnSk4lDGaz0ZLUPIKYCiP3tQ5+o14TIPoSiB2xIwZG8S 2RgK5KSDK8qWtEhvfLgPH14vhf3/xeaJmZQzj+zmmF8YKdc6IciPU4zmy A==; X-CSE-ConnectionGUID: oPW5i0ImTPaT/sADSUQUEQ== X-CSE-MsgGUID: NEvK58nDSC+vaQQYrkZO+Q== X-IronPort-AV: E=McAfee;i="6800,10657,11849"; a="85190983" X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="85190983" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 12:06:14 -0700 X-CSE-ConnectionGUID: MumcD/u1T+iaWJxlej3EHw== X-CSE-MsgGUID: Tw5lW9XWSB2ixOaG/OCSZw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="295056586" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 12:06:14 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) 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.43; Fri, 17 Jul 2026 12:06:13 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Fri, 17 Jul 2026 12:06:13 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.24) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Fri, 17 Jul 2026 12:06:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GCTu4ps2AH5IvQCpcEJvehpiS4cf0peaQdAj19cK0w3etwuW2wk6E3jDU8n5rf9tjza/f6VFZKd4a1KYI/vX+xU5NocIoZYDHIgvUwHP4gruZnhCo3z+/bW7alis5Qn51GnmE/jo9CXT/6912coqqbgEdBb83ez5yCy9T0IZJjSsjaxH4ow2B5JhccSzJtl8cVDJR+ehdtFPxlcr/8pv9ecuU5llfK9c0wjuPpS2B/PibM/H2rEeu2D2rfUev9Ugpn3CyGpZK4Pb5i7kpRtDryRaEH/NoqPms870PIsnJ183nxDLHwaU3KhXudSLzUnPUkjgmeKGvUCp58KSEUQl2A== 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=kHAbBlSpxK3XwCy/oi4Gek10wb9ehxHoshmpkhb9ZGM=; b=JFZvKDXozq5CF4mIP4OA5ZOwn5SqGGKn5gBas8ZzlNn1fUoLq2oU69CFX4tAgMxp1/X3WdapnDSm2ulEKOqkjBSODEDxWmG/riTFnSLF9CDFw4mMOEcCpXyzG/upGZRmIg0cWOXGoHu1MDKMihvj9dlliEYf2Yy3u5YJUUmwnXthRm7pPGacAVkNgregLMlNWkEFK287V4B57+XI/BDxDoAUXU+BEiQJnaQt5LacEi+qCAGysgDoUOPFzOKnF9nedAqMcXyl2lYWNu8eqU87Oo9jXkL8XeKqoRoHBYZBY405d5/2CWKSNsSN5s/iD7o6LrMjr+B07TKzYrHlkLVvBA== 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 SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by PH0PR11MB7635.namprd11.prod.outlook.com (2603:10b6:510:28e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 19:06:05 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011%4]) with mapi id 15.21.0223.011; Fri, 17 Jul 2026 19:06:05 +0000 From: "Schimpe, Christina" To: Hannes Domani , "gdb-patches@sourceware.org" Subject: RE: [PATCH 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Topic: [PATCH 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Index: AQHdEfI2Fwl2ymt62kKWuk5BGaBgs7ZxoQ3wgAAgewCAAAHW0IAAD8cAgAAA7pCAABozAIAAGiZQ Date: Fri, 17 Jul 2026 19:06:05 +0000 Message-ID: References: <20260712113229.3695246-1-ssbssa@yahoo.de> <20260712113229.3695246-7-ssbssa@yahoo.de> <1783589955.3451825.1784296008828@mail.yahoo.com> <1971012298.3491204.1784299790735@mail.yahoo.com> <1319283533.3531812.1784305616658@mail.yahoo.com> In-Reply-To: <1319283533.3531812.1784305616658@mail.yahoo.com> 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: SN7PR11MB7638:EE_|PH0PR11MB7635:EE_ x-ms-office365-filtering-correlation-id: 244f1163-8b40-4f90-86c3-08dee43673b8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|23010399003|366016|1800799024|18002099003|22082099003|4143699003|13003099007|38070700021|10067099003|56012099006|11063799006; x-microsoft-antispam-message-info: FdjgY5bS6eKJjBqThBORJg1oGG5ksMPaDh4aRrcRCtM77obkYuOsQ7AD5Ob1x1gi2p7gDeG6UZYJmdAdw3pXGmPPvN/GDLVSqdkTr4VBpI39eXe4cPZcu0Rr5Xc/B3M02+T0O2bj2ohGTUHPxB+gAtBjg+IkJCkkDlHHWWtqezMAtAFe0mJrs+Kdfkgav26zcNhBBfRbdRfj8AW4++yNfza96mowIz6Kn0hTs+69DZuEl8LrkSmBKFU5tbsfRFElAuq65658bqRrmhtpAE/o9gR9zJw5Jt85LsOq5pEpLaQaPE7GoXNvFnqAjNdJSolapYkHluhxRBCVYBDRDYlYfDqJiS9zN+8SifAiyqyHbuG9EYuQaJuasTVEaCNxsTl/e0E4xIf5Y40/pQj4VdJ/A2wvpiqo0N/FyycM1puSMAyVFLgHhgzD3IhKPVA0SDk7OYhxMP3QYuET0PpEdZikz5/ciBjy0ryt0JGFPG1jT0rv/O2VTJMIaqzQTVJhONTmoKgoHSWzunY3Sdgrtwyc6VJt3tNmBjQtj9GO+AMDRQi0mO5fYlWh4s2HaBQHH2Uq/tYmV7fF2COjOZMU79JlF0w1RidNQF7dlLx04ZDdAi/5trOq5FhGqhR+qKyc8dGTTI5xWRxf7m+y8KwZYBe1dVf7q9vnfiu13Mh0AkLaY9I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(23010399003)(366016)(1800799024)(18002099003)(22082099003)(4143699003)(13003099007)(38070700021)(10067099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VndEbkJlK0JQeGJZd2lmS2hEVjhSQzV1VW02MzFocU5ydytGOEtMUTlSQmta?= =?utf-8?B?NmlnRkNXUGN5WDhwMTRQZ2FoeGxWMGVOUWJaOTBWdHFBU0hWd3VlOGJYOG1L?= =?utf-8?B?a2FLY2hOYUg3N044RHRvU2FPUmVqaWZJcUVwT0QvaXNtMTFxelhkeUZncFMy?= =?utf-8?B?UDcrazlYWTgrZTk5K2hPbTM1N2cyK08zdndiZUtvWUhWVW5pNUNHTWR5bG1Y?= =?utf-8?B?R2x2amsvcXNGeUJoTENKdTZLdU1wdFgrUUszVHFUWS9sR3BBZDNxZTZueHlp?= =?utf-8?B?c0FrTzFOSlNsbXBNdnBGS3Y4RFVhZFEzUThrVEkrMEY5bkkybDhkZGlXRG1s?= =?utf-8?B?WjUxa0tTdGRSdVJkWjZCQ1BEZHdCNENpaHFOblZvaXBxRWR3aWZUQ3lXWFA4?= =?utf-8?B?RlZJTlhtc0dUWnlmMWtmOFBUdXppS3BzbkMycjBZUGQyd3VVT0xNbnBVaVI2?= =?utf-8?B?UmFwU28ybFNQZHFBcUcwUnFhdUhCY3ZzSm8wdE53VjRNNngyeUxzcS8xeEJS?= =?utf-8?B?MnlERk83Q3VlbnpCVitnOEZYTzI0UWQ4UUJKdmFhN1UrWXpNS0VTbDdiTkUw?= =?utf-8?B?L2J2NWZxNWJXU3VSV3JIaVFMVmRjdGRYZktuWmpIS0U3dENpalZyK3VNSEdy?= =?utf-8?B?ZDQrSStrYjErMU5zQy9QVFMxVXJDclNUNzQ3MXVjdmpDV3FBREFSN3B0NjVP?= =?utf-8?B?Tjh0azEzTTRsbXNNRFJIVG1mMGxWc1VnODBZRDVZUWo4K204eW5kUUlISUp5?= =?utf-8?B?aHJsd1IxR2FTamdxV0V1VkpjSjdqem1qVWh4Ym1QK1ZiWG9zaE5EaG5MQmFI?= =?utf-8?B?SG9vTmVxTkxERXRkY2toTjFuQ3c2K0doa1VXSjdyV1dYU0UxM1U3REtSQVd1?= =?utf-8?B?ZE91ZjRHUmdYaFZqS3hacGxGR3I3bTBqczB3blFhWTJDUU1ES3AxMlk3NjVr?= =?utf-8?B?Rll5bnV3Q2hlcVBTNmVNcklQOC95dHJzT2VWd3BlYkJTUGozdmpNeUVxODJB?= =?utf-8?B?QUhSeUFtRDJwb2VYNHZJSkQ2WjJWYTBBTHZHczJRZW5OWjY1NzVJQXlMSXZE?= =?utf-8?B?anl4Y0pXY1JqU1JXLzM5MndmR3VUQ0FueHVUbmxvSHRpb3VjNlczOEJDU093?= =?utf-8?B?T1RCTEIxNlBEcEZST1pEZlllWmcyWndicDRoUlVwMDM1UjBlVDF5KzdBck83?= =?utf-8?B?L2tYM0VoeS9YUXl5Uzk1ekIrOFYydjZpcXErZnBXY29Ebnpzc281YUNhTFZS?= =?utf-8?B?NXQrZ01YeFVjMW03bTYvUmozRDFHclR6eU5yNzBmdU9SL1NYWUdoZEtSVHRD?= =?utf-8?B?R2JPanRwelE0dzMzVzBOSGpteWg2cTFPdWN3a2VYMjlaeEJwK1Z3Sm5PaS9T?= =?utf-8?B?aDhRaE9kVWM0RVIvV1BIK25ENGUzRVE1ZTRvUHQ4cHNGb3NQNWxzdkRHWGFi?= =?utf-8?B?a1hCMlhCQ0tvWkRJL0Nrb01DNDM2STAzYlNYT001QjU2ZUhTQnBQY1RVZFJE?= =?utf-8?B?SzAxRHdwSmhoT1BxL1orOTF0Z00wUkxFbHZ1RnJGVldldGFnb0JwSFoxVUdy?= =?utf-8?B?SElxazdlN0FNcjJnSXd5UDBYSSt0cEtXaU5wZnNVTldiK29LcWEvWkpRTEhV?= =?utf-8?B?c2FOc2d0VGJ4Nk1xQW1ISmFhWnJYZ2NDem5wcnhhVFN6RHFYUW1PcEVMbkpS?= =?utf-8?B?aGxiNVBiL3BseFVBZkkvVUFwcUFBTm9TdDRxUVJzUzNCc29oeW5KMkRQZU1s?= =?utf-8?B?TGtSRzFONjRwNFRDMGMwOUVjcEJxaXFlSXB6VUdCcWx4aGNjcWtKaWlFeUQw?= =?utf-8?B?TUthazh1UHdOVzBHc3F0V20vS3hLN2tMcEtlRFVydytTV1lHZS9ZalVvWTZE?= =?utf-8?B?dndHMnZ6RlZndm90WnY4dVMvTSthaUdvakx3aUl3eHlCNjVuTkJIOElmYnR6?= =?utf-8?B?cHZvaitvRG9LZVIzTVlwci8wZGNQQkk5MmZ5N29ydzBaYW9weUlkaUhHdEhT?= =?utf-8?B?djcyZVlPL1lvYUtkZ29vM3pxQ3cwU2JDRkxJUmVoNXE5VGFtbFAxYVZRVyts?= =?utf-8?B?RTloRE03YU5QQmJvRUZPQzFhbUlPTmNuNVhYWWtBYXprK1BFVlNpOXVmRHk2?= =?utf-8?B?OHlyYWQyUHNMRU5sSGxFQ0k5UVRtYzdaT0pOQ3IxUEs4WGlvV08zUitheCtV?= =?utf-8?B?dmcwaHo0K1hQbGt2VWVOMk8wNVl4bTJjcUhFTWZrYWhleE5GanMrUm1NaWtj?= =?utf-8?B?eE9IN1EzWHVnaUloakJLY2p6cENESGk5UldkV29KZ3A2MWJjSjFvZVpIRFBE?= =?utf-8?B?V3FQdjF1cHhxRWNUOW9Gck9PbXN2R1c5ZXNxWjdvb29iZzl0Q25Fdz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: arQt6CQi/uf10eVcVWpfv8QfDYzsGjdIeDRRngYV6TD1xgO99txMitVrOTsXU5TZOaaOMHf0hpFJqVB3LeIMjajA3VtkLz2AmWxwAh6B70PwY1Qu8bQ3er4jckSZLaqbXjEAJBk/xDxZTz1pOpN7C5rpAuU3lyQLWEjw4luhpxRQC2RPQ5MI1dpP/17B/lbwt5A799Xd6ugijJbf7I3pEvI4FBRpfdbWYvm6hvEq4Xuydtgy5hfltUdMh3+Gjn3qSvVZLpvWSUKjH6TeXbGBNRi/dsFD5tdQrWkLu7l3kHTKzk/zMKy5pHFSMpp7D38COAwuWTGuox7tVTUvh9fy6w== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 244f1163-8b40-4f90-86c3-08dee43673b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2026 19:06:05.3794 (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: 6xZ5r4iHgutM9eSCpAxG4Y+6Pewt1l3pfoPTnQX2uyWFBMCGrQ54YA4vwWrwcbJ4f/D28CVvUefhbApf8eG9XmH9zACsKzE/oHx2YsHB1hE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7635 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIYW5uZXMgRG9tYW5pIDxzc2Jz c2FAeWFob28uZGU+DQo+IFNlbnQ6IEZyZWl0YWcsIDE3LiBKdWxpIDIwMjYgMTg6MjcNCj4gVG86 IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBTY2hpbXBlLCBDaHJpc3RpbmENCj4gPGNocmlz dGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCA3LzhdIFdpbmRv d3MgZ2RiOiBJbXBsZW1lbnQgWFN0YXRlIChJbnRlbCBBVlgpIHN1cHBvcnQNCj4gDQo+ICBBbSBG cmVpdGFnLCAxNy4gSnVsaSAyMDI2IHVtIDE3OjI2OjE0IE1FU1ogaGF0IFNjaGltcGUsIENocmlz dGluYQ0KPiA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiBGb2xnZW5kZXMgZ2VzY2hyaWVi ZW46DQo+IA0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEhh bm5lcyBEb21hbmkgPHNzYnNzYUB5YWhvby5kZT4NCj4gPiA+IFNlbnQ6IEZyZWl0YWcsIDE3LiBK dWxpIDIwMjYgMTY6NTANCj4gPiA+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgU2No aW1wZSwgQ2hyaXN0aW5hDQo+ID4gPiA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPg0KPiA+ ID4gU3ViamVjdDogUmU6IFtQQVRDSCA3LzhdIFdpbmRvd3MgZ2RiOiBJbXBsZW1lbnQgWFN0YXRl IChJbnRlbCBBVlgpDQo+ID4gPiBzdXBwb3J0DQo+ID4gPg0KPiA+ID7CoCBBbSBGcmVpdGFnLCAx Ny4gSnVsaSAyMDI2IHVtIDE2OjE2OjMxIE1FU1ogaGF0IFNjaGltcGUsIENocmlzdGluYQ0KPiA+ ID48Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiBGb2xnZW5kZXMgZ2VzY2hyaWViZW46DQo+ ID4gPg0KPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJv bTogSGFubmVzIERvbWFuaSA8c3Nic3NhQHlhaG9vLmRlPg0KPiA+ID4gPiA+IFNlbnQ6IEZyZWl0 YWcsIDE3LiBKdWxpIDIwMjYgMTU6NDcNCj4gPiA+ID4gPiBUbzogZ2RiLXBhdGNoZXNAc291cmNl d2FyZS5vcmc7IFNjaGltcGUsIENocmlzdGluYQ0KPiA+ID4gPiA+IDxjaHJpc3RpbmEuc2NoaW1w ZUBpbnRlbC5jb20+DQo+ID4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCA3LzhdIFdpbmRvd3Mg Z2RiOiBJbXBsZW1lbnQgWFN0YXRlIChJbnRlbA0KPiA+ID4gPiA+IEFWWCkgc3VwcG9ydA0KPiA+ ID4gPiA+DQo+ID4gPiA+ID7CoCBBbSBGcmVpdGFnLCAxNy4gSnVsaSAyMDI2IHVtIDE0OjU0OjU5 IE1FU1ogaGF0IFNjaGltcGUsDQo+ID4gPiA+ID5DaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBl QGludGVsLmNvbT4gRm9sZ2VuZGVzIGdlc2NocmllYmVuOg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBIaSBIYW5uZXMsDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhhbmsgeW91IGZvciB3b3Jr aW5nIG9uIHRoaXMuDQo+ID4gPiA+ID4gPiBJdCBhcHBlYXJzIHRoYXQgdGhpcyBwYXRjaCB1c2Vz IHRoZSBzYW1lIGNvbW1pdCBtZXNzYWdlIGhlYWRlcg0KPiA+ID4gPiA+ID4gYXMgcGF0Y2ggIzgu IElzIGl0IGludGVudGlvbmFsIHRoYXQgdGhlc2UgYXJlIHNlcGFyYXRlIGNvbW1pdHM/DQo+ID4g PiA+ID4NCj4gPiA+ID4gPiBUaGlzIG9uZSBpcyB0aGUgZ2RiIHBhcnQsIGFuZCAjOCBpcyB0aGUg Z2Ric2VydmVyIHBhcnQsIHRoYXQgaXMNCj4gPiA+ID4gPiBzdGF0ZWQgaW4gdGhlIHRpdGxlLg0K PiA+ID4gPg0KPiA+ID4gPiBPdXBzLCBJIHdvbmRlciBob3cgSSBjYW1lIHRvIHRoYXQgY29uY2x1 c2lvbi7CoCBTb3JyeSBmb3IgdGhhdC4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g SW4gYW55IGNhc2UsIElNTywgY29tbWl0IG1lc3NhZ2VzIHNob3VsZCBub3QgaGF2ZSBpZGVudGlj YWwgaGVhZGVycy4NCj4gPiA+ID4gPiA+IEFsc28sIHRoaXMgcGF0Y2ggc2VlbXMgYmlnIGVub3Vn aCBmb3IgYSBjb21taXQgbWVzc2FnZSB3aGljaA0KPiA+ID4gPiA+ID4gaXMgbm90IGhlYWRlciBv bmx5LiA6KQ0KPiA+ID4gPg0KPiA+ID4gPiBUaGlzIHBhcnQgc3RpbGwgc3RhbmRzIGZvciB0aGUg Y29tbWl0IG1lc3NhZ2UuIFNpbmNlIGl0J3Mgbm90IG9ubHkNCj4gPiA+ID4gYXZ4IHJlZ2lzdGVy cywgSSBiZWxpZXZlIGl0IG1ha2VzIHNlbnNlIHRvIHNoYXJlIG1vcmUgZGV0YWlscyBoZXJlLg0K PiA+ID4NCj4gPiA+IFllcywgSSB3aWxsIGRvIHRoYXQuDQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4g PiA+IERvIGFueSBBVlgtKiBzcGVjaWZpYyB0ZXN0cyBwYXNzIG9uIFdpbmRvd3Mgbm93PyBJZiBz bywgaXQNCj4gPiA+ID4gPiA+IHdvdWxkIGJlIGhlbHBmdWwgdG8gbWVudGlvbiB0aGF0IGluIHRo ZSBjb21taXQgbWVzc2FnZSBhcyB3ZWxsLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSBhY3R1YWxs eSBwbGFubmVkIHRvIGFkZCB0aGF0IGluZm8sIGJ1dCBmb3Jnb3QuDQo+ID4gPiA+ID4NCj4gPiA+ ID4gPiBUaGVzZSB0ZXN0cyB0aGVuIHBhc3Mgb24gV2luZG93czoNCj4gPiA+ID4gPiBnZGIuYXJj aC9pMzg2LWF2eC5leHANCj4gPiA+ID4gPiBnZGIuYXJjaC9pMzg2LWF2eDUxMi5leHANCj4gPiA+ ID4NCj4gPiA+ID4gV2hhdCdzIHRoZSBzdGF0ZSBmb3IgU1NFwqAgKGdkYi5hcmNoL2kzODYtc3Nl LmV4cCkgPw0KPiA+ID4NCj4gPiA+IGkzODYtc3NlLmV4cCB3b3JrcyBzaW5jZSBwYXRjaCAjMSwg aXQgd2FzIG9ubHkgYSBjb21waWxlIGlzc3VlIG9mDQo+ID4gPiB0aGUgdGVzdCBpdHNlbGYuDQo+ ID4gPiBJIHdpbGwgbWVudGlvbiB0aGlzIGluIHRoZSBwYXRjaCBhcyB3ZWxsLg0KPiA+DQo+ID4g VGhhbmtzLg0KPiA+DQo+ID4gPg0KPiA+ID4gPiBJIGFsc28gc2F3IHlvdSBpbnRyb2R1Y2VkIHNv bWUgY29kZSBmb3IgUEtSVSBhbmQgdGhlIHNoYWRvdyBzdGFjaw0KPiA+ID4gcG9pbnRlci4NCj4g PiA+ID4gV2UgaGF2ZSBHREIgdGVzdHMgZm9yIHRob3NlIHJlZ2lzdGVycywgdG9vOg0KPiA+ID4g PiAtIGdkYi5hcmNoL2kzODYtcGtydS5leHANCj4gPiA+ID4gLSBnZGIuYXJjaC9hbWQ2NC1zaGFk b3ctc3RhY2sqLmV4cA0KPiA+ID4NCj4gPiA+IEZvciB0aGVzZSBJIGp1c3QgYWRkZWQgdGhlIGVx dWl2YWxlbnQgY29kZSBhcyBpcyBkb25lIG9uIExpbnV4LA0KPiA+ID4gd2l0aG91dCByZWFsbHkg a25vd2luZyB3aGF0IHRoZXkgYXJlIGZvci4NCj4gPiA+DQo+ID4gPiBpMzg2LXBrcnUuZXhwIHRl bGxzIG1lOg0KPiA+ID4NCj4gPiA+IChnZGIpIHByaW50IGhhdmVfcGtydSgpDQo+ID4gPiAkMSA9 IDANCj4gPiA+IChnZGIpIFBBU1M6IGdkYi5hcmNoL2kzODYtcGtydS5leHA6IHByb2JlIFBLUlUg c3VwcG9ydA0KPiA+ID4gVU5TVVBQT1JURUQ6IGdkYi5hcmNoL2kzODYtcGtydS5leHA6IHByb2Nl c3NvciBkb2VzIG5vdCBzdXBwb3J0DQo+ID4gPiBwcm90ZWN0aW9uIGtleSBmZWF0dXJlLg0KPiA+ ID4NCj4gPiA+IERvIG9ubHkgY2VydGFpbiBDUFUncyBoYXZlIHRoaXMgcmVnaXN0ZXI/DQo+ID4N Cj4gPiBNb3N0IHJlY2VudCBDUFVzIHNob3VsZCBoYXZlIGl0LiBUbyBiZSBzdXJlIHlvdSBjYW4g Y2hlY2sgaWYgdGhlDQo+ID4gY29ycmVzcG9uZGluZyBiaXQgaXMgY29uZmlndXJlZCBpbiB4Y3Iw Lg0KPiANCj4gSSB0aG91Z2h0IHRoYXQncyB3aGF0IGhhdmVfcGtydSgpIGRvZXMsIGJ1dCBJIG1p Z2h0IGJlIHdyb25nIGFib3V0IHRoYXQuDQoNClllcywgdGhpcyBzaG91bGQgd29yayBmb3Igd2lu ZG93cywgdG9vLg0KIA0KPiA+IEkgYmVsaWV2ZSBmb3Igd2luZG93cyB0aGlzIHNob3VsZCBiZSB0 aGUgbWFzayByZXR1cm5lZCBieQ0KPiBnZXRfeHN0YXRlX2ZlYXR1cmVzX21hc2suDQo+IA0KPiBZ b3UgcHJvYmFibHkgbWVhbiBHZXRFbmFibGVkWFN0YXRlRmVhdHVyZXMsIGJ1dCB5ZXMsIGl0IGFs c28gdGVsbHMgbWUgbXkgQ1BVDQo+IGRvZXNuJ3Qgc3VwcG9ydCB0aGlzLg0KPg0KPiANCj4gPiBJ ZiB5b3VyIGNwdSBkb2VzIGhhdmUgaXQsIEkgdGhpbmsgeW91IG11c3QgbG9vayBhdCB0aGUgdGVz dCBpbiBtb3JlDQo+ID4gZGV0YWlsIHRvIGZpbmQgb3V0IHdoeSBpdCdzIHVuc3VwcG9ydGVkLiBJ dCBtaWdodCBuZWVkIHNvbWUgYWRhcHRpb25zIGZvcg0KPiB3aW5kb3dzLg0KPiBHb29nbGUgdGVs bHMgbWUgb25seSBub3QgYWxsIHJlY2VudCBDUFVzIGhhdmUgdGhpcywgaXMgbWluZSBvbmUgb2Yg dGhlbT86DQo+IDExdGggR2VuIEludGVsKFIpIENvcmUoVE0pIGk3LTExODUwSA0KDQpJIHdvdWxk IGhhdmUgZXhwZWN0ZWQgdGhpcyBidXQgY2Fubm90IHNheSBmb3Igc3VyZS4gIEFuZCBJIGRvbid0 IGtub3cgdGhlIHN0YXRlIGZvcg0KTWVtb3J5IFByb3RlY3Rpb24gS2V5cyB3aW5kb3dzIHN1cHBv cnQuIA0KDQo+ID4gPiBBbmQgYW1kNjQtc2hhZG93LXN0YWNrLmV4cDoNCj4gPiA+DQo+ID4gPiAo Z2RiKSBwcmludCAkcGwzX3NzcA0KPiA+ID4gJDEgPSAodm9pZCAqKSAweDANCj4gPiA+IChnZGIp IEZBSUw6IGdkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay5leHA6IHRlc3Qgc2hhZG93IHN0YWNr DQo+ID4gPiBzdXBwb3J0DQo+ID4gPg0KPiA+ID4gTm8gaWRlYSBpZiB0aGF0IHNob3VsZCB3b3Jr LCBzaW5jZSBXaW5kb3dzIGlzIHN1cHBseWluZyBkYXRhIGZvciB0aGUNCj4gPiA+ICRwbDNfc3Nw IHJlZ2lzdGVyLg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBIYW5uZXMNCj4gPg0KPiA+IFdpdGhvdXQg a25vd2luZyBhbnkgb2YgdGhlIGRldGFpbHMgaW4gd2luZG93cyBJIGJlbGlldmUgYWRkaW5nIGZ1 bGwNCj4gPiBzdXBwb3J0IGZvciBDRVQgc2hhZG93IHN0YWNrIG1pZ2h0IG5lZWQgc29tZSBtb3Jl IGNoYW5nZXMuIEF0IGxlYXN0IGZvcg0KPiBsaW51eCwgdGhpcyB3YXMgdGhlIGNhc2U6DQo+ID4g aHR0cHM6Ly9pbmJveC5zb3VyY2V3YXJlLm9yZy9nZGItcGF0Y2hlcy8yMDI1MDgyMTE3MTAyOS4x NTU1NjAzLTEtY2hyaQ0KPiA+IHN0aW5hLnNjaGltcGVAaW50ZWwuY29tLw0KPiA+DQo+ID4gSSBi ZWxpZXZlIGl0IHdvdWxkIGJlIGJldHRlciB0byBoYW5kbGUgdGhpcyBpbiBhIHNlcGFyYXRlIHBh dGNoLShzZXJpZXMpLg0KPiA+IFRoaXMgYWxzbyBhcHBsaWVzIGZvciBhbnkgb3RoZXIgcmVnaXN0 ZXIgdGhhdCB5b3UgYWRkIGFuZCB3aG9zZSBkZWRpY2F0ZWQNCj4gdGVzdCBkb2VzIG5vdCBwYXNz Lg0KPiA+DQo+ID4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2UgdG8geW91Pw0KPiANCj4gSSB3YXMgd29u ZGVyaW5nIGlmIGl0IGlzbid0IHRoZSBjb21waWxlciBvciBsaW5rZXIgb24gd2luZG93cyAob3Ig bWF5YmUNCj4gd2luZG93cyBpdHNlbGY/KSB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCB0aGlzIC1mY2Yt cHJvdGVjdGlvbj1yZXR1cm4gc3R1ZmYuDQoNCkkgZG9uJ3Qga25vdyB0aGUgc3RhdGUgZm9yIHdp bmRvd3MgYnV0IHdvdWxkIGJlIGN1cmlvdXMgYWJvdXQgaXQuIDotKQ0KQXQgbGVhc3QgZm9yIEtl cm5lbCBNb2RlLCBJIGNvdWxkIGZpbmQgc29tZSBkb2N1bWVudGF0aW9uIGZvciBpdC4NCg0KQ2hy aXN0aW5hDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJICgpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5h Y2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5 MSA0MzAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IEhhcnJ5IERlbWFzLCBKZWZm cmV5IFNjaG5laWRlcm1hbiwgWWluIENob25nIFNvcnJlbGwKQ2hhaXJwZXJzb24gb2YgdGhlIFN1 cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgU2VhdDogTXVuaWNoCkNvbW1l cmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK