From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id fwOhB+ZWWmrK/Q4AWB0awg (envelope-from ) for ; Fri, 17 Jul 2026 12:23:02 -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=n0Fyc2mg; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DA04C1E09E; Fri, 17 Jul 2026 12:23:01 -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 C1D941E033 for ; Fri, 17 Jul 2026 12:22:59 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 556754BA23C6 for ; Fri, 17 Jul 2026 16:22:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 556754BA23C6 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=n0Fyc2mg Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by sourceware.org (Postfix) with ESMTPS id 3B20C4BA2E0C for ; Fri, 17 Jul 2026 16:22:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3B20C4BA2E0C 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 3B20C4BA2E0C Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=192.198.163.13 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784305352; cv=pass; b=JFIB9JUR6cdZ/hNjZHPU1IEETvPxorGWUMejtsfEMZ1PN/FEzn3fYh9pTjB8K6Gc/BStFzoZgtIw8ClRZzH/mUFkejQfTEWIL48JyzRdGvXhf5l5PoPCui1ttjLwqsUPeCXOzBrdzlCijCNj7llcgpx9G8/xWK3K/QPzIxaF4p0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1784305352; c=relaxed/simple; bh=MbTsOLcn0UxQZl+l+Te6FaJt201Ftd+8SXeuypVFy2w=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=TqK5sHZR7of9MuCVSWdA79ygogyaNLx6XgerlvBA19To7CXzpBeh1eqIWLfQQzkHv/I0ZBSMIVpdFsuQxwxcYDFVB0cInIxsdJUeynBmcjvhKEpzaD4Sxxy3JiLQROS95MRA3GTSxN8T0syU452zCF0EicvjrclbagHvJO9meWI= 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=n0Fyc2mg DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3B20C4BA2E0C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784305352; x=1815841352; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=MbTsOLcn0UxQZl+l+Te6FaJt201Ftd+8SXeuypVFy2w=; b=n0Fyc2mgccHzEXvXKyjl8K+uh5YUIwFmBn8vOfmBizG9SpvtsOhqa4j4 VMFS01g57qNnwuW059YdquNvavhadFDM6WZZ7glXDjlAf38CceNLgmfRF frIIZefT2MYCXjmDfa5aX7L57fP2QJGGMlhxxlBGfPScVGA4DmvtBtMas hXm1UHMtcWUoBKAc9MP5XewAYJZWGhC5T0k62l6n+E6OrswQ7nXY3uViM Yzi+p+RKApWG2wlwpe8/Ma/wzfcbPLeA+piROea44eoNLO8TEK571/L4d 22Lhuix2oqugs/ELGub0wlct+B0Us0x0ID7TEcGzoFaE1bmIDQwtwa4NR Q==; X-CSE-ConnectionGUID: HR3spD4nRRG/NWpV5nf0Fg== X-CSE-MsgGUID: gqPvcbJXReqKNcr8SwTMHQ== X-IronPort-AV: E=McAfee;i="6800,10657,11849"; a="87525598" X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="87525598" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 09:22:31 -0700 X-CSE-ConnectionGUID: r9z8i3FuQp6ZsRcKl8TBMA== X-CSE-MsgGUID: JNKg0nZhTymdW3v0oxJhGw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,169,1779174000"; d="scan'208";a="261103031" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jul 2026 09:22:31 -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 09:22:30 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) 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 09:22:30 -0700 Received: from PH7PR06CU001.outbound.protection.outlook.com (52.101.201.35) by edgegateway.intel.com (192.55.55.82) 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 09:22:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Pgs0P7Xeu8vZyaxpl0+rdRJjrNzb4QE2FXBNgiCeX96OTqvaePdRSsOZECmLBtn7k7sPKjWzE3j4mZYgKLCQNt9LxDKdRedN1N8DKvxyUtV8ZhVpMrItzqnm3OPXXSVAUxc/WbY/Hht7of72Hz/GOdXwgLCH5ya+2n1SDNuy+tvn7Btc1SCdtIUH8Odj4vbLsENkHlLoDXkcm8+nMzNiHmiGFu98MVFftAxgb/HRCqJkIbvJwYWDnXQ20T6BVMp6N/8m6sfFnkreX1DK+a/LEuROmwD1EUPZkxN9lQ18C+hCA/kZ+NTtuD6wyBDknd73nywVwUvEaHtPBClDBWtpkQ== 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=MbTsOLcn0UxQZl+l+Te6FaJt201Ftd+8SXeuypVFy2w=; b=l0ettPoZ/hyM3BDgJy8/SvNK0GyH29qyuzWUssPQe4JZbdHyYgqImxbruRzPvukzMwIdWRLz9A1WZ2/rP6IGFTiPrG013MJunNaUOjJqPIsCmeFWEsCz3UNhfUfxN5AC2x7vJcmhINAQ3PRLahcISTI+7PkzUbaY6rtgBRJRSstenRFe6ty8/oXj29JCjDY2YrzWEeeKmIu0Rtpfp41k2A/qV82T+SKP7Yp+SJS4jAmloTpY571bL4MHrqARFHopZULoKNKOv6cnEqAUO+T+uBVALMyLx48na/cYrhVAebliG42NoMo3IxFXyirrQIs3TGF+/oR2s0soSTqnQI/FhA== 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 DS0PR11MB7959.namprd11.prod.outlook.com (2603:10b6:8:fd::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.13; Fri, 17 Jul 2026 16:22:27 +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 16:22:27 +0000 From: "Schimpe, Christina" To: Hannes Domani , "gdb-patches@sourceware.org" Subject: RE: [PATCH 5/8] Windows gdb: Prepare XState functions Thread-Topic: [PATCH 5/8] Windows gdb: Prepare XState functions Thread-Index: AQHdEfLEsswmMzSxhEiuaq+Qm4dRqrZxyeSggAANPYCAAADsgIAACY1w Date: Fri, 17 Jul 2026 16:22:26 +0000 Message-ID: References: <20260712113229.3695246-1-ssbssa@yahoo.de> <20260712113229.3695246-5-ssbssa@yahoo.de> <2142345607.3489153.1784300647475@mail.yahoo.com> <1269227151.3498217.1784300845483@mail.yahoo.com> In-Reply-To: <1269227151.3498217.1784300845483@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_|DS0PR11MB7959:EE_ x-ms-office365-filtering-correlation-id: 4ce9d958-4056-4a37-fd7e-08dee41f9775 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|376014|10070799003|1800799024|366016|38070700021|6133799003|56012099006|10067099003|4143699003|11063799006|22082099003|18002099003; x-microsoft-antispam-message-info: CdARwSFQVD6NwILxeVDf6nK3Nv6gplsKhO6K608QihQ3HVg8WBsYHJEYnu2gM9Pj8Cv0JZXRnLsQ0C8S0J5LjU0E4+IejQIRCjYdwG9i/8uYfvM/N+4DWOSEQYijqqbUTSSJEHbyfNNzFJRrqGSwO5PCUgpR63NDy+kHywUFZgkKdk9ZkY/ElIQq94yg3DjF4rWvmOFlPPjjrWqbu42ecxjvW0wdhGudV6Br2A5OEGQtM+Zz5bmr0+TE/3iOZmnYgNgtVvvEm+MuHSQS4aJ0iG3l3EKUzGxdjFEpo7Mt+60b8XYy40IS8OF0gUu1LQfgOgxYGd2Y6kP7/HACyZZfFoDpIKW/QHj0EZIX3Jvf7zsrxV1VqnAR+shUKP7Go0085NLuP0e/qHnLrns0nX1hZWagWwe+rz6YY8mFfCUOQk0u60Uq8/UuXt37xMIlWsbRfTHbXOpYwZ5guWceAIKHFKSI+3pf+ypi0D1sZ2VPWEvzFAXs5/mtmta/meTonh+pY5U9BuQZeiaR4hBaMSiHU294gZHkb+pt3pU4AePpZIl6PBIkfBoQ4E30POo2T2MS8Avpypin7oPcIxlOd9tdnCTxNYCQzZcVTOX8rpI8YLCxYMApmbVnMRWmw3aSPMg+RkTfTdrihXCKl4fHxuWMnOHk34SFirSDXbhtnMiT/ax+vtno5SuQFlc5v1uwmbqky/ajQK46p81LAf8N8EvXfH6ka7UqjgjtORtkRdPU7gg= 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)(23010399003)(376014)(10070799003)(1800799024)(366016)(38070700021)(6133799003)(56012099006)(10067099003)(4143699003)(11063799006)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?THZIY2Q0dFBURU0yb2M0RXF6RVdXK1ozTGtCOGdtb0l3ZVEvRkc3OEJ6UWUr?= =?utf-8?B?SkNIcThvZGpvNDhORDdjQkVqTm1vcmxlRng1MXhsVlcrMUhYOVAvZTZKSmlQ?= =?utf-8?B?dkx4b1B6L1EzL0hZenpqNW9uSnltYVhod1AyNUVDejExakVVcW1BSHNSaWht?= =?utf-8?B?UnZOdU9FVzVqRkI4emNvTmMrdmwvS1JwUE93L3Fya0RiMkFLQ05zUFRuTUJ6?= =?utf-8?B?Z1RGSGM5YXNsbWpiWXhTQmtHenBUUWJ3TWFrZ3JoOXp3REMxSCszOWdWK3Rj?= =?utf-8?B?YUsxcDkvWmNLSnVEMGYwY0dCN1Y0YUc0Zy9iSFpMME12eVIzZmcvWlk0VGtZ?= =?utf-8?B?ZjBIaTRvMTZ0b2Z0aExMcmxCQjdaTGJXdWIzNkNCUG4ySEx6V0dXNGlDRGVo?= =?utf-8?B?dERHVWNtSkxCZ2o1bHBMTDVRMHhHZHBRcFJ6TzZyaFBLVTc3WUxnZFpKS2lD?= =?utf-8?B?YkY2MFV1ZWcrV21xSGxCRW9abHMrSnNrTVFVYzFINVVJMmovQWxtQUJDL1Zu?= =?utf-8?B?bmJhK1FZVi91M3B2K2ZPSTMvSGZsYWlqU2ZyRjUxNjFIaVpNZXgrTlMyTGJu?= =?utf-8?B?dW4rUU52c3p4dWcvRkdJVnhPODY4V05ZQmQ0VVNVaUs1MFdOU0huT2ZhMnhX?= =?utf-8?B?b2JURlZxNHRZZlE2dHAwUzdXTUhyc204TWIrS0V1SGZMcHdUNU1STEJOUlpY?= =?utf-8?B?K0M1em8xZGJoTXUyc1hpamt2bEt2bmZybDIrSHRacHZKYkl2ZWl5SG5BRTgw?= =?utf-8?B?UEZnS2dlMlR0RnJ6T1N4aEF1VnpSN3d4U2dmTG5zU0RBTXZDdTdGSktseVRz?= =?utf-8?B?RlFHVGxJSk5QanpVcEVZYmJNMHJYbytLZndzM0RqSkJ6SEhnM3NLbFVPTHRy?= =?utf-8?B?dENlbk5YQXg1cWUxa2hqZUdRemg4WlhZTlVuTkJPRW05QlkyNDJoMEkwN0kw?= =?utf-8?B?eDBCTnB2SWh2dlYyd0pQMXhkM2lKbFJLazNTK3pqSDErSG1Oajd0bTgrVG53?= =?utf-8?B?dEE5T0JGWHg3a3VjUkJ3TG4yUTVXMFVoUDMrWVZYTUdTYWxYVGpqZ2kvamwx?= =?utf-8?B?aDQyZDN3OGk5QUFWTi82NkpVMlJYb3RhU3VLd3FFaVI3VEtGZTFqT3h4VVho?= =?utf-8?B?d09wVjZzTkdURzlkbTF5V0hCM09meGR5WGRLYU02ZEhYWGJvSGpMZ0YwMVN1?= =?utf-8?B?bmVuSTQ0c3JxNStjb2NpTXVPUElIWHlxOGMzeHN0WlQ0SWQ4ZHZtaDJTcktF?= =?utf-8?B?MlNjbVcva2pOWlRJSzJGQ3VndlRBNSs4UUV6WXJJYVJCeVU2KzhCWVRnRmRx?= =?utf-8?B?MjRQMUE1UHVjbTVDL21uVmdrbEJhbGFlckhYdGYyMjEwY3BkUkdoYi8wS2cv?= =?utf-8?B?OGF4L3BFbzhDcEVxSWkvRWJLNUZqQ1FxK3NMK1IwM2lOY2srNEw2Rjg5N3V4?= =?utf-8?B?VXIzRzVHWFhNWUZYV0YyVG5qbjY3dFdCRERyZXhhRjhoaTZvMlpjYU1yaEpF?= =?utf-8?B?aC9UdXpuTTdUZXlHVTVDOExwZUIvZFJBSEpES2s1QUNNSS90K3hEa2JlZGJK?= =?utf-8?B?MzA1MnhxdFhBNW1nYUMxVmxOdXNRajhFNW11aEZkMkl0Q25BK1pjQ1lJN0Ri?= =?utf-8?B?bURDZEt4T0JQbGZSR2tBbm5XbTR5QjIxR094cE40QXpZWmFFQkIwNDRpaTZ5?= =?utf-8?B?a2Njc1M3NTRKcHRRL2pHSzdhenNEQVhDeFF4eG93a0R1d1phbEYweS9oR3BW?= =?utf-8?B?dkplYWFEYzBqRG5qeVY5Y0RaN0Q5bFRoREhKVm1tUzV2cXppYi9ldzduVCsx?= =?utf-8?B?UVk0b3BMSjMwVHhRdGhPZmtHejJkNEdYaTJhekt4cmxHaFBWVzhXWEVKUHNP?= =?utf-8?B?dU1iNndob3FId2ZJTTZrM1ozQVVNMnBaWGtTbzB3ckZoV3ZMNkpGak1sU1JO?= =?utf-8?B?V1l0NXVOSklaZXdCOURFUmpGRWEwa1BOVDZib3VlNVJGTzMvSGNCa2F2TDgv?= =?utf-8?B?N2dMZzcwSXozSTRQUzlPYVF6TUNmREFiZnM1YkJRK0xzb0dZWlRQL2hoMElG?= =?utf-8?B?RWlVRGhrc1JNNXRjb1psaTBDKzl3NkR1UWtLNTV3TFF5Q1ZsMk13QjdPWHE2?= =?utf-8?B?SGFuVEkyV3hsckF0VjZZR2hEQThpZEMxTEJqTHRRSnEvd0pmY3RmV0Fzd1lu?= =?utf-8?B?TDhZRDk2L2dSaUM1V2Q1dGQ5blVuTmN2eEpEVVJKUXdRTmFrSDhYZkpIa2l2?= =?utf-8?B?NzNabTV0VUNCSi9wVTBJSDdzd3RVOXkyeUdRNlZsVGowL094cTVmbzZwYmdN?= =?utf-8?B?c2V0Q3BuY2NBc081NlNLOGZNZzM1UXlheHQwRk5QRy9pQzN5UzdXc0ErQXZI?= =?utf-8?Q?gpZqtGRvS8vwLSxAyupGx/cm9CJvlL47gKDE/3/jaQPfg?= x-ms-exchange-antispam-messagedata-1: mxMWSesQ++ZtgQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: rsVYfHonI6Ur2txNQUvMkBC10pM6RGzNauVfIk9/LyYWDwNpEvW1Tk4bMbel0Oe8AxR3Rodo7oMZAop0H9Zy7uFsxriwdnLJe8+dzVj4J57ibkha9psd6R3NCSjU0hnRoATvjjFjn8S6MHv0iNcHnNsYhJHLa560whD+GLu/ZiPzL/rfwwM8t0y8WyY4gOefVhE4jZ3LvH7KSt52uxtuIzkjMjOXs3mmTmdvZuoB7d3/qCvXpYoh8WhSx00UolrSD2xC79fYLiubUveYaJzxS4Lr7nTHJqTB8HyeDr9k6/2t3pQEGy1T28y+uq6JaAxlgSZ457lAAZdpjezx8q6QKw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ce9d958-4056-4a37-fd7e-08dee41f9775 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2026 16:22:26.8217 (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: GGWO9l/1rQs1gUE/j/mtfMzs4Jstf3UkTmNzAvpQPmxruX4GQr257nGUTMhnlH1GBfjGWHCe9iOqp/h4iEitNXg1aphd8ATyRy2cIKiuQMA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7959 X-OriginatorOrg: intel.com 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+IFNlbnQ6IEZyZWl0YWcsIDE3LiBKdWxpIDIwMjYgMTc6MDcNCj4gVG86 IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBTY2hpbXBlLCBDaHJpc3RpbmENCj4gPGNocmlz dGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCA1LzhdIFdpbmRv d3MgZ2RiOiBQcmVwYXJlIFhTdGF0ZSBmdW5jdGlvbnMNCj4gDQo+ICBBbSBGcmVpdGFnLCAxNy4g SnVsaSAyMDI2IHVtIDE3OjA0OjUxIE1FU1ogaGF0IEhhbm5lcyBEb21hbmkNCj4gPHNzYnNzYUB5 YWhvby5kZT4gRm9sZ2VuZGVzIGdlc2NocmllYmVuOg0KPiANCj4gPiBBbSBGcmVpdGFnLCAxNy4g SnVsaSAyMDI2IHVtIDE2OjQxOjU0IE1FU1ogaGF0IFNjaGltcGUsIENocmlzdGluYQ0KPiA8Y2hy aXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiBGb2xnZW5kZXMgZ2VzY2hyaWViZW46DQo+ID4NCj4g PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJvbTogSGFubmVzIERv bWFuaSA8c3Nic3NhQHlhaG9vLmRlPg0KPiA+ID4gPiBTZW50OiBTb25udGFnLCAxMi4gSnVsaSAy MDI2IDEzOjMyDQo+ID4gPiA+IFRvOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZw0KPiA+ID4g PiBTdWJqZWN0OiBbUEFUQ0ggNS84XSBXaW5kb3dzIGdkYjogUHJlcGFyZSBYU3RhdGUgZnVuY3Rp b25zDQo+ID4gPiA+DQo+ID4gPiA+IFRoZXNlIGZ1bmN0aW9ucyB3aWxsIHRoZW4gYmUgdXNlZCB0 byBhY2Nlc3MgdGhlIFhTdGF0ZSByZWdpc3RlcnMuDQo+ID4gPiA+IC0tLQ0KPiA+ID4gPsKgIGdk Yi9uYXQvd2luZG93cy1uYXQuYyB8wqAgMzEgKysrKysrKysrKyvCoCBnZGIvbmF0L3dpbmRvd3Mt bmF0LmggfA0KPiA+ID4gPjExNg0KPiA+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysNCj4gPiA+DQo+ID4gPiBGb3IgdGhpcyBhbmQgdGhlIGZvbGxvd2luZyBw YXRjaDrCoCBJIGNhbiBzZWUgdGhhdCB5b3UgaW50cm9kdWNlZCB4ODYNCj4gPiA+IHNwZWNpZmlj IGNvZGUsIGJ1dCB1c2VkIHRoZSBnZW5lcmljIHdpbmRvd3MtbmF0LmMvLmggZmlsZXMgZm9yIGl0 Lg0KPiA+ID4gSW4gZ2RiIGxpbnV4IGNvZGUgd2UgdHJ5IHRvIGtlZXAgYXJjaCBzcGVjaWZpYyBk ZXRhaWxzIGluIHNlcGFyYXRlIGZpbGVzLg0KPiA+ID4NCj4gPiA+IEluIGFuIGVhcmxpZXIgcGF0 Y2ggeW91IHRyaWVkIHRvIGtlZXAgaXQgc2VwYXJhdGUgZm9yIHdpbmRvd3MsIHRvbzoNCj4gPiA+ ICJNb3ZlIHg4NiByZWdpc3RlciBjb2RlIGludG8geDg2LXdpbmRvd3MtbmF0LmMgIi4NCj4gPiA+ DQo+ID4gPiBJIGFtIG5vdCBmYW1pbGlhciB3aXRoIHdpbmRvd3Mgc3BlY2lmaWMgY29kZSwgYnV0 IGRvIHlvdSB0aGluaw0KPiA+ID4gbW92aW5nIHRoaXMgdG8gYW4gYXJjaCBzcGVjaWZpYyBmaWxl IChmb3IgaW5zdGFuY2UgZ2RiL3g4Ni13aW5kb3dzLW5hdC5jKSBpcw0KPiBhbiBvcHRpb24/DQo+ ID4NCj4gPiBZZXMsIEkgdHJpZWQga2VlcGluZyB0aGVtIHNlcGFyYXRlLCBidXQgdGhlc2UgZnVu Y3Rpb25zIGFyZSBhbHNvIHVzZWQNCj4gPiBieSBnZGJzZXJ2ZXIsIHNvIHRoZXkgaGF2ZSB0byBi ZSBpbiBhIG5hdC8gaGVhZGVyLCB3aGljaCBtYWtlcyB0aGlzIGENCj4gPiBiaXQgbW9yZSBjb21w bGljYXRlZC4NCg0KT2ssIEkgdW5kZXJzdGFuZC4NCg0KPiA+IEJ1dCBJIHJlY2VudGx5IGZvdW5k IG91dCB0aGF0IFdpbmRvd3MgYXBwYXJlbnRseSBhbHNvIHByb3ZpZGVzIFNWRQ0KPiA+IHJlZ2lz dGVycyBmb3IgQVJNNjQgd2l0aCB0aGVzZSBzYW1lIFhTdGF0ZSBmdW5jdGlvbnMgWzFdLCBzbyBp ZiB3ZQ0KPiA+IHBsYW4gdG8gc3VwcG9ydCB0aGF0LCB3ZSB3b3VsZCBwcm9iYWJseSBqdXN0IG1v dmUgdGhlbSBiYWNrIGhlcmUNCj4gYW55d2F5cy4NCj4gDQo+IE9mIGNvdXJzZSBJIGhhZCB0byBm b3JnZXQgdG8gaW5jbHVkZSB0aGUgbGluay4uLg0KPiANCj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNv bS9sbHZtL2xsdm0tcHJvamVjdC9wdWxsLzIwNTkwNg0KDQpIbSwgSSBhbSBhIGJpdCBjb25mdXNl ZCBhYm91dCB0aGUgd2luZG93cyBpbnRlcmZhY2VzLiBJZiB0aGV5IGFyZSBtZWFudCB0byBiZQ0K YXJjaGl0ZWN0dXJlIGluZGVwZW5kZW50IGl0IHNlZW1zIHRoYXQgdGhpcyBhbmQgdGhlIGZvbGxv d2luZyBwYXRjaCBhcmUgYWxtb3N0DQphcmNoIGluZGVwZW5kZW50LCB0b28uIEV4Y2VwdCBmb3Ig dGhlc2UgbGluZXMgYW5kIHRoZWlyIGNvcnJlc3BvbmRpbmcgaW5jbHVkZToNCg0Kfn5+DQogICAg ICAvKiBBdmFpbGFibGUgWFN0YXRlIGZlYXR1cmVzIG1hc2tlZCB3aXRoIGltcGxlbWVudGVkIGZl YXR1cmVzLiAgKi8NCiAgICAgIHhzdGF0ZV9mZWF0dXJlcyA9IEdldEVuYWJsZWRYU3RhdGVGZWF0 dXJlcyAoKQ0KCSYgKFg4Nl9YU1RBVEVfQVZYX0FWWDUxMl9QS1VfTUFTSyB8IFg4Nl9YU1RBVEVf Q0VUX1UpOw0KICAgICAgLyogVGhlIGV4dGVuZGVkIFhTdGF0ZSBmdW5jdGlvbnMgYXJlIG9ubHkg bmVlZGVkIGlmIHRoZSBhdmFpbGFibGUNCgkgZmVhdHVyZXMgZXhjZWVkIFNTRS4gICovDQogICAg ICBpZiAoKHhzdGF0ZV9mZWF0dXJlcyAmIH5YODZfWFNUQVRFX1NTRV9NQVNLKSA9PSAwKQ0KCXhz dGF0ZV9mZWF0dXJlcyA9IDA7DQp+fn4NCg0KSW4gYW55IGNhc2UsIG1heWJlIHNvbWVvbmUgZWxz ZSB3aXRoIGEgYml0IG1vcmUgd2luZG93cyBiYWNrZ3JvdW5kIGhhcw0KYW5vdGhlciBvcGluaW9u IG9uIHRoaXMsIHRvby4NCg0KQ2hyaXN0aW5hDQo=