From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id dg3eNRx9z2ra0wgAWB0awg (envelope-from ) for ; Wed, 14 Oct 2026 09:01:16 -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=HG4zKX5Z; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C37001E051; Wed, 14 Oct 2026 09:01:16 -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 E4BE71E04E for ; Wed, 14 Oct 2026 09:01:14 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6DCFC4BA2E39 for ; Wed, 14 Oct 2026 13:01:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6DCFC4BA2E39 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=HG4zKX5Z Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by sourceware.org (Postfix) with ESMTPS id C234D4BA2E08 for ; Wed, 14 Oct 2026 13:00:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C234D4BA2E08 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 C234D4BA2E08 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1791982840; cv=fail; b=tyPSNeOLk3k8KIDn0+bCcMcpycEcbY60T0CD81Qhe8OP06HbiFqs+f5Q5wWNI/vBawbWAEWXBEUr+ZKA0pKO+enG2e4Yrw9/5+Bzm9DAm70GDvzIi0vdbwI6dVr4/2XpLVFAL//9FkqF6v24FDdWLxnSiVpOSfIlYBEtBFG4AHU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1791982840; c=relaxed/simple; bh=jSz3pZKTFrJeX0SnLCx6keCkaYSSTbHiCIVD/CsYkgo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=PhsZO8VxDwSKrmvFVaiE2K3jWFxP0XdA1uMcyWj2QLAfDu1SEp97MugE0/jIZQJ1F1MxTTcSChrAUfjyLrZWi1h7s2zv8nTEaJn6+JDvmbTZHMPAsPHipSsY3m5ZqVdsCAL/JFSltyzmyYF1ahPKnGGEMVcYHFJv8opO60/14Co= 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=HG4zKX5Z DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C234D4BA2E08 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1791982840; x=1823518840; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=jSz3pZKTFrJeX0SnLCx6keCkaYSSTbHiCIVD/CsYkgo=; b=HG4zKX5ZKVH9448YdkZtwYxxsmG42FXiE9kLduKujZcShEBSK6mwKQBl eftXVEOLLCOXFd4qr06jlT4drtHtoxI5+jDBurYLnxpLPKn626cUfmO9k jR8hqjcJ439gS13QAezxeByFpOwM6fcW8xH9nRRPqO0H+V1tqlV5FrjXJ 7oxguTI90HVtfFgHrGIBDbhanUBBxXzX11rLpLx0rLpRDKKqSFbuR4ffp evQf0avJL3hvSLQhHHM34XfatnY6QmbxP0UOVbczn7hywemzEobPPgAOe WKLpQvSX4RcWTDs2zo88qGf+Eh26PYBjtqC9zc1vLQuzyrRrkoWR01Mrl A==; X-CSE-ConnectionGUID: ZpsGqhGdTWazeVU0nSNLFA== X-CSE-MsgGUID: Ri+FyGFURlqz0Ozh+0yHrA== X-IronPort-AV: E=McAfee;i="6800,10657,11934"; a="730628" X-IronPort-AV: E=Sophos;i="6.27,157,1787036400"; d="scan'208";a="730628" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2026 06:00:38 -0700 X-CSE-ConnectionGUID: Dw80VvR2QkyCOLnObNiI1g== X-CSE-MsgGUID: /xx+tv6ASSG1dwTsRn4KJA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,157,1787036400"; d="scan'208";a="1629502" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2026 06:00:38 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Wed, 14 Oct 2026 06:00:37 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49 via Frontend Transport; Wed, 14 Oct 2026 06:00:37 -0700 Received: from MW6PR02CU001.outbound.protection.outlook.com (52.101.48.48) 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.49; Wed, 14 Oct 2026 06:00:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VPAj3G/AEoevbTplKxnWUbzfchzaCXOTB/aORmgWvFA6IBVZ5i2wtFOIC6raetHXbCYxEqGXfW71yh9Te7JQA+3hVRZknzlp9jgC3mw+LihWP6lwIzapfY9yLWELlmtn8kiiyIrd/+IlXHvSxCYvorI8nkFoWJGkpjO7UsLXL5GwLmoNPxV4ZCZ7o7rD1Z75dljchHCcKXoOPcKMn/285RUF5Hc5dKo3TsFv3aHG2JlGd6iaCXsJKT7VpfiSu2h4Nqjf423mzF5BnGGcTqo0Lm7raRKyccFuipTDZDtl4LFWVbUuwadGpNkpm8In6KUzO0cD10mzmVGleA5cXTNd6A== 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=ijF6xTkTzN11NybIBzW/rv3hWrU/xKoqK0Osfc8urwg=; b=Fe35xBhk+V8nXnIn4qGnymdHdm2w+mmOYDlv2ltZn+TSh6pbwXo5SBNBdUFrI9BjJhOIBAFM0UEqD9THNXO/A865Cy1WQtq9j1aCmEFlT0Ta+QdSpUBAjbvuB4W4j7xVugacYi7jxTm95FbAk86jdR9WmDYJdsCgyqYhJfjCyM0PmZ7hwTk5wkzDMiuLwQm+M+zKCPuoojkvsWLufNp53p18YsKW2zn96haa4Uiku0zN8PmOvQm3haFz3tAgRdVUMBsqrX2NUqLKJn2ZQl7YWxfhQGL3sZt3MJWz0lI3yUNLOwcempN43JvczuRspwTfAtlOddinwIgKBO91tZTo0Q== 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 IA0PR11MB7912.namprd11.prod.outlook.com (2603:10b6:208:3dd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.27; Wed, 14 Oct 2026 13:00:35 +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.0496.021; Wed, 14 Oct 2026 13:00:34 +0000 From: "Joos, Christina" To: Hannes Domani , Tom Tromey CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v3 7/8] Windows gdb: Implement AVX register support Thread-Topic: [PATCH v3 7/8] Windows gdb: Implement AVX register support Thread-Index: AQHdP6aPqWgAEGNzhU+euDDJQ+d8t7b9OLHQ Date: Wed, 14 Oct 2026 13:00:34 +0000 Message-ID: References: <20260829145823.1034821-1-ssbssa@yahoo.de> <20260829145823.1034821-7-ssbssa@yahoo.de> <87v78o6exm.fsf@tromey.com> <1296838558.27687.1788285654283@mail.yahoo.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mx.microsoft.com 1; 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_|IA0PR11MB7912:EE_ x-ms-office365-filtering-correlation-id: 7043065d-3bfd-4961-01c2-08df29f322e3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|23010399003|6133799003|10067099003|261009223027099003|22082099003|18002099003|38070700021|4143699003|56012099006|11063799006; x-microsoft-antispam-message-info: cKEkcNwysveyfDjdHZdBZs5Z7Sb8X92i9BarL1SDbYEkAUFZh4/9KTeYFcdQVEiV0lcXzcbFrKxfSF7HbyQI0/FfufmqOqeXpCijlREz8bfn6KIpBvQaxhzlhnPBBYzGQhCptFdrDLHR4eDZTSN1zg0Q3oQ2cWH3JOXa/ZMnT8kpdpyxTTrELhqes1qBb/nSxh/5y9+gdOOoklMJoOKLYXfzfd/9yeJmxHPP/vH6CmIpbbXhgbUOB9ma0hjd/wWtHeXA0KLCsKAwo6aGg+hiFg/NKRaG8R63Sm2fNaWtLn81/Jz8mLLCfb80wzELrIAMeAQ9iEAGbQSW1620OgAl6dL449FCUmfEzGpownD9PQ7VdOP4x5iPWTv0SiOzNeqFyRosH9yidjuBX2QjxZjSxoksHJJ/JtuEtm0sw+5AMGJRmWfcXVRR4mYVWHB6nnOkefZVVWy7xVm1rL4+z/QsveAiAbHCONUA8LitLoVUyRZNld4fLVyMo/Npha5SEt0/RaQoQ9B7CHFWLAg001Lp//hiSnqbg6I9ufmy0CWUdVM8P4+KOr0egp10E+iaizK1+p4Kr82jZP6nZ++7BwuLoc+jqwflXdLqNFx7FfG50mvrYhvTTwnLf5N03rn1oNqsr7g5OiiyRqVTFtmm2sZZyF2ShHjqOArkFOCsUr6Ovlw= 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)(1800799024)(366016)(376014)(23010399003)(6133799003)(10067099003)(261009223027099003)(22082099003)(18002099003)(38070700021)(4143699003)(56012099006)(11063799006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S3hyZlB0cTU4SGY4SFBYbHQ4SW9nQ3NaVHFyWGlwajdhK3hzUG1RT0pwNlo3?= =?utf-8?B?RzZ3UURqV0ZsY3BCVGdaT0R4QjdObTBoeEg2SmhNUVM5aW94Rm1JTy81UUlG?= =?utf-8?B?MTU3ZVhnUW9mRVMyS2h4YjM3M1dDaWVuY2hQdk9OdWxkd05NWnJDK2FGanlq?= =?utf-8?B?RnVkOVVuNUF4TU84b1BlQlNHdWJUdkRKL0hsdlhjeCtRczRDLytPelc3d1lS?= =?utf-8?B?WkEwRy9HcjRldmU4V1hKVkJmekN3ekJ5QmFYUmdlMnloRnI4MThNNkdCWndu?= =?utf-8?B?aEdPNC82TzdOdXIwbjlhelpoV2JXY3FNaGVPQUl5TjljSm5BUkF2ODJMSTlE?= =?utf-8?B?QlRBTzdOdzU1S0liMDdjaEZJV29jaTZwVkF3SzdTWDFSWnZFSmJJaTlrNHdL?= =?utf-8?B?RjV2NEd4UDRZcktTL3YrL01LOVRYbmNwSEhzU3hUSmlZT0RSQzAwNjRIYlZk?= =?utf-8?B?cTk1aFFoZUY3eVQrQ0FzWVh4K0F1Y1YvQ0tqeVdMYy94cGxKT1RwcHNJMy9C?= =?utf-8?B?R3hIRFp5NWdsYjd5UHl0R0duVnhjRFVwN0o3TVloS3Z0a0tXY2hhbmQwdnpr?= =?utf-8?B?akVjMEtiTGZocWlpdTBldzV0VVJKSjVqWHBXWVd0V01yMzYvNDh3aUlOVlJl?= =?utf-8?B?cDJ4WTk1aFFrVUxzVlpjZW5NeFlGcXJRUTJUUkdoMEhtQ0JBMnBwZ0lqRHZI?= =?utf-8?B?YWRXalpGT0lvM1J0R2xUb2xSbWRBSUszMjdHamRVbEorMEdFR29PbUFrUU83?= =?utf-8?B?Y1ZmaG9TUUFtR2gyYVYrQW5EU2V3aE5Xd0ZWT1o2L2VkR0xoS1QyWDdaU3Bp?= =?utf-8?B?ZjFhYTFudkc1bG5WRm9zRVh0c0lEOUxPWHRUaHltYldPeSt2T1BvUS9RRHJZ?= =?utf-8?B?RHdFZmpwam0vd1pKekhyV3NKdFRMMTI0TWtmNkpUcXhEeUZ2bDgrTjA2djM4?= =?utf-8?B?QXdHRXh6K1hLUEZnd3FyanV0Z0QxK3Z2QmdJMU0zdWs1L0JVQ3pabDMvZ0I5?= =?utf-8?B?TTVTcVlIUGpyM0hmYnVnbENGWVBxSEdsNThpeVpnZjRyWjcwWFhIRldrd1d4?= =?utf-8?B?M2JkUmROVnpLV21NWG5wbzk3TURSK3V3ck1SVUNkTGFISlduNXJBUEIrZ2tS?= =?utf-8?B?SC9rT25WcTNEZjNwM3NpdHdkTXYxZXlEc1M2U0xkOWNVTWRYRFNUWVZxZE1E?= =?utf-8?B?N2RRc3FNQmJyVThSajlHcGFqNktXVkh0dkdYN2E3UWZVOWRUc09Td0xnNWlx?= =?utf-8?B?Zk5FcHA4MTBvTXg3YzJsTlM0dEdKbWJCd1RZVTIxeXgranl4ZTFMVXNJWkZ5?= =?utf-8?B?TnNLSnpKTW9FbTdHdnowQndVSFoyemwxcnUxUWtoT0cvZURndjk5RkdEbHlj?= =?utf-8?B?ekdseFFYVm5meVhvUkdSbU81cnlkbEFuMzZFamtYWUFWN0trR0t0VkZhVEhH?= =?utf-8?B?QjZZMmhscnQwUVgxQjVPdzhaQVRLU3RKT3BCZTdkeFhtdURVNUEwOFNvaTlP?= =?utf-8?B?MnlZbTBHRjg1azEzTlA3ZnJoTFlWUzVyZi9XTVBsNkp0bkdXbGo2Z3A1elNm?= =?utf-8?B?L1BpSWViYmVHS21QaHd0cDhPcXJndkpXVExyZ2NDY3NLWmk3NG43Z3I3MGFF?= =?utf-8?B?dVhuckoyeGV4SUlCMlRObHFkQnhMS1JQOUUvRnhsRldXUFZnNjZQK3JGSUEw?= =?utf-8?B?bjRDbjlzL3hKc215bSszdGtlU1RNYWRSclJ2UERmODRleXJUZG55R000OVY1?= =?utf-8?B?ZjJOZGIyUm5RcGN2WGlDZDNyZndzdHNGVnRVaXV2SFI3L25qVGZaQkJ5Sk53?= =?utf-8?B?UmY2cmhnR1l6MVlZU0dVTTFLRFpPSytnS1FDdWVnWFQ4S1lUTnJDM0szb3p4?= =?utf-8?B?TE9aOXU3T0RXTHBXd3RzNXR5dS9obTk5WXM1RFQ0eGZIOGpqbFlzOHdBcmhG?= =?utf-8?B?Tm5MLzNha2ZzU0ZwOUdOdjBDVW53L2lscDFlUmN2RExlbkJxMUd3UVRlaG92?= =?utf-8?B?L1lCbmMxaXV6NFFudEx2MWtvZU43UGxWZ05EaFBvaW1TeGdWZ29BOU5DR09j?= =?utf-8?B?VTVVOVRWTENiZXRyUFFlWTJ3enBSRnovak5DVjliVVJselRBd25rRVo4SkZC?= =?utf-8?B?REs1OWQ3MmZhbkdDNlhLOGRVM1B4d1pqUWwrbnVIYXcvVXpLOVVWSE4xU210?= =?utf-8?B?cWF4V1hrNnVWWFNmOWxJK0Zrc3BWbmVXbk5mZGpRSHZsRDhXaDdvVHl2SmRq?= =?utf-8?B?VjI4b25zeVBWTHlTRVUwNllmU1h5NmdxMXVXc2prWHlGNmMvakhXakc5YThX?= =?utf-8?B?cjNLeGI5VGZ0dWE2eHl6ZWhuM3M1cytYZnd1RkRyNnhaTjQwVUJ4UT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: XfweKGyOAlPM2w/HTgiRvngoE1IjRYCPu5VSoFsfLx1lrYJStdk1Tn9VebSXGLlXmJ6sinJT2XghCPedKByzdC81jkQq00sys4PM3laF4rw7VEjAlD35UK/5FNPPBXrEIsp4nL1jZ6XdNrRJZwyh0ov2ZhtP9OfXT1WNryAObLMiiE6h2FOkBqaH2Br04ybCukU2AU1k/10LiXrbU5f9rduWyF9h56n8ZtTIOETfc5q1uP5smlxN0YBgmdXoSTWYkYG4fmEyHBWcG/N5A8E+cdKtC9NnTYErD/QA7QDA3CRSahEYBlySY4b5G3/4W2fW48jCtMHJzmrDt8ixh65L5A== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7043065d-3bfd-4961-01c2-08df29f322e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2026 13:00:34.8615 (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: frEjNCAH8PLCK8iN7rjnRthNS2jL7vH8S6YVjLF2KBcI7lJp6sgVj4aCAs/3wLjwZNryEOboIznZg/xdiu99thdYdT2hd1lNHUQ83PI+YvE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7912 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb29zLCBDaHJpc3RpbmENCj4g U2VudDogRGllbnN0YWcsIDguIFNlcHRlbWJlciAyMDI2IDE3OjI4DQo+IFRvOiAnSGFubmVzIERv bWFuaScgPHNzYnNzYUB5YWhvby5kZT47IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPg0KPiBD YzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MyA3 LzhdIFdpbmRvd3MgZ2RiOiBJbXBsZW1lbnQgQVZYIHJlZ2lzdGVyIHN1cHBvcnQNCj4gDQo+ID4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBIYW5uZXMgRG9tYW5pIDxzc2Jz c2FAeWFob28uZGU+DQo+ID4gU2VudDogRGllbnN0YWcsIDEuIFNlcHRlbWJlciAyMDI2IDIwOjAx DQo+ID4gVG86IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPg0KPiA+IENjOiBnZGItcGF0Y2hl c0Bzb3VyY2V3YXJlLm9yZw0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgNy84XSBXaW5kb3dz IGdkYjogSW1wbGVtZW50IEFWWCByZWdpc3Rlcg0KPiA+IHN1cHBvcnQNCj4gPg0KPiA+ICBBbSBE aWVuc3RhZywgMS4gU2VwdGVtYmVyIDIwMjYgdW0gMTk6NDg6MjggTUVTWiBoYXQgVG9tIFRyb21l eQ0KPiA+IDx0b21AdHJvbWV5LmNvbT4gRm9sZ2VuZGVzIGdlc2NocmllYmVuOg0KPiA+DQo+ID4g PiA+Pj4+PiAiSGFubmVzIiA9PSBIYW5uZXMgRG9tYW5pIDxzc2Jzc2FAeWFob28uZGU+IHdyaXRl czoNCj4gPiA+DQo+ID4gPiBIYW5uZXM+IFRoaXMgYWRkcyBzdXBwb3J0IGZvciB0aGUgSW50ZWwg QVZYIHJlZ2lzdGVycyBvbiBXaW5kb3dzLg0KPiA+ID4gSGFubmVzPiBJdCBlbmFibGVzIGFjY2Vz c2luZyByZWdpc3RlcnMgJHltbTAgLSAkeW1tMTUgd2hlcmUgdGhleSBhcmUNCj4gPiBhdmFpbGFi bGUuDQo+ID4gPg0KPiA+ID4gSGFubmVzPiBBZnRlciB0aGlzIHBhdGNoIGdkYi5hcmNoL2kzODYt YXZ4LmV4cCBwYXNzZXMgb24gd2luZG93cy4NCj4gPiA+DQo+ID4gPiBJJ2QgbGlrZSBpdCBpZiBD aHJpc3RpbmEgd291bGQgcmV2aWV3IHRoaXMuDQo+ID4gPg0KPiA+ID4gSGFubmVzPiBAQCAtMTMz OSw3ICsxMzM5LDcgQEAgaW5pdGlhbGl6ZV9sb2FkYWJsZSAoKQ0KPiA+ID4gSGFubmVzPsKgIMKg IMKgIHsNCj4gPiA+IEhhbm5lcz7CoCDCoCDCoCDCoCAvKiBBdmFpbGFibGUgWFN0YXRlIGZlYXR1 cmVzIG1hc2tlZCB3aXRoIGltcGxlbWVudGVkDQo+ID4gPiBIYW5uZXM+ZmVhdHVyZXMuwqAgKi8N Cj4gPiA+IEhhbm5lcz7CoCDCoCDCoCDCoCB4c3RhdGVfZmVhdHVyZXMgPSAoR2V0RW5hYmxlZFhT dGF0ZUZlYXR1cmVzICgpDQo+ID4gPiBIYW5uZXM+IC3CoCDCoCDCoCDCoCDCoCDCoCAmIFg4Nl9Y U1RBVEVfU1NFX01BU0spOw0KPiA+ID4gSGFubmVzPiArwqAgwqAgwqAgwqAgwqAgwqAgJiBYODZf WFNUQVRFX0FWWF9NQVNLKTsNCj4gPiA+IEhhbm5lcz7CoCDCoCDCoCDCoCAvKiBUaGUgZXh0ZW5k ZWQgWFN0YXRlIGZ1bmN0aW9ucyBhcmUgb25seSBuZWVkZWQgaWYNCj4gPiA+IEhhbm5lcz50aGUg YXZhaWxhYmxlDQo+ID4gPiBIYW5uZXM+wqAgwqAgwqAgZmVhdHVyZXMgZXhjZWVkIFNTRS7CoCAq Lw0KPiA+ID4gSGFubmVzPsKgIMKgIMKgIMKgIGlmICgoeHN0YXRlX2ZlYXR1cmVzICYgflg4Nl9Y U1RBVEVfU1NFX01BU0spID09IDApDQo+ID4gPg0KPiA+ID4gT2ssIGlnbm9yZSBteSBlYXJsaWVy IG1lc3NhZ2UgZm9yIHBhdGNoIDYuwqAgSSBzZWUgd2hhdCdzIGdvaW5nIG9uIG5vdy4NCj4gPiA+ DQo+ID4gPiBJIGRvbid0IGhhdmUgYW55IHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoLsKgIEknbSBu b3QgY2VydGFpbiBJIHRvdGFsbHkNCj4gPiA+IHVuZGVyc3RhbmQgaXQsIGJ1dCB0aGF0J3Mgb2su DQo+ID4gPg0KPiA+ID4gT25lIHRoaW5nIEkgZGlkIHNlZSB3aGlsZSBkb2luZyB0aGUgYmFja2dy b3VuZCByZWFkaW5nIGlzIHRoYXQNCj4gPiA+IHN1cHBvc2VkbHkgdGhlIHhzdGF0ZSBmZWF0dXJl IGZsYWdzIGFyZSB2ZW5kb3Itc3BlY2lmaWMuwqAgU28gZG9lcw0KPiA+ID4gc29tZSBjaGVjayBv ZiB0aGUgdmVuZG9yIElEIG5lZWQgdG8gYmUgZG9uZT/CoCBJIGRvIG5vdCBrbm93Lg0KPiA+DQo+ ID4gQXMgSSB1bmRlcnN0YW5kIGl0IChhbmQgSSBtaWdodCBiZSB3cm9uZyBhYm91dCB0aGF0KSwg dGhlcmUgYXJlIHNvbWUNCj4gPiB2ZW5kb3ItIHNwZWNpZmljIFhTdGF0ZS1iaXRzLCBidXQgc3R1 ZmYgcmVnYXJkaW5nIEFWWCBhbmQgQVZYLTUxMiBhcmUNCj4gPiB0aGUgc2FtZSBldmVyeXdoZXJl Lg0KPiANCj4gVGhlIE1QWCBzdGF0ZSwgZm9yIGluc3RhbmNlLCBpcyBub3QgaW1wbGVtZW50ZWQg YnkgQU1EIChhbmQgaGFzIGJlZW4NCj4gcmVtb3ZlZCBmcm9tIEdEQiBpbiB0aGUgbWVhbnRpbWUs IHNpbmNlIHRoZSBmZWF0dXJlIGlzIGRlcHJlY2F0ZWQpLg0KPiBGb3IgQVZYIGFuZCBBVlgtNTEy IEkgY2FuIGNvbmZpcm0gdGhhdCB0aGV5IGFyZSBib3RoIGltcGxlbWVudGVkIGZvciBBTUQNCj4g YW5kIEludGVsLg0KPiBGb3IgQ0VUIEknZCBuZWVkIHRvIGRvdWJsZSBjaGVjaywgYnV0IHdlIGRl Y2lkZWQgdG8gbm90IGFkZCBpdCBhbnl3YXlzIGZvcg0KPiBub3cuDQo+IFNvIHVzaW5nIHRoZSBt YXNrcyBhcyB5b3UgZG8gaW4gdGhlIDIgcGF0Y2hlcyBzaG91bGQgYmUgZmluZS4NCj4gDQo+IER1 ZSB0byBBTUQgbm90IGltcGxlbWVudGluZyBNUFgsIHRoZXJlIGFyZSBzb21lIGRpZmZlcmVuY2Vz IGluIHRoZSB4c2F2ZQ0KPiBvZmZzZXRzIGZvciBBTUQgYW5kIEludGVsIENQVXMsIHNlZSB0aGUg ZGVkaWNhdGVkIGhhbmRsaW5nIGhlcmU6DQo+IC0gZ2RiL2kzODctdGRlcC5jOmkzODdfZ3Vlc3Nf eHNhdmVfbGF5b3V0OiBUaGlzIGlzIHJlbGV2YW50IGZvciBjb3JlZmlsZXMgb25seS4NCj4gLSBn ZGIvaTM4Ni10ZGVwLmM6IGkzODdfZmFsbGJhY2tfeHNhdmVfbGF5b3V0DQo+IA0KPiBCb3RoIGZ1 bmN0aW9ucyBhcmUgY2FsbGVkIGF0IHNvbWUgcG9pbnQgZnJvbSBpMzg2X2dkYmFyY2hfaW5pdC4N Cj4gDQo+IEkgYmVsaWV2ZSBmb3IgbGl2ZSB0YXJnZXRzLCBzaW5jZSB5b3UgZG9uJ3QgaGFyZC1j b2RlIHRoZSBvZmZzZXRzIGluIHlvdXIgcGF0Y2gNCj4gc2VyaWVzIGJ1dCBnZXQgdGhlbSB1c2lu ZyBMb2NhdGVYU3RhdGVGZWF0dXJlIGluIHRoZSBlbmQsIGl0IHNob3VsZCBiZSBzYWZlLg0KPiAN Cj4gSG93ZXZlciwgd2Ugc3RpbGwgY2FsbCBpMzg2X2dkYmFyY2hfaW5pdCBmb3Igd2luZG93cywg dG9vLg0KPiBTbyB0ZGVwLT54c2F2ZV9sYXlvdXQgc2hvdWxkIHN0aWxsIGJlIGF2YWlsYWJsZSBi dXQgaXMgbm90IGNvbnN1bWVkIG9yDQo+IGNvbmZpZ3VyZWQuDQo+IFRoaXMgaXQgYXQgbGVhc3Qg d2hhdCBJIG9ic2VydmVkIHdoZW4gZG9pbmcgc29tZSBiYXNpYyBkZWJ1Z2dpbmcgaW4gd2luZG93 cywNCj4gd2hpY2ggSSBqdXN0IHN0YXJ0ZWQgdG9kYXkuDQo+IEF0IG15IGN1cnJlbnQgbGV2ZWwg b2YgdW5kZXJzdGFuZGluZywgSSBkb24ndCB0aGluayBpdCBtYWtlcyBzZW5zZSB0byB1c2UgaXQg Zm9yDQo+IFdpbmRvd3MuDQo+IA0KPiBSZWFkaW5nDQo+ICJUaGUgTG9jYXRlWFN0YXRlRmVhdHVy ZSBmdW5jdGlvbiBtdXN0IGJlIHVzZWQgdG8gZmluZCBhbiBpbmRpdmlkdWFsIFhTdGF0ZQ0KPiBm ZWF0dXJlIHdpdGhpbiBhbiBleHRlbnNpYmxlIENPTlRFWFQgc3RydWN0dXJlLiBGZWF0dXJlcyBh cmUgbm90IG5lY2Vzc2FyaWx5DQo+IGNvbnRpZ3VvdXMgaW4gbWVtb3J5IGFuZCBhcHBsaWNhdGlv bnMgc2hvdWxkIG5vdCBhc3N1bWUgdGhlIG9mZnNldCBiZXR3ZWVuDQo+IHR3byBjb25zZWN1dGl2 ZSBmZWF0dXJlcyB3aWxsIHJlbWFpbiBjb25zdGFudCBpbiB0aGUgZnV0dXJlLiINCj4gaHR0cHM6 Ly9sZWFybi5taWNyb3NvZnQuY29tL2VuLXVzL3dpbmRvd3Mvd2luMzIvYXBpL3dpbmJhc2UvbmYt d2luYmFzZS0NCj4gbG9jYXRleHN0YXRlZmVhdHVyZSBjb25maXJtcyB0aGF0IEkgdGhpbmsuDQo+ IA0KDQpIaSBIYW5uZXMsIA0KDQpJIGJlbGlldmUgdGhhdCB0aGlzIHRocmVhZCBtaWdodCBiZSB0 aGUgcmlnaHQgc3RhcnRpbmcgcG9pbnQgdG8gZGlzY3VzcyB0aGUgcGVyLXJlZ2lzdGVyIGxvY2F0 ZV94c3RhdGVfZmVhdHVyZSBjYWxscyBpbiBnZXRfY29udGV4dF9yZWdfcHRyLCBzaW5jZSBpdCBk ZXNjcmliZXMgdGhlIGJhY2tncm91bmQgYW5kIGRvY3VtZW50YXRpb24gb2YgdGhpcyB0b3BpYyBh IGJpdC4NCg0KWW91IHNhaWQNCiJJIHdhcyBhbHNvIHRoaW5raW5nIHRoYXQgdGhlc2UgbG9vay11 cHMgYXJlIG5vdCBpZGVhbC4NCkFzIEkgdW5kZXJzdGFuZCBpdCwgdGhlIG9mZnNldHMgZm9yIGVh Y2ggZmVhdHVyZSBhcmUgbm90IGZpeGVkIHZhbHVlcyBvbiB3aW5kb3dzLCBidXQgdGhleSBzaG91 bGQgYmUgdGhlIHNhbWUgZm9yIGFsbCB0aHJlYWRzIG9uIGEgc3lzdGVtLg0KSW4gdGhhdCBjYXNl LCBtYXliZSB3ZSBjb3VsZCBjYWxjdWxhdGUgdGhlc2Ugb2Zmc2V0cyBmb3IgYWxsIHJlZ2lzdGVy cyBvbmNlLCBwdXQgdGhlbSBpbiBhIHZlY3RvciwgYW5kIHVzZSB0aGF0IGluIGdldF9jb250ZXh0 X3JlZ19wdHI/DQpJJ20gYWxzbyBhc3N1bWluZyB0aGF0IHRoZSByZWdpc3RlciBudW1iZXJzIGFs d2F5cyBzdGF5IHRoZSBzYW1lLg0KSSdtIGp1c3Qgbm90IHN1cmUgYXQgd2hpY2ggcG9pbnQgdGhl IG9mZnNldCBjYWxjdWxhdGlvbiBzaG91bGQgYmUgZG9uZS4NCkFueSBzdWdnZXN0aW9ucz8iDQoN CkkgYmVsaWV2ZSB5b3UgYXJlIHJpZ2h0IGZvciB0aGUgZml4ZWQgb2Zmc2V0IGZvciBhbGwgdGhy ZWFkcyBvbiBhIHN5c3RlbSwgYnV0IHRoaXMgaXMgbm90IGNsZWFyIGZyb20gdGhlIG9mZmljaWFs IGRvY3VtZW50YXRpb24gaW4gd2luZG93cywgb3IgZGlkIEkgbWlzcyBhbnl0aGluZyBoZXJlID8g RHVlIHRvIHRoYXQgSSBhbSBub3Qgc3VyZSBpZiB3ZSBjYW4gYXNzdW1lIHRoYXQuDQoNCk9uIGxp bnV4LCB3ZSBkb24ndCBoYXZlIHRob3NlIHBlci1yZWdpc3RlciBmdW5jdGlvbiBjYWxscyB0byBm ZXRjaCB0aGUgcmVnaXN0ZXJzLCBzbyB3ZSBhbHNvIGRvbid0IGhhdmUgdGhlIHBlci1yZWdpc3Rl ciBmaW5kX3JlZ25vIGNhbGxzIG9uIGdkYnNlcnZlciBzaWRlLiBJZiB3ZSB3b3VsZCBoYXZlIG9u ZSBmdW5jdGlvbiBjYWxsIGZvciB0aGUgeHNhdmUgcmVnaXN0ZXJzLCBpdCB3b3VsZCBzaHJpbmsg dGhlIG51bWJlciBvZiBsb2NhdGVfeHN0YXRlX2ZlYXR1cmUgY2FsbHMsIHRvby4gQnV0IHRoaXMg aXMgcHJvYmFibHkgYSBiaWdnZXIgcmVmYWN0b3JpbmcuDQoNClNvLCBmcm9tIG15IHBlcnNwZWN0 aXZlLCB0aGUgc2FmZXN0IGFwcHJvYWNoIHdvdWxkIGJlIGVpdGhlciB0byBkbyB0aGUgcmVmYWN0 b3JpbmcgYXMgZGVzY3JpYmVkIGFib3ZlLCBvciB0byBhY2NlcHQgdGhvc2UgcmVwZWF0ZWQgbG9j YXRlX3hzdGF0ZV9mZWF0dXJlIGNhbGxzLg0KDQpXaGF0IGRvIHlvdSB0aGluaz8NCg0KQ2hyaXN0 aW5hDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJbnRlbCBEZXV0 c2NobGFuZCBHbWJIIA0KDQpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEs IDg1NjIyIEZlbGRraXJjaGVuLCBHZXJtYW55IA0KDQpUZWw6ICs0OSAoODkpIDk5MTQzLTAgDQoN Cnd3dy5pbnRlbC5kZSANCg0KTWFuYWdpbmcgRGlyZWN0b3JzOiBDYW5kaWNlIE1vb3JlLCBKZWZm cmV5IFNjaG5laWRlcm1hbiwgUmFtYWNoYW5kcmFuIFNpdGFyYW1hbg0KDQpDaGFpcnBlcnNvbiBv ZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IFNvbmphIFBpZXJlcg0KDQpSZWdpc3RlcmVkIFNlYXQ6 IE11bmljaCBDb21tZXJjaWFsIFJlZ2lzdGVyIEI6IEFtdHNnZXJpY2h0IE11bmljaCBIUkIgMTg2 OTI4DQoNClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlk ZW50aWFsIG1hdGVyaWFsIGZvcg0KdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGll bnQocykuIEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uDQpieSBvdGhlcnMgaXMgc3RyaWN0bHkg cHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkDQpyZWNpcGllbnQsIHBsZWFz ZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=