From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id op00CNM/6WmyXjQAWB0awg (envelope-from ) for ; Wed, 22 Apr 2026 17:38:27 -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=b0CrK1b1; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 0BF051E093; Wed, 22 Apr 2026 17:38:27 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED 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 616871E093 for ; Wed, 22 Apr 2026 17:38:25 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id E87AD4563662 for ; Wed, 22 Apr 2026 21:38:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E87AD4563662 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=b0CrK1b1 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by sourceware.org (Postfix) with ESMTPS id 18293402A559 for ; Wed, 22 Apr 2026 19:25:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 18293402A559 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 18293402A559 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.19 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776885946; cv=fail; b=XumER9ZtaS05QhJV5zYscRlfhreR6mSWb3cknXnr52Br1amMtw06/0nNZGHgztRuqFI9MKZCLOTRjfuC3oqPAduo7AO8ZcuJfKyjC1SQ371s0oH98UJHpmySAsFG/0rMih+EA/emYxy+elEP9zVF3x3Ur5H56bG3yoZESB83Iww= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776885946; c=relaxed/simple; bh=Jeg84djXijzxVe93BKvIulU0Sp7P0uFAfBs6Ei4puLo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=hxxxBzJzZnpGDlzQQRUb8wwAt+nlm6FTa7Sa8hGkYrh6WnWM9I9xvB4Bd2lyCpDlV8Glz4q/9lqwrYiQeUruKUQHZORdxwW1APwuGfcHHqkJ54ZGtinPn5bOTpDbajRq5+cnjic5gd67UWBOaFhC8wJoWy6Rde4bnntQptzK5zk= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 18293402A559 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776885946; x=1808421946; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=Jeg84djXijzxVe93BKvIulU0Sp7P0uFAfBs6Ei4puLo=; b=b0CrK1b1xtkvaX1mwq8CoMktbgO/3Kp0NY+UPkIIfJv1mbOtgFN61WDv 9ZBhP191nkO2MS5/vRZVwNjxkmFQWnzTgrMde7pXkqk4Z2iigHjelXdzK 2utV/5JYGKyqYeIOwH+od+GeMHxBkJHDZzRZYFp/w1Lt4A3d4ymM5NmSQ FoIyZk1Jytq2eIx230KZqhR0eByRPCaggYg5Wz+twdVethGHJF3CMia8F b2bi1yymvDWo6nA14RS2ETYnKQU51BR4PgFxWOKYG5nkfmX6lcdQWvWaD NKhcLh2U9p1BdMtajX4EU2lXswESdsSkR5+TYGwh5haNUQKz7KDSXcvQG A==; X-CSE-ConnectionGUID: Pfcz9K1ZTeWoIhWf3ubNsQ== X-CSE-MsgGUID: 52Pv+rmjQ5qceZx4mWyrvw== X-IronPort-AV: E=McAfee;i="6800,10657,11764"; a="76880914" X-IronPort-AV: E=Sophos;i="6.23,193,1770624000"; d="scan'208";a="76880914" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2026 12:25:44 -0700 X-CSE-ConnectionGUID: JoDRKbt3RtCWslqAMnzBmg== X-CSE-MsgGUID: oZk3/F6xRk+DZDVg67mAZg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,193,1770624000"; d="scan'208";a="229774335" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2026 12:25:45 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) 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.37; Wed, 22 Apr 2026 12:25: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.37 via Frontend Transport; Wed, 22 Apr 2026 12:25:44 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.27) 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.37; Wed, 22 Apr 2026 12:25:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UYMk/wB4z7JCtysXk85yz3WqxUwzn0W+Ogn0J2EGwGM9BDvIH9jF1OCmc9TzzkJLihUISFPZtobMeXF/yAODUBk391B3SlNOp9pxkl3tTCrC/3M5qjCdFeTaV1198lE+rZto5N3zWpYwppxZl3qttX2UcFypXjWq6Hx3BOYqUe+nO8iGChK0uOGesf82Gf0dIolGpGUduQ7FKzTpPtSlOJcjjNOZsmAdMkugCPyG+O9/ou77NUwKZ8pW1Rl7EuDXz2d8H4qicbUVFDuL5/FXz0NWMYbWeZwF0XQhV9AlmCJGz7U7RqSlrpgT246ONVpmaXqFjpsUv4oDA9bcC/AKHA== 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=3UUhOzhdG5j3+mXCL/YwoW9ChewA95RPV/aS/p1CYCE=; b=VvZtogHI87kEWOlfcrZsKAfzvWORZDc5tK1oVENlZoUxfI+ucqxplhjkFHo/agbZuBOhFFl5bOeP8+i9jfTZqxSuUpD/vBBoNOgjUBuADNW3MRFiIpk/yGVPGDtpgktD/yJi9FUouqqCkJJbnblyk1xkz2EtkqZDAghn+4MheYdB+TMUyb5kvtPtHmk2x09UuLVZhmhIq/c4X6WZ+l/6qUm9uwLbmgDVi2uTmuVXTuzGuvxKR8krJZGErE6VepaQMmrv6BYgEJymrhb2GM9TE5WlBCkPxhBP+XTNFL+peihhWKVgue5xxsFydTKcZyf5NQcm6axi3v/Y0kxnvvCDTQ== 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 SA1PR11MB8393.namprd11.prod.outlook.com (2603:10b6:806:373::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.16; Wed, 22 Apr 2026 19:25: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%5]) with mapi id 15.20.9846.014; Wed, 22 Apr 2026 19:25:35 +0000 From: "Schimpe, Christina" To: Tom Tromey CC: "gdb-patches@sourceware.org" , "thiago.bauermann@linaro.org" Subject: RE: [PATCH v2 9/9] gdb, mi: Add -shadow-stack-list-frames command Thread-Topic: [PATCH v2 9/9] gdb, mi: Add -shadow-stack-list-frames command Thread-Index: AQHcoc09Tyi3xBEW7E21DqHYHp+B+rXjgsQQ Date: Wed, 22 Apr 2026 19:25:35 +0000 Message-ID: References: <20260123080532.878738-1-christina.schimpe@intel.com> <20260123080532.878738-10-christina.schimpe@intel.com> <875x7s614l.fsf@tromey.com> In-Reply-To: <875x7s614l.fsf@tromey.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_|SA1PR11MB8393:EE_ x-ms-office365-filtering-correlation-id: 90b7673d-810c-437d-4741-08dea0a4ede9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|10070799003|376014|1800799024|366016|38070700021|56012099003|18002099003|22082099003; x-microsoft-antispam-message-info: yXLdFGVqcmfNN2Vz8C4b6YSyxs3ZhGweO4qgN+8SGf8byC9dDmohi/FC7HuR/DrjF8z9/SFVG+yQmGeypCijJMn7cRPZp2gp++ZEiRpoA0zrKmkXx4VMhPfe41GiTagcDW/uoRjzglY6TzUCVlaPbcBW9Wmz9udcuX5NVuPXg9gdHy3jzvZYPZRxZVV78EYNjjbBM8aHjGJdw/UMjbmGbct21XQfSXlovSiAET/yP4mmMyvwGe9h2v+VHDFZQ2Pb3psa8Akwn5Hgpgv6lJqwDixtgIpRoaaioXslMMOiqUJ4qaQgybz/cQVDe2wT8Vd7nExJKFr8gqGJgQAx8lZnvPM/l6Gw+3d/G59qVolGtBLujK1CgpYuJ9lNY2rLHvxGYk48X/z5TKgwBPvIziMgMckJGrd7JM5mvVUAcHAFmeqZnuwyxIaVRQR/FO0if3hq1e2ik0MAcyiNx+0fndx5xfagURM/B1brtUr8zw32ojQptkQsJLwz0FXkthM9HVQZgEwlkiE2PsXPMtbn/nh3TyHxD8pAtZnAlpT8tNJbXnOjt0s0cUzSENQWfAIoKHOYEjycN7EuFbLyPBtT2rV1/gCOzn3djCrj9gy3K6RkeufNAWMk9GC5fHNR7d0cnpZ5cO8crjl7uiGfbIdeZoh7+Dvd9Ei62bz8Hwu+k5cXAF7mYCeMukDK91kEqxEAFW+x6R8PBFaivrRcWwJ++qdWIJ5ika8DTS7LXIvnU6Tvl8RtivhszK+A7r42/SIBEDwMM34EQs8k3UTvOINkEC3vvtxzVguQvo/3dSJlMfbWMLo= 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)(376014)(1800799024)(366016)(38070700021)(56012099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VS9UZHNaS0N1UlR6UnJneVRlangvQW0zMy8wQVJoQm9hM3dCOXJHSWcybnJY?= =?utf-8?B?RTZpYnAzY2FhNDg0MjA4Nm1COWprKzVSeXVHYkM2VUZ5T2NQZjU4YVVWQTc2?= =?utf-8?B?Umw0R3FVaUJwSk9LTWFOS2J1cXFlY2xMVExRUkJKWjR6Y005b09aSFF0V1Jh?= =?utf-8?B?WjJFSHFoZVY4bW9pckxlNXV4ekZFRC9uVVJ2cWc3czd3eUl4bjNZUGlNSFor?= =?utf-8?B?bFZuQUh2a1k4ZXJKblRBcERYS054OW5xT3R2enZweXZIZmFxYVM0VURWUzV0?= =?utf-8?B?cERVbVVDd3VnMTFHYXN5Z2NsZ3FaVXh1bFNzdEU1TGtBazdUTkJMK2V4M29h?= =?utf-8?B?bDhURkppaDYzSUNvbnN2MGRzUGlzaStiV1hveVB0bTJua05TWHAyTUlMNzVj?= =?utf-8?B?elFNMVU1Q3U4UDZaUDJoZGQ4VkwxTXFINVhjZGdWY2x1TG95K2p3dnhOb3dP?= =?utf-8?B?OEw0UUZXb082OStRZnpVbFJGRmxTSzdEYS9Hb3RZQm5VK2hrdytxTzFJZTR1?= =?utf-8?B?VUVvVks0VXZqRHZXODNOb2x0SXBnbEp5MSsvV2FyYXFZbjJHSTVNbTZBUDZM?= =?utf-8?B?RVFBSmJNTUhDVDh4eC9xNzJhY09OdkVkM0ZpVjhicS8vS1R5Y0R0eERQWmFS?= =?utf-8?B?VkkxMkhTNUdIR0c3V3hjQk96eUlxL21lRVZUS2FKTC8yWWQ4b2dDNHV1YzZq?= =?utf-8?B?M3NMU0x5MSt2VDV1eG5sT3ZZYVpKVjN5NFgxSWhLdjhtRGF0aFFVcTRQenhD?= =?utf-8?B?NDFQbUhveXBYcmRPUG9UK0drT2dPbFU2UG1oY1RtaTJtaUFiMjg2cVlLelRN?= =?utf-8?B?TDhZbTZjZDdyc1RvSmp6SFlvN0tYL2k4RkYrWlQ3eTdxOFZwbUlmSURKSXZZ?= =?utf-8?B?V0c3bmNFRlFlL0Nzc25hS1BZSjgvOTlRMzBHNHFhSVp1ZnU3MHpGN1lWV2R5?= =?utf-8?B?N1EzRk9MNEkydUZwWS8wWnIrYyszZngzemJwam1PM3pMb3d6K2ZDTUtocmVN?= =?utf-8?B?U29WYVk4eTJDNkhlV1h3amhrb3JkWk1ubklVUWFFUXJjUkR4V0RSeHFoZDJO?= =?utf-8?B?NCs1bTdUR0FZYUVuWlFBZlVEbUZzT0p5VE9tWjVObFNmK0pGd3IxMUU1YUJa?= =?utf-8?B?U3kxL1d2RkttSFhPeVdMYUN0UHN6OVFJMGVTWlhxMFNhU3o2QWNtTU1Qd1N1?= =?utf-8?B?RVlMejh2VEZiMkR3SVk5TU0xQ1YxTWNPbk0wZW16dFNlQU9zUitKd3pMK2hL?= =?utf-8?B?MVNPdWIya2RiRUw3VHRnVFBMMzdFWWdFZllkM0JPSm91dWptSXR4TDJPeVYy?= =?utf-8?B?bk5sdkY0cmlPQ2c3b2RXMVZlaHdLUy8vUmpVY1Jub0YwVThzdzlvcDJrNXk5?= =?utf-8?B?amxVRnFXRG1VZXV6QW1hQUFLbUZBb3B3V2x5c3JORXVORVFlRmR4TVlhazhZ?= =?utf-8?B?WWgwalZiTEFCaFowQTYzUEVFYStnTHFTaDdMTVp2ZU5qY2NHa2wreVNvNTYr?= =?utf-8?B?MmNCYjNRSmM0d3NJblZ1QkJoRmdiaVI2aGlOdFF6UkxSYTVBQVc1UElNTGU0?= =?utf-8?B?eGREOERIRVc3UDRWWlpWWDNGaXBvN2xjVFRsaGkrb2t2dE1ycW5Cekl3Y1hQ?= =?utf-8?B?QVNTL3Qvc0x4TGZFcktacG55TnNHZlJlNnVKZ2tFSDg2SnpWajZOUWoyMVZE?= =?utf-8?B?eS96RHlvdkNDL215Qkp2dnhNNnQxOFlNY0tMM2ErR3BnTGs1SjA3QlNTT1Bo?= =?utf-8?B?bGxJQitlSG5DZVVHYWxUN0EvTVBLVUR1aHUwTSthdzN0alArSmRxd2V3enYw?= =?utf-8?B?MTNYMjZnUFA1WldwblhhajJuL3RxR21STUVHejN6ZXBES0NQeUFmSytLdXFC?= =?utf-8?B?cTR5eVUvcU5KMEJkbGl0NE1CTVluNlJJR1g1UUtObHFvOC9tZGRpdnNjOG16?= =?utf-8?B?a3pkUldBYkJmSjRxdGJsNUZFVmovOFkzZUpaYU1SSXhOY1ArQzI3UlI0NUdG?= =?utf-8?B?TjcxNldmRy9lY1h4MWI1QUVpKzFKVVA2WStCdlNpZ2NFNCtoU0VKNUFvWTNp?= =?utf-8?B?QUlRYnJ4SVJwc2U0T052YzNmb01sdlFQZ2hiczh0K1E4cS95UjFma0NzemE1?= =?utf-8?B?WVZaY3FXTkdDRE96VXZZZnkxYmsrbDBFODB6Ykt1LyttNUxlWHp0b3F2Ly9a?= =?utf-8?B?eEVWMmIzZUdXZTNCUFRyWW5SQWU4NXFyYUhEaFNmUU9hNHV2WVhyYjVKYkoy?= =?utf-8?B?TE0xU2tRTzZNQTU5VlUwc2dqVzlDQkI0UFFSY0xvOUh2dGNFRDVYeEx3SzNo?= =?utf-8?B?dzhLZ2w5RXFRM0tXTUxNRnFwaTlvY0VGN3VjejI2TmlVSEwyUHBlOXdOeGc3?= =?utf-8?Q?D3ojIwns/IqFYbL4x6EyUpyDZ71/vcCZ000jchD2cIPR2?= x-ms-exchange-antispam-messagedata-1: KRfeNoh0MWHb1Q== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: d6tXjgny4XnZgf1LwkyaN1QGe0h0/gpTS9atlmlFj8qBDX9ri6u5QwuXloIcCU9C6j1tIvsqe1AlqTFvgIT/jwqRkwhv2XIYPQQTY5Zk7pLHNFEBrsJEAn9WQeuUk5KW6DYHQrgoP5/vOvVwzk7iZo/VHrERbOZe/Av4t1aGG7BEIwuFubhw4hCTobSyue98C0+d7+1A8Fj1FLxU+s3l4z0nqb82fUivtJZR6FGaW1PXGdc5kUEsSH1hzZKfCVce8UQcedScxgwCPDa8QU+x50bS+O4+l4QTxek3AZWhNoYlwhK6e4T8pkqz9nGeD/pizfOlwLi12CxBCMCstzzUpw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90b7673d-810c-437d-4741-08dea0a4ede9 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2026 19:25:35.9122 (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: aN6dmKOCiw5Bb0ovhS/ugQD1f+Cxs0GDRd/VAdsPgQMmPpb6gP8B9V2fMMpsQintOHWdLXOlhFQurzMI63i38yP/SlXwEnYFcigbPPWi1jI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8393 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUb20gVHJvbWV5IDx0b21AdHJv bWV5LmNvbT4NCj4gU2VudDogRG9ubmVyc3RhZywgMTkuIEZlYnJ1YXIgMjAyNiAxOToyNg0KPiBU bzogU2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+DQo+IENj OiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgdGhpYWdvLmJhdWVybWFubkBsaW5hcm8ub3Jn DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgOS85XSBnZGIsIG1pOiBBZGQgLXNoYWRvdy1zdGFj ay1saXN0LWZyYW1lcyBjb21tYW5kDQo+IA0KPiA+Pj4+PiBDaHJpc3RpbmEgU2NoaW1wZSA8Y2hy aXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPiB3cml0ZXM6DQo+IA0KPiA+ICt2b2lkDQo+ID4gK21p X2NtZF9zaGFkb3dfc3RhY2tfbGlzdF9mcmFtZXMgKGNvbnN0IGNoYXIgKmNvbW1hbmQsDQo+ID4g KwkJCQkgY29uc3QgY2hhciAqY29uc3QgKmFyZ3YsDQo+ID4gKwkJCQkgaW50IGFyZ2MpDQo+IA0K PiA+ICsgIC8qIENoZWNrIGlmIFNUQVJUX1NTUCBwb2ludHMgdG8gYSBzaGFkb3cgc3RhY2sgbWVt b3J5IHJhbmdlIGFuZCB1c2UNCj4gPiArICAgICB0aGUgcmV0dXJuZWQgcmFuZ2UgdG8gZGV0ZXJt aW5lIHdoZW4gdG8gc3RvcCB1bndpbmRpbmcuDQo+ID4gKyAgICAgTm90ZSB0aGF0IGEgc2hhZG93 IHN0YWNrIG1lbW9yeSByYW5nZSBjYW4gY2hhbmdlLCBkdWUgdG8gc2hhZG93DQo+IHN0YWNrDQo+ ID4gKyAgICAgc3dpdGNoZXMgZm9yIGluc3RhbmNlIG9uIHg4NiBmb3IgYW4gaW50ZXItcHJpdmls ZWdlIGZhciBjYWxsIG9yIHdoZW4NCj4gPiArICAgICBjYWxsaW5nIGFuIGludGVycnVwdC9leGNl cHRpb24gaGFuZGxlciBhdCBhIGhpZ2hlciBwcml2aWxlZ2UgbGV2ZWwuDQo+ID4gKyAgICAgU2hh ZG93IHN0YWNrIGZvciB1c2Vyc3BhY2UgaXMgc3VwcG9ydGVkIGZvciBhbWQ2NCBsaW51eCBzdGFy dGluZyB3aXRoDQo+ID4gKyAgICAgTGludXgga2VybmVsIHY2LjYuICBIb3dldmVyLCBzaGFkb3cg c3RhY2sgc3dpdGNoZXMgYXJlIG5vdCBzdXBwb3J0ZWQNCj4gPiArICAgICBkdWUgdG8gbWlzc2lu ZyBrZXJuZWwgc3BhY2Ugc3VwcG9ydC4gIFdlIHRoZXJlZm9yZSBpbXBsZW1lbnQgdGhpcw0KPiA+ ICsgICAgIGNvbW1hbmQgd2l0aG91dCBzdXBwb3J0IGZvciBzaGFkb3cgc3RhY2sgc3dpdGNoZXMg Zm9yIG5vdy4gICovDQo+ID4gKyAgc3RkOjpwYWlyPENPUkVfQUREUiwgQ09SRV9BRERSPiByYW5n ZTsNCj4gPiArICBpZiAoIWdkYmFyY2hfYWRkcmVzc19pbl9zaGFkb3dfc3RhY2tfbWVtb3J5X3Jh bmdlIChnZGJhcmNoLA0KPiAqc3RhcnRfc3NwLA0KPiA+ICsJCQkJCQkgICAgICZyYW5nZSkpDQo+ ID4gKyAgICB7DQo+ID4gKyAgICAgIC8qIElmIFNUQVJUX1NTUCBwb2ludHMgb2ZmIHRoZSBzaGFk b3cgc3RhY2sgbWVtb3J5IHJhbmdlLCB3ZSBjYW5ub3QNCj4gPiArCSBwcmludCB0aGUgc2hhZG93 IHN0YWNrIGJhY2t0cmFjZS4gIFRoaXMgaXMgcG9zc2libGUsIGZvcg0KPiA+ICsJIGluc3RhbmNl LCBvbiB4ODYgaWYgTkVXX1NTUCBwb2ludHMgdG8gdGhlIGVuZCBvZiBSQU5HRSB3aGljaA0KPiA+ ICsJIG1lYW5zIHRoYXQgdGhlIHNoYWRvdyBzdGFjayBpcyBlbXB0eS4gICovDQo+ID4gKyAgICAg IHJldHVybjsNCj4gPiArICAgIH0NCj4gDQo+IEl0IHNlZW1zIGxpa2UgbW9yZSBvZiB0aGlzIGNv dWxkIGJlIHNoYXJlZCB3aXRoIHRoZSBlYXJsaWVyIHBhdGNoLg0KPiBSZXBsaWNhdGluZyBhIGxv dCBvZiB0aGUgbG9naWMgZG9lc24ndCBzZWVtIGdvb2QuDQo+IFRoZSBnZGJfcHJpbnRmcyBpbiB0 aGUgb3RoZXIgY29kZSBjYW4gYmUgaGFuZGxlZCBieSBjaGFuZ2luZyB0aGVtIHRvIHVzZQ0KPiB1 aV9vdXQ6OnRleHQgb3IgdWlfb3V0OjptZXNzYWdlIGluc3RlYWQuDQo+IA0KPiA+ICsgIGlmICgh Y3Vyci5oYXNfdmFsdWUgKCkpDQo+ID4gKyAgICBlcnJvciAoXygiLXNoYWRvdy1zdGFjay1saXN0 LWZyYW1lczogTm90IGVub3VnaCBmcmFtZXMgb24gdGhlIHNoYWRvdyAiDQo+ID4gKwkgICAgICJz dGFjay4iKSk7DQo+IA0KPiBGb3IgdGhpbmdzIGxpa2UgdGhpcyBtYXliZSB0aGUgQVBJIGhhcyB0 byBiZSBjaGFuZ2VkIGEgbGl0dGxlIGJ1dCB0aGF0IHNlZW1zDQo+IGZpbmUuDQoNCkkgY2Fubm90 IGNvbXBsZXRlbHkgcmV1c2UgdGhlIGJhY2t0cmFjZV9zaGFkb3dfY29tbWFuZCBsb2dpYyAod2hp Y2ggY29udGFpbnMgc29tZQ0KZ2RiX3ByaW50ZnMpIHNpbmNlIHRoZSBpbnRlcmZhY2UgZm9yIC1z aGFkb3ctc3RhY2stbGlzdC1mcmFtZXMgaXMgZGlmZmVyZW50IGZyb20gYnQgLXNoYWRvdzoNCg0K LXNoYWRvdy1zdGFjay1saXN0LWZyYW1lczogVXNhZ2U6IFtGUkFNRV9MT1cgRlJBTUVfSElHSF0N Cg0KV2l0aCBidCAtc2hhZG93LCB3ZSBjYWxsIGdldF90cmFpbGluZ19vdXRlcm1vc3Rfc2hhZG93 X3N0YWNrX2ZyYW1lX2luZm8sIGZvciBpbnN0YW5jZS4NClRoaXMgaXMgaGFuZGxlZCBkaWZmZXJl bnRseSBmb3IgLXNoYWRvdy1zdGFjay1saXN0LWZyYW1lcywgYXMgd2UgZG9u4oCZdCBoYXZlIGEg Q09VTlQgb3B0aW9uDQpoZXJlLiBUaGlzIGlzIGluIGxpbmUgd2l0aCB0aGUgbm9ybWFsIGJ0IGNv bW1hbmQsIGluIHdoaWNoIHdlIGNhbGwgdHJhaWxpbmdfb3V0ZXJtb3N0X2ZyYW1lDQppbnN0ZWFk IG9mIGdldF90cmFpbGluZ19vdXRlcm1vc3Rfc2hhZG93X3N0YWNrX2ZyYW1lX2luZm8uDQoNCkJ1 dCBmb3IgdGhlIHN0YXJ0dXAgY29kZSBJIGZ1bGx5IGFncmVlIHdpdGggeW91ciBmZWVkYmFjaywg dGhlcmUgaXMgYSBsb3Qgb2YgY29kZSB0aGF0IGlzDQpyZXBsaWNhdGVkLiBJIGJhc2ljYWxseSBj YW4gc2hhcmUgdGhlIGNvZGUgdW50aWwgDQp+fn4NCiAgLyogTGV0J3MgcG9zaXRpb24gY3VyciBv biB0aGUgc2hhZG93IHN0YWNrIGZyYW1lIGF0IHdoaWNoIHRvIHN0YXJ0IHRoZQ0KICAgIGRpc3Bs YXkuICBUaGlzIGNvdWxkIGJlIHRoZSBpbm5lcm1vc3QgZnJhbWUgaWYgdGhlIHdob2xlIHNoYWRv dyBzdGFjaw0KICAgIG5lZWRzIGRpc3BsYXlpbmcsIG9yIGlmIGZyYW1lX2xvdyBpcyAwLiAgKi8N CiAgaW50IGZyYW1lX251bSA9IDA7DQogIGZvciAoOyBjdXJyLmhhc192YWx1ZSAoKSAmJiBmcmFt ZV9udW0gPCBmcmFtZV9sb3c7IGZyYW1lX251bSsrKQ0KICBbLi4uXQ0Kfn5+DQoNClRoYW5rcyBh IGxvdCBmb3IgcG9pbnRpbmcgdGhhdCBvdXQuDQoNCkNocmlzdGluYQ0KSW50ZWwgRGV1dHNjaGxh bmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBG ZWxka2lyY2hlbiwgR2VybWFueQ0KVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlDQpN YW5hZ2luZyBEaXJlY3RvcnM6IEhhcnJ5IERlbWFzLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgWWlu IENob25nIFNvcnJlbGwNCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmlj b2xlIExhdQ0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFt dHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK