From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 3lG4OZEpoGoiTDcAWB0awg (envelope-from ) for ; Tue, 08 Sep 2026 11:28:17 -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=JJSPSyCg; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id CBC401E09E; Tue, 08 Sep 2026 11:28:17 -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 1E13A1E033 for ; Tue, 08 Sep 2026 11:28:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 55D054B99F55 for ; Tue, 8 Sep 2026 15:28:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 55D054B99F55 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=JJSPSyCg Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by sourceware.org (Postfix) with ESMTPS id CD0014B9DB6F for ; Tue, 8 Sep 2026 15:27:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD0014B9DB6F 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 CD0014B9DB6F Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.21 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788881266; cv=fail; b=qDsS8k75nwjQlNJJ1y4ZRfRxabQuUKHM8BXqsThrH028Jr45JZOrX/tMBaDtOPWHXI0sy/jHUIjXFhE/4+xSqT8mQPodda+WuxAtkxu3sLrqNv64pJqC7OgcPONt4C+Leh8YnC6LYhyLrsFeXmStu6NbiWHA5+u6mF6Qsw80CiU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788881266; c=relaxed/simple; bh=zXbn4VXqIPiH2TVvsrf77gjlyYzadLunKhety/fN7fg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=s3sNVrG8ROpC+Ps9AlPslcH88T6WzWmi+IiDt+6Cp7v8qqBkXNI5S94ZJihy/kVMsOo8hDQmlQECFjq5Se0cSqdX/H0+OjXkI46FhTImF4+4EujpW+UfT92LrdF5CP2nWE/vtLZ+oREE5OJfGX7P3JseYTf98GQjp4uUKFCGBRc= 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=JJSPSyCg DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD0014B9DB6F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1788881266; x=1820417266; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=zXbn4VXqIPiH2TVvsrf77gjlyYzadLunKhety/fN7fg=; b=JJSPSyCghMigde3aHLEK5d03E8WvEOA3d8Plw0C0MA2ASig7Jzy7ipxX hY+Wi49tYbUHPVBlgnRYVt92wlci+0kR8rRpb+3+14xH/WwJjboJM7djj /Rwr7NbXdQl77K7VAhgT7EQ/m+3eQyDVET95oaqw78ooQvvseBBrh3RoV LsYwF6DGbY6BjqxzOQZm14BIY2UIGQGuM8bi5R8YggN0W6OArTH9zkCUQ DrImdOcZLQb9T7inkGQNZyplTHDquy5K5606rS8vPkc+ZBOG4srxDm41K vbE8lSDJDzyPZ3ECG2o/eePn3SzAszf3WoG4IDSIkSiMPshG/UATiP7ae A==; X-CSE-ConnectionGUID: JIn4MQRGT8WEhMzx3shxCw== X-CSE-MsgGUID: 0UgOlEP5R7mM9nLc9z3Wzg== X-IronPort-AV: E=McAfee;i="6800,10657,11899"; a="89131969" X-IronPort-AV: E=Sophos;i="6.25,269,1779174000"; d="scan'208";a="89131969" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2026 08:27:44 -0700 X-CSE-ConnectionGUID: fcCBK1DCQ3O11UpSm3Bhgg== X-CSE-MsgGUID: FlmV5QMtRlKXQOBFFmzkVQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,269,1779174000"; d="scan'208";a="270547527" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Sep 2026 08:27:44 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) 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.46; Tue, 8 Sep 2026 08:27:44 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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.46 via Frontend Transport; Tue, 8 Sep 2026 08:27:44 -0700 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.69) 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.46; Tue, 8 Sep 2026 08:27:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bKt/85Hz9roewoBBuTDJOVtVIB+Dyo/jA4EMoOEqNr7+mrPI3K0QtIgsqE7yjVs+a8bB1CbgNpyLAg6xDpeOyQeNc0oFUBqR+9WHQwRP9wHq2jL2gpVpCZ0FbZblXXvBs9hrJCPltSXS/U6sp2MwKAsUywFQ9YiwslPuTyT6rrpr+UKxTTxx2mqki9Lw38qvSFXg0oInDOAPACqfyaShaMLX45rVlnbeDUC9dlGIiZPZgKyhqFjcyf4QS5BPyZ3uBnr0oYFpnyvLDY4AcGbVR7aHuy661ie9mTdXClYpWBeGjvF7Dr+sFPkPq408U1IZ8xElNvu3QpxsVnSoQyyIMA== 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=Zjfvqh/yr5JsKvthMj4Yv2jAY9KKUgP0t0KUFJl2owI=; b=UZiBmyaA3UbnAmgnLGBaciAu4tW0ckSfppIdTAc2sKC0xoETAChstTx1Tp234YjXaaN4vzUXMenOaYdhpDkBuA96eyWE8kBpYJ46hfWuHGVK6bisBD+3lkVUm5C+v7fOU7u6olNnYVxoSRwObJkhNRwySZZhHRyI6ZWDfyrTB/oS8yK76vtAr9vwtUUJxVHDMSxJ6hYEWxgIyg97fZI5wU/xlXwDQCtZNn0UiQluXjesDUJPH5ip6UJicdr3cTO7w6ocnflYxthRT+oRN4pnygXcr32GRRof8vam+5Ba9rsCHVIRa/FEo2+UPOpzs2sAZSpj9YTJyuZz92KeM6ecbA== 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 PH0PR11MB4981.namprd11.prod.outlook.com (2603:10b6:510:39::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Tue, 8 Sep 2026 15:27:36 +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.0382.014; Tue, 8 Sep 2026 15:27:33 +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+d8tw== Date: Tue, 8 Sep 2026 15:27:32 +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: <1296838558.27687.1788285654283@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_|PH0PR11MB4981:EE_ x-ms-office365-filtering-correlation-id: e666affd-0b3c-4371-53fb-08df0dbdb417 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|10070799003|23010399003|366016|1800799024|376014|10067099003|6133799003|18002099003|22082099003|56012099006|4143699003|11063799006|38070700021; x-microsoft-antispam-message-info: EGdxILCpsk+z/RtC9M9mxHtqNpF+0GkFKFZPQ4nJae8tnfGlQBl0nseaNu/DULz9xBXzbgk/TXASjvzrc2bbO1fVu0spZyYIuHG32iHxrDKCN+UYForq10Z9wlYzZ4Bl7yRbpmHyZK9TyUtUnmvo3xj5N/3TJNqacj396pNGiPHyU1HI7WPPi/sfF0/+H3JoXL+pyuvjm/rHxqu52gHyqWn2aquKZP3fbr+9snuPid4PLR1uqbORZsvmO6R53P/B6Sumu15TWUkeCa59PjYmlb3Bp/jqnkWMKGpwJXrP28oynIPsXxgKdnSftOVNRJKNODDqcWjLiYNQpur4/Rl8dixcvp/7dou3eu6umbWROL4nurNEwQpRoCTuC/k/bJdKvHtd/mIawsb7hQoIdIYsBnIhnLOuoipFwP8lIF4JhzdXQ98MyP+KUOjcLSuFWQpx4sFhFlcMQAeMO7U5+QznBUh0+qMdggkD3irXbAQXj/SN8nGaDfYCn+sc3AMttJmE+1SPdxHsGF4BJRJmP9E6hfwvsXPEu4ETLnUMUWInMZUOOr9g6D6gzSzmLl/0DO5mSVg7yxI+pifte7JXeXJkHPj0HYivdhH2q9fdGCUQnWQaG3niGdb/rvWS0J91VC+uAvXDg2PRNbdtajV1VbMv1XwNz5359tXerPD2tzukWNA= 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)(10070799003)(23010399003)(366016)(1800799024)(376014)(10067099003)(6133799003)(18002099003)(22082099003)(56012099006)(4143699003)(11063799006)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M3ZQWXRDdHBlN1p4SDRBN1R2ZkZBVEd3THpTT3oxY3M3R1FpdWU5TFpkSGgz?= =?utf-8?B?U0YyUFUzRTlKc2NZT0tGbUhHZWdMbzA3bFlBaDgxZE41ZWZPWjdHTkJwdDhk?= =?utf-8?B?N3NDL1NxQm53ZER5cGFsU3c3NXdVZXBLakZIZ0FjelErbGdEWE1LbVg5NitL?= =?utf-8?B?cXVRR2g0RVZraC9UU1ZzUFQzckE4WEpFYzJ1dG8zUGdOMGhCUFJUdk42d1k4?= =?utf-8?B?dlMzbzlLSS9xOE1mNVNKOWU3WC80MWJrT24xN09jREZsdXR0VUl6SUFwQWhB?= =?utf-8?B?UGNhMmd1N0dWVjlCd0tmbTZYdFVsNFJobkNJdlV1eXIvajZkVTJFQm1LRm9W?= =?utf-8?B?L1Qza0p1dlVDa0tjTXoydmJveE83ZjRMUWR1OWdaWlMrc0hYcUd4UWlLclpr?= =?utf-8?B?OEZHRFZ6UjhZdXNZdUhJSjhIdEszQ2NwTWpPUFEvWFppRVNIcEppYi96a3pa?= =?utf-8?B?SzIvUnV6SXdQOWZlTkh6MmY4RTVHd3Y3dm1CNDNKdmc1VkJjNEVXUGI4dXdk?= =?utf-8?B?N2h6ZXA5Ui9lY0pzc3JTa3FvV0J5ZTgzTGNzWVNRdmhpcmx4Uk9oV2VEUnY5?= =?utf-8?B?bFlJTmJiRGlSbUdROWozVkJjdzN3KzJXeG1ocU1pU2ZnVW1ZU1FWRE4ycXgw?= =?utf-8?B?b0VJZFJ5VzRZWmp1elBmOEsrejBhVysyVnY0eW5najdhZlVweUNrS0hUN3Rr?= =?utf-8?B?YnVJWjNEOWdIMjJHRlpTNk9uMm1PNW1nTG8yRVlNOTlRUE56bitBSTRXTk9k?= =?utf-8?B?YUFydDVtN0Vzc1lwVFpDM1FRd0Zra2RXWThMVHVTdXppYlhFTlI3SkJoblhX?= =?utf-8?B?WmlVUUJ6QTRqVGNTVUxHYlFGQnRiUDJwc3hOdWlYNEJVMkt1UFFIQ3BBTXd0?= =?utf-8?B?U2N5Tk1PT2RDb28zc09NQkJnd21RZzVZNnI2NTBhMlVCTFU5ZWhyeCs0eCs2?= =?utf-8?B?RnpuNmRKZ1Z3SGJBOVNFZ0Y2K3lHTERWTlJKc2w2UVRabWRzenBudlpJWSsv?= =?utf-8?B?MG05VEl1TWEvcE9OSVcxL3o3Yjl1RDlqb2ltYlZzSldISHVPazYvU3YyTUpL?= =?utf-8?B?SDVLeG5idU53a09qRFVIcUJqN0N2R3U2amZyeWlZYW5XTnp4Q0pXTDFpbXB1?= =?utf-8?B?cytSWnNHUTlKSm1DVHkvWFExZHZRTUdUOGpnWXdFeURmbHZKa0tHWEpHWUlr?= =?utf-8?B?cEhCanllS1NabGlacFdsUjdRVnJTa1ZSellyQjNWLzNjMmNPVmQ2UTFnN3l4?= =?utf-8?B?N3JjNjNxZ1A0dXRPdjRmRGJLenN1b0xnQ2xNaUJrb25KZk5kaHBlTmE0K0tO?= =?utf-8?B?VEgxKzVZWkY1WHFJb1p6V1o3U0twbTFSZm03S0lxMFZ1NTE5anhOSUJuZDdz?= =?utf-8?B?dXo4dHJUaEtsWnVMbngwdnRNN1M4c3l5Y3VMK2k2VFB4eGN6ZlF3Z0JnYzRa?= =?utf-8?B?dldPRXJnMnFqbkN1MER0bElzczA3RkZBUHlTa0JEQTBtOW80UGYvVjZBNjMw?= =?utf-8?B?WUFURHViYXU1amxnNzE2M09xaE5WTU1WU3cxcTZaOHlYTmk1ZEVXWDczeWFQ?= =?utf-8?B?c1R3cnhUK1hxcFNSQVhxSEZBSENZYVFReklVb3lMRWNRL3ZiV1FMbldZV2gz?= =?utf-8?B?T3FJd29HS0paNlE2SUxnVFZvb0NhQUt5QWVIay9NS2R4dEgxTTJGUE5uZEFV?= =?utf-8?B?bkp3QTdSbmlZNzh6RXZxeGxqeStzZDVmdHB0WC9OekJsT2Z4V0NFY3lGVEhl?= =?utf-8?B?MlZaazU5VHorcWNuOXJsSFRxU2NzSm5QZ2RQYUtQM1JGZ2NSNEFBTHc3Y1g3?= =?utf-8?B?WUVYTFdBdHA4cXQ2OG1MbFVxNzJPWVdGNHU2SkhJbFZqZFV6eWprdFNmUDUw?= =?utf-8?B?OUJ1cWJzRXIvNXdockJpOGRKeDd2aVdWc3ZicS8xT0gvUmZUdnRGc0w0bXd2?= =?utf-8?B?OTNhLzJrK2tUdjB4aE5IV3pxcEVJYkV0TGtuY2h2dmFGUnlvMnZJWnZvK1RN?= =?utf-8?B?M1NSZmVPNVZVVGFGRHlMYWdFd0ZvOHVaZXVpWXZVbXpaTlNYYjg3dE1uRStj?= =?utf-8?B?VEw2b0gxcnVNTjFZZzlOSnM3eEJRNXVUTE4xeHJ0NFY3bld4cW9LM2R0Tzd1?= =?utf-8?B?ZWFNaXB3OVlBU3dpbUY0T2FFZndFTEZhbXZOM3FxaEpxTHJkd1o0cnJpWkVD?= =?utf-8?B?eUJydU11dGZPNGhZTGRXVVhkc3NHcnloRlRMM3Z0aGpGNWFsKzN3cVdWd2J3?= =?utf-8?B?V3lDTTNUSjFHeGtmTUtTV25SQmxlY2tVRDhVc3ZNU0lRMTNSdHJmSW94V1FB?= =?utf-8?B?RkJnSCtvWmlIOVV6OVkyWHFvd0h3blFwSFV4WThhSStzbmx4UVRodEVJSHQ0?= =?utf-8?Q?6ajUdabL/rux6x4+aJ8ouTRin1cQq+hiyNJ80KY5jG3x4?= x-ms-exchange-antispam-messagedata-1: 3LnFcFsCbXj4TA== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: EJaUsRoFT1NHHnWO8kfXwg5pZ/y+Fnud1inzUC5oTzdvUoBm25Fj0wkJOWCP1XSorf8SWbBKkILirgxmqLNuRzxxbTgRhLjQ0R3kgiDYV9yYuvG6M4UA8P1lWJQml4QdzjKaw/NsdzqRTScinb55JUkyOT+cnkY1pWBMZ0PkoLan8he3DCuJYmbJRUj9gmVStdiVu2EvJuuPwWnUgZkUq1TLOUayRyeqYHTBkMoNjsbiHS/toTyQf7uTGoS5Q9fZuxdBlBeXUXN22vZ27nIRXpgwDadmB54wQwm96m5Qvd90gCtxz5oEF2YxHSCmeakV4bUNVNc7hZ7d4anvF7ukGA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e666affd-0b3c-4371-53fb-08df0dbdb417 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2026 15:27:33.0190 (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: QJ/pyd5OtN0sqDCBNdcV0ZmEhqip62XdprVJb4J3otMR6AJNnKJK1IBpdk/Sm3inqEKuTvGrBjWMWczv+QTJsEoAXkLi7l/5O4I4AX+moFQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4981 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+IFNlbnQ6IERpZW5zdGFnLCAxLiBTZXB0ZW1iZXIgMjAyNiAyMDowMQ0K PiBUbzogVG9tIFRyb21leSA8dG9tQHRyb21leS5jb20+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3Vy Y2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDcvOF0gV2luZG93cyBnZGI6IElt cGxlbWVudCBBVlggcmVnaXN0ZXIgc3VwcG9ydA0KPiANCj4gIEFtIERpZW5zdGFnLCAxLiBTZXB0 ZW1iZXIgMjAyNiB1bSAxOTo0ODoyOCBNRVNaIGhhdCBUb20gVHJvbWV5DQo+IDx0b21AdHJvbWV5 LmNvbT4gRm9sZ2VuZGVzIGdlc2NocmllYmVuOg0KPiANCj4gPiA+Pj4+PiAiSGFubmVzIiA9PSBI YW5uZXMgRG9tYW5pIDxzc2Jzc2FAeWFob28uZGU+IHdyaXRlczoNCj4gPg0KPiA+IEhhbm5lcz4g VGhpcyBhZGRzIHN1cHBvcnQgZm9yIHRoZSBJbnRlbCBBVlggcmVnaXN0ZXJzIG9uIFdpbmRvd3Mu DQo+ID4gSGFubmVzPiBJdCBlbmFibGVzIGFjY2Vzc2luZyByZWdpc3RlcnMgJHltbTAgLSAkeW1t MTUgd2hlcmUgdGhleSBhcmUNCj4gYXZhaWxhYmxlLg0KPiA+DQo+ID4gSGFubmVzPiBBZnRlciB0 aGlzIHBhdGNoIGdkYi5hcmNoL2kzODYtYXZ4LmV4cCBwYXNzZXMgb24gd2luZG93cy4NCj4gPg0K PiA+IEknZCBsaWtlIGl0IGlmIENocmlzdGluYSB3b3VsZCByZXZpZXcgdGhpcy4NCj4gPg0KPiA+ IEhhbm5lcz4gQEAgLTEzMzksNyArMTMzOSw3IEBAIGluaXRpYWxpemVfbG9hZGFibGUgKCkNCj4g PiBIYW5uZXM+wqAgwqAgwqAgew0KPiA+IEhhbm5lcz7CoCDCoCDCoCDCoCAvKiBBdmFpbGFibGUg WFN0YXRlIGZlYXR1cmVzIG1hc2tlZCB3aXRoIGltcGxlbWVudGVkDQo+ID4gSGFubmVzPmZlYXR1 cmVzLsKgICovDQo+ID4gSGFubmVzPsKgIMKgIMKgIMKgIHhzdGF0ZV9mZWF0dXJlcyA9IChHZXRF bmFibGVkWFN0YXRlRmVhdHVyZXMgKCkNCj4gPiBIYW5uZXM+IC3CoCDCoCDCoCDCoCDCoCDCoCAm IFg4Nl9YU1RBVEVfU1NFX01BU0spOw0KPiA+IEhhbm5lcz4gK8KgIMKgIMKgIMKgIMKgIMKgICYg WDg2X1hTVEFURV9BVlhfTUFTSyk7DQo+ID4gSGFubmVzPsKgIMKgIMKgIMKgIC8qIFRoZSBleHRl bmRlZCBYU3RhdGUgZnVuY3Rpb25zIGFyZSBvbmx5IG5lZWRlZCBpZiB0aGUNCj4gPiBIYW5uZXM+ YXZhaWxhYmxlDQo+ID4gSGFubmVzPsKgIMKgIMKgIGZlYXR1cmVzIGV4Y2VlZCBTU0UuwqAgKi8N Cj4gPiBIYW5uZXM+wqAgwqAgwqAgwqAgaWYgKCh4c3RhdGVfZmVhdHVyZXMgJiB+WDg2X1hTVEFU RV9TU0VfTUFTSykgPT0gMCkNCj4gPg0KPiA+IE9rLCBpZ25vcmUgbXkgZWFybGllciBtZXNzYWdl IGZvciBwYXRjaCA2LsKgIEkgc2VlIHdoYXQncyBnb2luZyBvbiBub3cuDQo+ID4NCj4gPiBJIGRv bid0IGhhdmUgYW55IHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoLsKgIEknbSBub3QgY2VydGFpbiBJ IHRvdGFsbHkNCj4gPiB1bmRlcnN0YW5kIGl0LCBidXQgdGhhdCdzIG9rLg0KPiA+DQo+ID4gT25l IHRoaW5nIEkgZGlkIHNlZSB3aGlsZSBkb2luZyB0aGUgYmFja2dyb3VuZCByZWFkaW5nIGlzIHRo YXQNCj4gPiBzdXBwb3NlZGx5IHRoZSB4c3RhdGUgZmVhdHVyZSBmbGFncyBhcmUgdmVuZG9yLXNw ZWNpZmljLsKgIFNvIGRvZXMgc29tZQ0KPiA+IGNoZWNrIG9mIHRoZSB2ZW5kb3IgSUQgbmVlZCB0 byBiZSBkb25lP8KgIEkgZG8gbm90IGtub3cuDQo+IA0KPiBBcyBJIHVuZGVyc3RhbmQgaXQgKGFu ZCBJIG1pZ2h0IGJlIHdyb25nIGFib3V0IHRoYXQpLCB0aGVyZSBhcmUgc29tZSB2ZW5kb3ItDQo+ IHNwZWNpZmljIFhTdGF0ZS1iaXRzLCBidXQgc3R1ZmYgcmVnYXJkaW5nIEFWWCBhbmQgQVZYLTUx MiBhcmUgdGhlIHNhbWUNCj4gZXZlcnl3aGVyZS4NCg0KVGhlIE1QWCBzdGF0ZSwgZm9yIGluc3Rh bmNlLCBpcyBub3QgaW1wbGVtZW50ZWQgYnkgQU1EIChhbmQgaGFzIGJlZW4gcmVtb3ZlZA0KZnJv bSBHREIgaW4gdGhlIG1lYW50aW1lLCBzaW5jZSB0aGUgZmVhdHVyZSBpcyBkZXByZWNhdGVkKS4N CkZvciBBVlggYW5kIEFWWC01MTIgSSBjYW4gY29uZmlybSB0aGF0IHRoZXkgYXJlIGJvdGggaW1w bGVtZW50ZWQgZm9yIEFNRCBhbmQgSW50ZWwuDQpGb3IgQ0VUIEknZCBuZWVkIHRvIGRvdWJsZSBj aGVjaywgYnV0IHdlIGRlY2lkZWQgdG8gbm90IGFkZCBpdCBhbnl3YXlzIGZvciBub3cuDQpTbyB1 c2luZyB0aGUgbWFza3MgYXMgeW91IGRvIGluIHRoZSAyIHBhdGNoZXMgc2hvdWxkIGJlIGZpbmUu DQoNCkR1ZSB0byBBTUQgbm90IGltcGxlbWVudGluZyBNUFgsIHRoZXJlIGFyZSBzb21lIGRpZmZl cmVuY2VzIGluIHRoZSB4c2F2ZQ0Kb2Zmc2V0cyBmb3IgQU1EIGFuZCBJbnRlbCBDUFVzLCBzZWUg dGhlIGRlZGljYXRlZCBoYW5kbGluZyBoZXJlOg0KLSBnZGIvaTM4Ny10ZGVwLmM6aTM4N19ndWVz c194c2F2ZV9sYXlvdXQ6IFRoaXMgaXMgcmVsZXZhbnQgZm9yIGNvcmVmaWxlcyBvbmx5Lg0KLSBn ZGIvaTM4Ni10ZGVwLmM6IGkzODdfZmFsbGJhY2tfeHNhdmVfbGF5b3V0DQoNCkJvdGggZnVuY3Rp b25zIGFyZSBjYWxsZWQgYXQgc29tZSBwb2ludCBmcm9tIGkzODZfZ2RiYXJjaF9pbml0Lg0KDQpJ IGJlbGlldmUgZm9yIGxpdmUgdGFyZ2V0cywgc2luY2UgeW91IGRvbid0IGhhcmQtY29kZSB0aGUg b2Zmc2V0cyBpbiB5b3VyIHBhdGNoIHNlcmllcw0KYnV0IGdldCB0aGVtIHVzaW5nIExvY2F0ZVhT dGF0ZUZlYXR1cmUgaW4gdGhlIGVuZCwgaXQgc2hvdWxkIGJlIHNhZmUuDQoNCkhvd2V2ZXIsIHdl IHN0aWxsIGNhbGwgaTM4Nl9nZGJhcmNoX2luaXQgZm9yIHdpbmRvd3MsIHRvby4NClNvIHRkZXAt PnhzYXZlX2xheW91dCBzaG91bGQgc3RpbGwgYmUgYXZhaWxhYmxlIGJ1dCBpcyBub3QgY29uc3Vt ZWQgb3IgY29uZmlndXJlZC4NClRoaXMgaXQgYXQgbGVhc3Qgd2hhdCBJIG9ic2VydmVkIHdoZW4g ZG9pbmcgc29tZSBiYXNpYyBkZWJ1Z2dpbmcgaW4gd2luZG93cywgd2hpY2ggSSBqdXN0IHN0YXJ0 ZWQgdG9kYXkuDQpBdCBteSBjdXJyZW50IGxldmVsIG9mIHVuZGVyc3RhbmRpbmcsIEkgZG9uJ3Qg dGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gdXNlIGl0IGZvciBXaW5kb3dzLg0KDQpSZWFkaW5nIA0K IlRoZSBMb2NhdGVYU3RhdGVGZWF0dXJlIGZ1bmN0aW9uIG11c3QgYmUgdXNlZCB0byBmaW5kIGFu IGluZGl2aWR1YWwgWFN0YXRlIGZlYXR1cmUgd2l0aGluIGFuIGV4dGVuc2libGUgQ09OVEVYVCBz dHJ1Y3R1cmUuIEZlYXR1cmVzIGFyZSBub3QgbmVjZXNzYXJpbHkgY29udGlndW91cyBpbiBtZW1v cnkgYW5kIGFwcGxpY2F0aW9ucyBzaG91bGQgbm90IGFzc3VtZSB0aGUgb2Zmc2V0IGJldHdlZW4g dHdvIGNvbnNlY3V0aXZlIGZlYXR1cmVzIHdpbGwgcmVtYWluIGNvbnN0YW50IGluIHRoZSBmdXR1 cmUuIg0KaHR0cHM6Ly9sZWFybi5taWNyb3NvZnQuY29tL2VuLXVzL3dpbmRvd3Mvd2luMzIvYXBp L3dpbmJhc2UvbmYtd2luYmFzZS1sb2NhdGV4c3RhdGVmZWF0dXJlIGNvbmZpcm1zIHRoYXQgSSB0 aGluay4NCg0KQ29yZWZpbGVzOg0KSSBzdGFydGVkIHNvbWUgYmFzaXMgdGVzdGluZyBpbiB3aW5k b3dzIGFuZCBjaGVja2VkIG91dCBteSBvd24gcGF0Y2ggc2VyaWVzDQpodHRwczovL3NvdXJjZXdh cmUub3JnL3BpcGVybWFpbC9nZGItcGF0Y2hlcy8yMDI2LVNlcHRlbWJlci8yMzAwNTEuaHRtbA0K d2hpY2ggZXh0ZW5kcyBhdnggYW5kIGF2eDUxMiB0ZXN0aW5nIGZvciBjb3JlZmlsZXMgdG9nZXRo ZXIgd2l0aCB5b3VyIHBhdGNoZXMuDQoNCkkgc2VlIFVOU1VQUE9SVEVEIGZvciB0aG9zZSBuZXcg Y29yZWZpbGUgdGVzdHMgYW5kIG90aGVyIGV4aXN0aW5nIGNvcmVmaWxlIHRlc3RzIGluIGdkYiBy ZXR1cm4gc2ltaWxhciByZXN1bHRzLiBTbyBJIGJlbGlldmUgdGhpcyBpcyBvayBmb3Igd2luZG93 cy4NCg0KSWYgeW91IGhhdmUgYW55IGNvbmNlcm5zIHdpdGggdGhvc2UgdGVzdCBleHRlbnNpb25z IChvciBteSByZWFzb25pbmcgYWJvdmUpLCBJJ2QgYmUgZ2xhZCBpZiB5b3UnZCBsZXQgbWUgbm93 Lg0KDQpJIHdpbGwgcHJvdmlkZSBzb21lIGZlZWRiYWNrIG9uIHRoZSBlbnRpcmUgcGF0Y2ggaW4g YSBzZXBhcmF0ZSBlbWFpbC4NCg0KQ2hyaXN0aW5hDQoNCg0KDQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIIA0KDQpSZWdpc3Rl cmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBHZXJt YW55IA0KDQpUZWw6ICs0OSAoODkpIDk5MTQzLTAgDQoNCnd3dy5pbnRlbC5kZSANCg0KTWFuYWdp bmcgRGlyZWN0b3JzOiBDYW5kaWNlIE1vb3JlLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgUmFtYWNo YW5kcmFuIFNpdGFyYW1hbg0KDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6 IFNvbmphIFBpZXJlcg0KDQpSZWdpc3RlcmVkIFNlYXQ6IE11bmljaCBDb21tZXJjaWFsIFJlZ2lz dGVyIEI6IEFtdHNnZXJpY2h0IE11bmljaCBIUkIgMTg2OTI4DQoNClRoaXMgZS1tYWlsIGFuZCBh bnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcg0KdGhl IHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZpZXcgb3IgZGlz dHJpYnV0aW9uDQpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBu b3QgdGhlIGludGVuZGVkDQpyZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5k IGRlbGV0ZSBhbGwgY29waWVzLgo=