From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ydldGUhmkGrN/AYAWB0awg (envelope-from ) for ; Thu, 27 Aug 2026 12:31:04 -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=m7bhAnTo; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 5E6371E033; Thu, 27 Aug 2026 12:31:04 -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 [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 DA7921E033 for ; Thu, 27 Aug 2026 12:31:01 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 721F24BA2E3B for ; Thu, 27 Aug 2026 16:31:01 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 721F24BA2E3B 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=m7bhAnTo Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by sourceware.org (Postfix) with ESMTPS id 267754BA2E2B for ; Thu, 27 Aug 2026 16:30:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 267754BA2E2B 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 267754BA2E2B Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787848235; cv=fail; b=rL8TArSqD3s9Rr3NP7XolP0KfS7IxeKBWlqZ0bBNjrn0ANuuF6e5E3BinpCosym7sLGLjAmb3/iYWTNlTbHoT/kDt/KBYao6PRCSTJDvmB+gg1bAkeJvxVmemED+Wy3rvu6xof2jI24veHJl/Eb3/aN8ubGChWNYQwcHmGW3JbM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1787848235; c=relaxed/simple; bh=soPlZxZt4cLKCOZHsorClqlEj4eEfqFOrPkbvNSADuI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=rRyuNFBpOn1aCwUFe3dQncidPADnCdGWGsMpwqU/VAK+aFcl6R/e0+AYo4BUlPJ+hrPF4k5fbHT2pOU7qYsPsBqAS9ddaw3Te5As5E1DR9ipYP0mzbcWjnGQ351n63oSzO46zio/dd8s/K5cEn/Q2iMRY8r3jLX5rbZTPbKvfZU= 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=m7bhAnTo DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 267754BA2E2B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1787848235; x=1819384235; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=soPlZxZt4cLKCOZHsorClqlEj4eEfqFOrPkbvNSADuI=; b=m7bhAnToBNHb1tVoYxfF0ocfLMPDFVZ3wDz86NBpA+ab3bWD++9R+nC0 EwrHL50w5Fdc9YpPnuXT2cTEkhLWNaSILJr66q4tf8D3JQI9Ia+aQG28h XiGhz//KljFu0DuQadSPbIvHyeWOIghrU7yHB3pG4aAtsPTT89JgFJRsI OrbsmOzwO3AHZooBPEbV+fHRrBuEuZL8rqveaAibSAjw3+EFYdEvyq7Dx Bt1F1vNMAHgMTLKJcSTBOw1G+YBkojVEJc8KRXOZZGGFC7wew/i1fPMI5 V1Blh8pWhJwKdku5zLkMOa+ruYqe9CLffbcpzVfrCDY7jTkaTWX8Pm87v g==; X-CSE-ConnectionGUID: ILvfjaPxSweMVOGQlr9F3Q== X-CSE-MsgGUID: CuRzDa3sT7GHOh38UMjd4g== X-IronPort-AV: E=McAfee;i="6800,10657,11888"; a="88274544" X-IronPort-AV: E=Sophos;i="6.25,246,1779174000"; d="scan'208";a="88274544" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2026 09:30:34 -0700 X-CSE-ConnectionGUID: CGpO8VAARw6cQd4IkhwdfQ== X-CSE-MsgGUID: WseOeWnSTzK+iuUBEGV5ag== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,246,1779174000"; d="scan'208";a="306131987" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2026 09:30:35 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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.46; Thu, 27 Aug 2026 09:30:33 -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.46 via Frontend Transport; Thu, 27 Aug 2026 09:30:33 -0700 Received: from PH0PR06CU001.outbound.protection.outlook.com (40.107.208.60) 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.46; Thu, 27 Aug 2026 09:30:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TF2+ZzN5fuF+Lq2RTMQc+cR6Czc4kAZ2sk/zvAjQ5iNNmNv1mjVxy/UFk0wp4bDyZDf6xi3mEOFv6ztdR6crikTFpFiLHdavxQolwd0iso9ucRkz9ojEP+NweSQIZTd/axRJ0/6U07bG04GN0+l29z89yzbKurHJMP1cPQlCOU0M8OPLejrN6lZDZZKRZHojO+DjQrX1gAO4VdW5WdFGMwbQNulj5hVgvj5dbFTmaxdH2Xr0tkCeEyA2UNgn4OFK2uYAENv2oduShyNaLsdxoUy2BXTr/MyZkrOyG8wGiU9Dyq7T5tuJM9zyOJRp9n+tJGmtQYNSbJT5EL2YOe8SVw== 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=vFQxmgy2VfSRsnxbrbIub25P1DVqvzKmHeYPLlKPuIQ=; b=P89NcaDpCHIc5dXa5pVSwhMBxzuqNZ/3MNNiRAtLCxfkZWB3fE1EVvoQen+UbvHI6tqKqH7mvB/HLezBawjLMa30BBhg9Zs5zreutuAiVycpxg0EG9sEKT1P23MDwJa4h8j8UHZKsVpt1NNvM2+ksFoXC3+K9IawnCFP7x+pmkydjMLR8rGfqzD+dieVV72t5IRbto3bDhaYQCaZrM2OwQXxVRKuvk/V6ZPRo/dm8hQC85u2S3A/E9GH2Fi/0IM9gvIOSoalXmmeDlYANHfthh4D1Pw9wiiGTa+gqteBthcDy59zA6wJe/CGGLVzCGe2YXSgH9YK0kYwcQLhK5v5+Q== 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 IA0PR11MB8303.namprd11.prod.outlook.com (2603:10b6:208:487::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.10; Thu, 27 Aug 2026 16:30:28 +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.0360.008; Thu, 27 Aug 2026 16:30:27 +0000 From: "Joos, Christina" To: Hannes Domani , "gdb-patches@sourceware.org" Subject: RE: [PATCH v2 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Topic: [PATCH v2 7/8] Windows gdb: Implement XState (Intel AVX) support Thread-Index: AQHdHfBSK0szeeAI20qViIe4ypQPqLawhH+ggAAcbICAAALykIABfrqAgAAOToCAAA8SgIAAAtzw Date: Thu, 27 Aug 2026 16:30:27 +0000 Message-ID: References: <20260727174619.1089041-1-ssbssa@yahoo.de> <20260727174619.1089041-7-ssbssa@yahoo.de> <1041475645.327467.1787757617271@mail.yahoo.com> <2092195315.719675.1787840439209@mail.yahoo.com> <368021957.698828.1787846747063@mail.yahoo.com> In-Reply-To: <368021957.698828.1787846747063@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_|IA0PR11MB8303:EE_ x-ms-office365-filtering-correlation-id: 2114ba1d-96e9-48d3-0277-08df04588111 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|23010399003|1800799024|376014|10067099003|6133799003|22082099003|18002099003|11063799006|4143699003|56012099006|38070700021; x-microsoft-antispam-message-info: FMZkxev6tfQJg0iSUcyTzrAj0EmX0UL6OmF3R0kJ8SkEWi6d5VvWAX69wzlMhoYaTTF/JVjYrC+0hH+3aTojT3rutQxuZhpvZ06Dei1aFriRioIvwtKgS6YGIHY8KvSbqtBhMhJq2TTIAmDiSvwstVkSW8d/jjA5kI7OMn6kVuITdH8o6lQl9Nirgb8yRzR6D7dywUx7IIMVsu6Mp0rkcHRNo+d1GiU3b5T7GLVHsoeT8dq0i+hcDlAxy+V5ipzoPIaYgkXwdbBCubA4l4OQ8c+JoirqlJleXhMzq3UIWIbXor47VPMYkyXi7DObBZ7sRy3QTTC/5Z7oaYFD9zBLjm6Rnd1DVXHVm5w0XecdgMs4PPW0bO8UDuJV+ujloTpBfGjiPbLrXpdrHLSxE/ZLrFif4z7oPeZGrN+rJDf7oyxLOiUxTbmFS9ZKpIXSOFC7TErDWiZ9b2AGSFQn9CuELW/JvcclGzNTxVgQzXBHu5U4MD1RGIQWDyOIz4iPnQli5hH8s/WwoVXVRo00UNc25Zn2s6gLBynjpc/t1qwQ4cRCweApe1ewAcfhJUx6lTq6udgMNItT3DWYve3j7qAdQDdByDeugAL47Ixo7QyZGCmE14JR5Iup1kk9SLw/0zBXEbIdq8aSBBRXhRes/LBKwNPc3S/SVqbmZu5wH4mIj3Kjvf4K7ktjTtMCrY06i2IsxDh7lr+Ex8urVBab+lbP+XRqmBJv7HbQvny5tWQmvNQ= 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)(366016)(23010399003)(1800799024)(376014)(10067099003)(6133799003)(22082099003)(18002099003)(11063799006)(4143699003)(56012099006)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SnU2blpBdEdodmR4OWpPdGxzS3VQVHRZYXhwUldObmlrKzJrRERmUXZOemVq?= =?utf-8?B?V3VFNU40SVh2ZHZ4c1Z1c3duckdibzRDbmdHaTBPVnpOWU50OEl0dnBiQlN3?= =?utf-8?B?TjJ3ZndMa1NndnIxaDFYSFFYSVc5NGJkaWpSNXM4VDhWc3p2WXQ4NEowUkli?= =?utf-8?B?T1Y4azRDUVZFdFlzcjhISFZWV3YvU3ZTcm5mMWdHR1d0aXE0RHRNNEd2WHFx?= =?utf-8?B?UHlNUFNrOXl4Zyt2UUkrTUJPc05wYnllc2FZdWp6YlYxM3dJc1ZUM0tEQ1JU?= =?utf-8?B?cHJkS2MyanBXN3VSdDdGek15bStYUTRSS1pOdDZHdXlxR1pHRko0NVhpUlpE?= =?utf-8?B?YWhhU0JJUXoyZnplYWRVb1RsOUNjb25LTkMrbEthKzZIR0ROVDMwZVdwN2pH?= =?utf-8?B?c2FpRlFMT3hlUE9lWVZQVE5tYzEySmxkdnBqQklBS1FUN2h4NUcrbkVJOU85?= =?utf-8?B?eUxRMXNjWjhMU0tERktqZFdiUXRsYU0vMHZWcjdZbytEZ1d0OXZyWDFsa2li?= =?utf-8?B?MjNsNEVPdjB5OTU3a2pBbVhvUzgzQWNJWUIyc3EySkVVa2lKckROaVh2Tm5m?= =?utf-8?B?aDdLZUJGOERBYkx4Qk9Hbm84U05GT0EyeWIrOXQwNUJINDFtaDJ1RkJGZXVP?= =?utf-8?B?T25jeE4weDNGeVFlRlRxeDVGY0Z1TEdHOXRCUlQ1eUZZUjVCUlh5emM0UHgx?= =?utf-8?B?dUdMaDMwVXE2REVVMEJybDZOcUk4c1dFenk5TmlCSGhoVENPd2tuRU8vSFhD?= =?utf-8?B?VnU1WWdxT1RGdlR3aHBLR0Z0VzhmcXpkNExwZnR3Z0prZGFZanhhY0tzK2hq?= =?utf-8?B?QzlNalRjMkhtZTdad285QjhFa1NUSWU3VFZkSzZhMHdtOFRVY2dsZWk1eGdq?= =?utf-8?B?akNWTG9jcTRhUWlnczhQTTBjQy93ck1oYnozSTdoUC9Nd2J3Z00wVHB1dEFs?= =?utf-8?B?ZnM1SDhmRHBPSWpoSGlFb1B6YitEWUNaUkZUTnNVZ0w2bk8rZ1FrN2NhdVV1?= =?utf-8?B?bFkzbmViekUrYVRvTlFkby9WYS9Eb1hlV3RCNVdlZjUxNVVtekxsYWNxblQ5?= =?utf-8?B?Y1BTVHB5a2pDREptQTdKRWMrREIycXdJTmhzelpPdXc3MzB4K0ZRdk9Na202?= =?utf-8?B?anF6bnVFQm1hSWN4QkJrcUd6ZnRxaVd1Y0hkT250S2Y0REl3Y2xOYXpldWxY?= =?utf-8?B?OXJxVlQ4VERzbDBvVU5MbW83ZUdTUUVPdDI0U0NIc0lVVi9HTXVUR0dzZWdZ?= =?utf-8?B?YlBLUGhXYld1c1I0ak5lS3hwOGU4NFkxM2FRbU56L1FpaG9DRlZWYVh2Zld5?= =?utf-8?B?bjRaditET2JjZnplZ2NvQzRTVmJzV29iSTRRUUh2bkVTMWRhNnhnbXQvbkFN?= =?utf-8?B?MjFUMXBmVFZlbmg1VERETHNjRzNRTUUyWTVmYU9aeHVtTWErTkFQdUt2eERr?= =?utf-8?B?dUFaT1FFSE5IZW1xUXAxWG1RN2hDM2hEUnNkMmFOZmIxWnd4bk5FMUdGb21O?= =?utf-8?B?WGpRbCtkR1d4RklHOGtiUjEvQTNIbFc0UEZsbGpRVktMd0V1ZVl5T0hwSkRE?= =?utf-8?B?QVpEOWk1VlFiVUtUcUQxcXB2c3BjZXJ3L3pOUTMxMm5WQU45eFhJcnM0R0F0?= =?utf-8?B?QkNkTjJ4eTE4ZW1EZjl3aTBKYUZpSVZNcGMvY0FZTmVsTHY5OHJLV01uZHUx?= =?utf-8?B?U1p5dFRJQVNKSytsL1phVzR5c0JsTEVDT25STEl0cHFHanBrejFXeGxiaXFX?= =?utf-8?B?QkV1QlNQbVpqVWlpaE5iK1VMSkhoT05PV3B1dFlDK09BUTlkQno2K1UwT0hl?= =?utf-8?B?aHR2TVlhWStOZVZHRVowYnduRkFoVDV2UGM2MkpqT0pJemhVWlI4ajFQelpn?= =?utf-8?B?eXQ3VDg3anoxN1B1ajFRdWRzL0pVRlNSNG9ZcVEzcnRhb2g0RVRBRWdEMzll?= =?utf-8?B?Vk9GZjh6SVc4Sk1CUmoybWNYOStGSFFVR0Nia2RFQzd0a0RGQmlvcmNKV1JC?= =?utf-8?B?Nk13Z1d4TTcyOGVzOU11bERiQUlOTWVESi9oMDZMc21FVG9xU2c2Y1U4TWZS?= =?utf-8?B?aURETmd0SkJpNEdGWWxwLzFSdDhiV1BSeG5Ia0lwQzQyL1VMOEsveit4MGcy?= =?utf-8?B?Y2wyaCt5dUphWTVIVXZoeFl3VldaY2NaUTNuMTV5elEzbWZoVFJIMVFRaHpu?= =?utf-8?B?dHRFOWpBRkdjM1VVbUE0U25IdTBwRzg1US9YYUpHNGZDOExVUGFuKzl0RUl1?= =?utf-8?B?b2RnSmlFNnRqTVZjbHVvNmdib2ZYdHExYjJzMjdDd01LZEtySCtONlN1WnMv?= =?utf-8?B?SlVKakxLZnFNcXZFNGJ3MGJsOXVQRU8rTityUGYxeDczeWlnSE0zUT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: a6V+R334vdmIPK14hGRS64MwIbd4MolwxWNBgoDPtnXW1YJolGOVVJljmPWlDsm/88a79jDNqW7i2ltKeBloGh3Bz+lqtG8qek3+fZWAaZX6qNffE+F2WRqWF0SKCoHiEONV4Amn1mTNUzTajQHiyJrF4o/0k5PHaiu0AJ07KVHDBrJ+rUsdYQyTJ6q3h/6L78wlfqCmbbxOD0GzCwwaAIqP2aZyDn+OLmX4lujjCIiLx4VGsuLctHihvOsxcc12LekKBla63DzDO9aGBeOOh+gWWzi5w+z9zDh4YjgAGs1bJBSRg2a4/1uzEhN2R9L3169RxGy/85Rj8NMc2A3tfQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2114ba1d-96e9-48d3-0277-08df04588111 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2026 16:30:27.8593 (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: 4eDfNP4ye7+KKf85eQC5ZEgqsGsAPGBvuu38xhRh3hWL7gyA7hbCNqKM7RWJYo/Lqp5hQ/bf4HGzn8RRTBa223W5b+utlWiI6SMyc+Hiol0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8303 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+IFNlbnQ6IERvbm5lcnN0YWcsIDI3LiBBdWd1c3QgMjAyNiAxODowNg0K PiBUbzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7IEpvb3MsIENocmlzdGluYSA8Y2hyaXN0 aW5hLmpvb3NAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDcvOF0gV2luZG93 cyBnZGI6IEltcGxlbWVudCBYU3RhdGUgKEludGVsIEFWWCkNCj4gc3VwcG9ydA0KPiANCj4gIEFt IERvbm5lcnN0YWcsIDI3LiBBdWd1c3QgMjAyNiB1bSAxNzoxNzo0NiBNRVNaIGhhdCBKb29zLCBD aHJpc3RpbmENCj4gPGNocmlzdGluYS5qb29zQGludGVsLmNvbT4gRm9sZ2VuZGVzIGdlc2Nocmll YmVuOg0KPiANCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBI YW5uZXMgRG9tYW5pIDxzc2Jzc2FAeWFob28uZGU+DQo+ID4gPiBTZW50OiBEb25uZXJzdGFnLCAy Ny4gQXVndXN0IDIwMjYgMTY6MjENCj4gPiA+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9y ZzsgSm9vcywgQ2hyaXN0aW5hDQo+ID4gPiA8Y2hyaXN0aW5hLmpvb3NAaW50ZWwuY29tPg0KPiA+ ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiA3LzhdIFdpbmRvd3MgZ2RiOiBJbXBsZW1lbnQgWFN0 YXRlIChJbnRlbA0KPiA+ID4gQVZYKSBzdXBwb3J0DQo+ID4gPg0KPiA+ID7CoCBBbSBEb25uZXJz dGFnLCAyNy4gQXVndXN0IDIwMjYgdW0gMTI6NDM6MDQgTUVTWiBoYXQgSm9vcywgQ2hyaXN0aW5h DQo+ID4gPjxjaHJpc3RpbmEuam9vc0BpbnRlbC5jb20+IEZvbGdlbmRlcyBnZXNjaHJpZWJlbjoN Cj4gPiA+DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBG cm9tOiBIYW5uZXMgRG9tYW5pIDxzc2Jzc2FAeWFob28uZGU+DQo+ID4gPiA+ID4gU2VudDogTWl0 dHdvY2gsIDI2LiBBdWd1c3QgMjAyNiAxNzoyMA0KPiA+ID4gPiA+IFRvOiBnZGItcGF0Y2hlc0Bz b3VyY2V3YXJlLm9yZzsgSm9vcywgQ2hyaXN0aW5hDQo+ID4gPiA+ID4gPGNocmlzdGluYS5qb29z QGludGVsLmNvbT4NCj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDcvOF0gV2luZG93 cyBnZGI6IEltcGxlbWVudCBYU3RhdGUgKEludGVsDQo+ID4gPiA+ID4gQVZYKSBzdXBwb3J0DQo+ ID4gPiA+ID4NCj4gPiA+ID4gPsKgIEFtIE1pdHR3b2NoLCAyNi4gQXVndXN0IDIwMjYgdW0gMTY6 Mjg6NDEgTUVTWiBoYXQgSm9vcywNCj4gPiA+ID4gPkNocmlzdGluYSA8Y2hyaXN0aW5hLmpvb3NA aW50ZWwuY29tPiBGb2xnZW5kZXMgZ2VzY2hyaWViZW46DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ IEhpIEhhbm5lcywNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBUaGFua3MgYSBsb3QgZm9yIHdv cmtpbmcgb24gdGhpcy4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBJIGRpZCBub3QgZmluZCB0 aGUgdGltZSB0byB0cnkgdGhpcyBvdXQgb24gd2luZG93cyBteXNlbGYsDQo+ID4gPiA+ID4gPiBz aW5jZSBJIHdhcyBub3QgYWJsZQ0KPiA+ID4gPiA+IHRvIHdvcmsgbGFzdCB3ZWVrLg0KPiA+ID4g PiA+ID4gVGhpcyBpcyBteSBjb2RlLWJhc2VkIHJldmlldyBmb3Igbm93Lg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+ID4g RnJvbTogSGFubmVzIERvbWFuaSA8c3Nic3NhQHlhaG9vLmRlPg0KPiA+ID4gPiA+ID4gPiBTZW50 OiBNb250YWcsIDI3LiBKdWxpIDIwMjYgMTk6NDMNCj4gPiA+ID4gPiA+ID4gVG86IGdkYi1wYXRj aGVzQHNvdXJjZXdhcmUub3JnDQo+ID4gPiA+ID4gPiA+IFN1YmplY3Q6IFtQQVRDSCB2MiA3Lzhd IFdpbmRvd3MgZ2RiOiBJbXBsZW1lbnQgWFN0YXRlIChJbnRlbA0KPiA+ID4gPiA+ID4gPiBBVlgp IHN1cHBvcnQNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBUaGUgY29tbWl0IG1lc3NhZ2UgaGVh ZGVyIHN0aWxsIHNlZW1zIHNvbWV3aGF0IG1pc2xlYWRpbmcsIGFzDQo+ID4gPiA+ID4gPiBpdCBy ZWZlcmVuY2VzIG9ubHkgSW50ZWwgQVZYLCB3aGlsZSB0aGUgY29tbWl0IGFsc28gaW5jbHVkZXMN Cj4gPiA+ID4gPiA+IGNoYW5nZXMgcmVsYXRlZCB0bw0KPiA+ID4gPiA+IEFWWC01MTIgYW5kIHNo YWRvdyBzdGFjay4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBJIHRoaW5rIGl0IHdvdWxkIGJl IGhlbHBmdWwgaWYgd2UnZCBhZGFwdCB0aGUgY29tbWl0IG1lc3NhZ2UNCj4gPiA+ID4gPiA+IGhl YWRlciBvZiB0aGlzIHBhdGNoIHRvIGluY2x1ZGUgQVZYLTUxMiwgdG9vLg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+IEZvciBzaGFkb3cgc3RhY2sgSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNl IHRvIG1vdmUgdGhpcyB0byBhDQo+ID4gPiA+ID4gPiBzZXBhcmF0ZSBjb21taXQgYW5kIGdpdmUg bW9yZSBkZXRhaWxzIG9uIHRoZSB0ZXN0cyB0aGF0IGFyZQ0KPiA+ID4gPiA+ID4gcGFzc2luZy8g bm90IHBhc3NpbmcgYW5kIHRoZSBsaW1pdGF0aW9ucyB3ZSBoYXZlIGluIHdpbmRvd3MNCj4gPiA+ ID4gPiA+IGZvciBzaGFkb3cgc3RhY2sgZW5hYmxlZA0KPiA+ID4gPiA+IHByb2dyYW1zLg0KPiA+ ID4gPiA+DQo+ID4gPiA+ID4gSSBhZ3JlZSwgYXQgbGVhc3Qgc2hhZG93IHN0YWNrIHNob3VsZCBi ZSBpdHMgb3duIGNvbW1pdC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFuZCBJIHdvbmRlciBpZiwg aW5zdGVhZCBvZiBzcGxpdHRpbmcgdXAgaW50byBnZGIvZ2Ric2VydmVyIGFzDQo+ID4gPiA+ID4g aXQgaXMgbm93LCBtYXliZSBJIHNob3VsZCBtZXJnZSB0aGVtLCBhbmQgc3BsaXQgdGhlbSBhZ2Fp biBpbnRvDQo+ID4gPiA+ID4gQVZYL0FWWC0NCj4gPiA+IDUxMi9zaGFkb3ctc3RhY2suDQo+ID4g PiA+DQo+ID4gPiA+IEkgdGhpbmsgdGhpcyBpcyB1cCB0byB5b3UuIEkgdXN1YWxseSBwcmVmZXIg dG8gaGF2ZSBnZGIgKyBnZGJzZXJ2ZXIgdG9nZXRoZXIuDQo+ID4gPiA+IEJ1dCB0aGlzIGFsc28g ZGVwZW5kcyBvbiBob3cgY29tcGxpY2F0ZWQvYmlnIHRoZSBwYXRjaGVzIGFyZSwgSSBndWVzcy4N Cj4gPiA+ID4NCj4gPiA+ID4gQXQgdGhlIHN0YXRlIG9mIHRoaXMgcGF0Y2ggeW91ciBnZW5lcmFs IE5FV1MgY29tbWVudCBkb2Vzbid0IHN0YXRlDQo+ID4gPiA+IGFueSBzcGVjaWZpY3MgYWJvdXQg Z2RiIG9yIGdkYnNlcnZlci4NCj4gPiA+ID4gTXkgYXNzdW1wdGlvbiB3b3VsZCBiZSB0aGF0IGJv dGggaXMgd29ya2luZy4gSG93ZXZlciwgZ2Ric2VydmVyDQo+ID4gPiA+IG9ubHkgd29ya3Mgd2l0 aCB0aGUgbmV4dCBwYXRjaC4gU28sIGZyb20gdGhhdCBwZXJzcGVjdGl2ZSBpdCB3b3VsZA0KPiA+ ID4gPiBtYWtlIHNlbnNlIHRvDQo+ID4gPiBtZXJnZSB0aGVtLg0KPiA+ID4NCj4gPiA+IEkgbm93 IGFsc28gdGhpbmsgaXQncyBiZXR0ZXIgdG8gbWVyZ2UgdGhlbSwgc28gSSdsbCBkbyB0aGF0Lg0K PiA+ID4NCj4gPiA+DQo+ID4gPiA+ID4gPiBCZXNpZGVzIHJlYWRpbmcgb3Igd3JpdGluZyB0aGUg c2hhZG93IHN0YWNrIHBvaW50ZXIgZm9yIGxpbnV4DQo+ID4gPiA+ID4gPiB3ZSBoYWQgdG8gZW5h YmxlDQo+ID4gPiA+ID4gPiAtIGRpc3BsYWNlZCBzdGVwcGluZw0KPiA+ID4gPiA+ID4gLSB0aGUg cmV0dXJuIGNvbW1hbmQNCj4gPiA+ID4gPiA+IC0gaW5mZXJpb3IgY2FsbHMNCj4gPiA+ID4gPiA+ IGZvciBzaGFkb3cgc3RhY2sgZW5hYmxlZCBwcm9ncmFtcywgd2hpY2ggYXJlIGFsbCBjb3ZlcmVk IGJ5DQo+ID4gPiA+ID4gPiBjdXJyZW50IHNoYWRvdw0KPiA+ID4gPiA+IHN0YWNrIHRlc3RzLg0K PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEJhc2VkIG9uIHdoYXQgeW91IHNhaWQNCj4gPiA+ID4g PiA+DQo+ID4gPiA+ID4gPiB+fn4NCj4gPiA+ID4gPiA+IEl0IHR1cm5zIG91dCBiaW51dGlscy9n Y2MgcmVhbGx5IGRvbid0IHN1cHBvcnQgdGhpcyBvbiB3aW5kb3dzIHlldC4NCj4gPiA+ID4gPiA+ IFRvIGVuYWJsZSB0aGlzIGluIHRoZSBleGVjdXRhYmxlLCBhdCBsZWFzdCBhIHNwZWNpYWwgbWFy a2VyDQo+ID4gPiA+ID4gPiBiaXQgaGFzIHRvIGJlIHNldCBpbg0KPiA+ID4gPiA+IHRoZSBFeHRl bmRlZCBETEwgQ2hhcmFjdGVyaXN0aWNzIFsxXS4NCj4gPiA+ID4gPiA+IFdpdGggbXN2YyB5b3Ug Y2FuIGRvIHRoYXQgd2l0aCB0aGUgL0NFVENPTVBBVCBsaW5rZXIgYXJndW1lbnQgWzJdLg0KPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFNvIEkgY29tcGlsZWQgYW1kNjQtc2hhZG93LXN0YWNrLmMg d2l0aCBtc3ZjIGFuZCAvQ0VUQ09NUEFULA0KPiA+ID4gPiA+ID4gYW5kIHRyaWVkDQo+ID4gPiA+ ID4gaXQgb3V0IHdpdGggbXkgZ2RiIGJ1aWxkLg0KPiA+ID4gPiA+ID4gQmVmb3JlIEkgYWx3YXlz IGdvdCAkcGwzX3NzcD0wLCBhbmQgd2l0aCB0aGlzIG5ldyBleGUgSSBhbHdheXMNCj4gPiA+ID4g PiA+IGdldA0KPiA+ID4gPiA+ICRwbDNfc3NwPTEuDQo+ID4gPiA+ID4gPiB+fn4NCj4gPiA+ID4g PiA+IEkgYXNzdW1lIHlvdSBjYW5ub3QgZXhlY3V0ZSB0aG9zZSB0ZXN0cy4gQ2FuIHlvdSBjb25m aXJtPw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gYWRk IGRlZGljYXRlZCB0ZXN0cyBmb3Igd2luZG93cyBzaGFkb3cNCj4gPiA+ID4gPiA+IHN0YWNrIChp biB0aGUgc2hhZG93LXN0YWNrIHNwZWNpZmljIHBhdGNoKSwgYmFzZWQgb24gdGhlDQo+ID4gPiA+ ID4gPiBjdXJyZW50IGVuYWJsZW1lbnQgeW91DQo+ID4gPiA+ID4gZGVzY3JpYmUgYWJvdmUgPw0K PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IE9yLCBtYXliZSBldmVuIGJldHRlciwgY2FuIHlvdSBh ZGFwdCB0aGUgcHJvYyBhbGxvd19zc3BfdGVzdHMNCj4gPiA+ID4gPiA+IGZvciB3aW5kb3cNCj4g PiA+ID4gPiBzdXBwb3J0Pw0KPiA+ID4gPiA+ID4gWW91IHNhaWQ6DQo+ID4gPiA+ID4gPiAiIEl0 IHR1cm5zIG91dCBiaW51dGlscy9nY2MgcmVhbGx5IGRvbid0IHN1cHBvcnQgdGhpcyBvbiB3aW5k b3dzIHlldC4iDQo+ID4gPiA+ID4gPiBDb3VsZCB5b3UgYWRkIGEgZml4IHRvIG1ha2UgdGhpcyB3 b3JrIGZvciB3aW5kb3dzIHVzaW5nIG1zdmMNCj4gPiA+ID4gPiA+IGFuZA0KPiA+ID4gPiA+IC9D RVRDT01QQVQgPw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1l YW4gaGVyZS4NCj4gPiA+ID4gPiBJbnN0ZWFkIG9mIHRoZSBiaW51dGlscyBsaW5rZXIsIHVzZSB0 aGUgb25lIGZyb20gbXN2Yz8NCj4gPiA+ID4NCj4gPiA+ID4gWW91IHNhaWQgIlNvIEkgY29tcGls ZWQgYW1kNjQtc2hhZG93LXN0YWNrLmMgd2l0aCBtc3ZjIGFuZA0KPiA+ID4gPiAvQ0VUQ09NUEFU LCBhbmQgdHJpZWQgaXQgb3V0IHdpdGggbXkgZ2RiIGJ1aWxkLiIgQmFzZWQgb24gdGhhdCBJDQo+ ID4gPiA+IGFzc3VtZWQgaXQncyBzb21laG93IHBvc3NpYmxlIHRvIGVuYWJsZSBzaGFkb3cgc3Rh Y2sgZm9yIGEgbXN2Yw0KPiA+ID4gPiBjb21waWxlZCBwcm9ncmFtIGluDQo+ID4gPiB3aW5kb3dz Lg0KPiA+ID4NCj4gPiA+IFllcy4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gPiBJIGFsc28gaW5mZXJy ZWQgdGhhdCBHREIgd2FzIGFibGUgdG8gZGVidWcgc3VjaCBwcm9ncmFtcyBhbmQgcnVuDQo+ID4g PiA+IHJlbGV2YW50IHRlc3RzIGFnYWluc3QgdGhlbS4gVGhhdCBtYXkgaGF2ZSBiZWVuIGFuIGlu Y29ycmVjdA0KPiA+ID4gPiBhc3N1bXB0aW9uIG9uIG15IHBhcnQsIGFzIEknbSBub3QgdmVyeSBm YW1pbGlhciB3aXRoIHRoZSBjdXJyZW50DQo+ID4gPiA+IHN0YXRlIG9mIHN1cHBvcnQgaW4gdGhp cyBhcmVhLiDwn5iKDQo+ID4gPg0KPiA+ID4gbXN2YyBkb2Vzbid0IGNyZWF0ZSBkd2FyZiBkZWJ1 ZyBpbmZvLCBzbyBpbiBteSB0ZXN0cyBJIHdhcyBvbmx5DQo+ID4gPiBkZWJ1Z2dpbmcgaW4gYXNz ZW1ibHkgbW9kZS4NCj4gPg0KPiA+IFllcywgdGhpcyBpcyB3aGF0IEkgZXhwZWN0ZWQuIENhbiB3 ZSBydW4gdGVzdHMgaW4gdGhlIGdkYiB0ZXN0c3VpdGUgd2l0aCBtc3ZjPw0KPiANCj4gSSBkb24n dCB0aGluayBpdCdzIHBvc3NpYmxlIHdpdGggbXN2YyBkaXJlY3RseS4NCj4gQnV0IFBlZHJvIGhh cyByZWNlbnRseSBtYWRlIGNoYW5nZXMgdG8gdGhlIHRlc3RzdWl0ZSBmb3IgY2xhbmcgY29uZmln dXJlZCBhcw0KPiB4ODZfNjQtcGMtd2luZG93cy1tc3ZjLCB3aGljaCBjb3VsZCBtYXliZSBiZSB1 c2VkIGZvciB0aGlzIGFzIHdlbGwuDQoNCkkgc2VlLiBTbyBiYXNlZCBvbiB0aGF0LCBJIHRlbmQg dG8gYWdyZWUgd2l0aCB5b3UgdGhhdCB3ZSBzaG91bGQgYmV0dGVyIG5vdCBhZGQNCnN1cHBvcnQg Zm9yIHNoYWRvdyBzdGFjayBpbiB3aW5kb3dzIGZvciBub3csICBlc3BlY2lhbGx5IGlmIHdlIGNh bid0IGFkZCBhIHRlc3QgZm9yIGl0LiANCkJ1dCBvdGhlciBtYWludGFpbmVycyBtYXkgaGF2ZSBh IGRpZmZlcmVudCBvcGluaW9uIG9uIHRoYXQuIEknbSBhZnJhaWQgdGhpcyB0b3BpYyBpcyBhIGJp dA0Kb3V0c2lkZSBteSBjdXJyZW50IGFyZWEgb2YgZXhwZXJ0aXNlLg0KDQpJbiBhbnkgY2FzZSwg SSBmb3VuZCB5b3VyIGV4cGVyaW1lbnRzIHZlcnkgaW50ZXJlc3RpbmcsIHNvIHRoYW5rIHlvdSB2 ZXJ5IG11Y2ggZm9yDQpzaGFyaW5nIHRoZW0uDQoNCkNocmlzdGluYQ0KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXw0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSCANCg0KUmVn aXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwg R2VybWFueSANCg0KVGVsOiArNDkgKDg5KSA5OTE0My0wIA0KDQp3d3cuaW50ZWwuZGUgDQoNCk1h bmFnaW5nIERpcmVjdG9yczogQ2FuZGljZSBNb29yZSwgSmVmZnJleSBTY2huZWlkZXJtYW4sIFJh bWFjaGFuZHJhbiBTaXRhcmFtYW4NCg0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJv YXJkOiBTb25qYSBQaWVyZXINCg0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2ggQ29tbWVyY2lhbCBS ZWdpc3RlciBCOiBBbXRzZ2VyaWNodCBNdW5pY2ggSFJCIDE4NjkyOA0KDQpUaGlzIGUtbWFpbCBh bmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3IN CnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9y IGRpc3RyaWJ1dGlvbg0KYnkgb3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBh cmUgbm90IHRoZSBpbnRlbmRlZA0KcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVy IGFuZCBkZWxldGUgYWxsIGNvcGllcy4K