From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id NQjjKug/32kelBgAWB0awg (envelope-from ) for ; Wed, 15 Apr 2026 03:36:08 -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=RY0Jt6Gj; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9E5F51E0C3; Wed, 15 Apr 2026 03:36:08 -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 CE12C1E0B1 for ; Wed, 15 Apr 2026 03:36:07 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 4914E4BA2E1F for ; Wed, 15 Apr 2026 07:36:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4914E4BA2E1F 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=RY0Jt6Gj Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id AB7DF4BA2E04 for ; Wed, 15 Apr 2026 07:35:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AB7DF4BA2E04 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 AB7DF4BA2E04 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776238539; cv=fail; b=NhlsCPZqWRJtR4RGjAk1cyj0ovwsnnunfX5uDfNWuN6RU+PSD7lVq5z6h/3zh6ygQFpMOt6Xb8Ih57eDNosT9QMKpeACpEQmTq7XqaLWhfIq28LAdJ3HXWB7XEufuWDwZdXq49riDqC+wiG6iyGUuviPXBiC18NeJbuvZx9/pXU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776238539; c=relaxed/simple; bh=OhzTnBMVnpyLWp8OXVgeoBTWmVexsYrwssWDB9hIAHM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=OM5OIVEu2wZv8S4JhXsNox/lk9+Y4+BZnoxBytILXbLlZWEmybTtuYeW22/poXF9QNBH03YZLL+EFp/mY66amkTVkBL1dC9Srqsiwsd5ZfDfl/TqHJYQYkOpaRjMpI7QgHukDo3IrNMtM3h+ekhLlnR1YzTRKfYk03fQ4+cLW7Q= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AB7DF4BA2E04 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776238539; x=1807774539; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=OhzTnBMVnpyLWp8OXVgeoBTWmVexsYrwssWDB9hIAHM=; b=RY0Jt6GjnHkNsNIijbjHvAQr0ah6kBAbnl29vdfCiFGGTF5MFifMsp2b h1WBgZ7/d0RPBw2ggqddIlMjGBC/vWKs/GM5TR5fDrRd1af8FS3rNlPPZ d3IRq3uIU2MQ1aJBBugniAda21KYB7H9XD3GYClMEFCeo6g3G+elBSdtk i687C36/7yxbxnsVajVcx8ar9QYKaIrCszMRUA6flG0HGFl/1uqoT2gu1 7QR7LaHPAfZGWRnX8gPAvrmInIL6F9y4j27eZY3YDsZQfDAwMPODFZER1 8D0io9N4RjMzd4sPtuQIVgzLkHM4QytQS+FwR3kayiGLF7OxTc66jd2xS g==; X-CSE-ConnectionGUID: MAF73IUASB+MWVwkCkI6hw== X-CSE-MsgGUID: xUpI1INgRACaE1HLH98olQ== X-IronPort-AV: E=McAfee;i="6800,10657,11759"; a="87910418" X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="87910418" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2026 00:35:38 -0700 X-CSE-ConnectionGUID: xzLGsvFFSHSCfpe/zK4owA== X-CSE-MsgGUID: QpopxXCKSRC3N5wz6/KB2w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="260761647" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Apr 2026 00:35:38 -0700 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Wed, 15 Apr 2026 00:35: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.37 via Frontend Transport; Wed, 15 Apr 2026 00:35:37 -0700 Received: from BN1PR04CU002.outbound.protection.outlook.com (52.101.56.10) 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.37; Wed, 15 Apr 2026 00:35:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JlNzLsny0XQ5UWM3mMMi1h0dBxgNyzLKnJcEjLKzeqSS0Pa4y3yLZnvUncinGkJF4j+7b2YyNGCutsbVUjPKYYPzm7XApr47Jz4SGhM4OshattZHpm4HwC+egqX2tYXYsy1p50vbWwBC5L78hM1msRhpkg+nDLciFBbFacBYoq86JeP6o8GhWtBN8eRzijGM3G+XXAZl79+YPo3fItS9jIUNwU1LWh4/O97rYhEP5BkBrLj0cDtHX3uwIzUUbjBj+W4J9pQ2R7SGfLiCenBvr/ok0VdYZ9JsPYQjK1aAww4wfohTmE2JqCuzQ0RgHWSXNVexcXkrlWcA/YXGOTAHag== 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=YxzI2Ns5yknoOgMp4Oc8WxqU5RpoZksyntl9sqD+EMM=; b=Qagi4iu8L5FIL5Qp7ReMuzRc3oLzXmtJHDqWk8ojItoREl+bVq64l1n6Mb5H5PSjhPMAc7NgAFBF5rjb57CRuWLpgR0q7W3MoCOaEPaI50FI5RsEGQmre9h6jwXALQw5FoL71H3vZiQCQqB2fiMZ7Bfg2iP/6G2CvBERUsEeagMEa7FVK3NHqkvml3t/8M1n51hNF51EIas8eMXyjDHD2svI7Olrn7NzS3s8MyydNFu9cyzPAj5ILnL51jsBYSzyUGAxkuGF9vMCxIEswcSB4bQXURvCDc2zSjg0IU2o5ddvZjdMkRt2XGJNdPB2dO4waEfPep8dTlPSK40kcQ/uvQ== 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 CO1PR11MB4961.namprd11.prod.outlook.com (2603:10b6:303:93::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.20; Wed, 15 Apr 2026 07:35:34 +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.9723.018; Wed, 15 Apr 2026 07:35:34 +0000 From: "Schimpe, Christina" To: Tom Tromey CC: "gdb-patches@sourceware.org" , "thiago.bauermann@linaro.org" Subject: RE: [PATCH v2 1/9] gdb: Generalize handling of the shadow stack pointer. Thread-Topic: [PATCH v2 1/9] gdb: Generalize handling of the shadow stack pointer. Thread-Index: AQHcocj0qUaHaZzGxkO+/9djsF+K6rWVf2bQgAFqQ5GABEjtwIA6RTtAgAmukn2AABn0IA== Date: Wed, 15 Apr 2026 07:35:34 +0000 Message-ID: References: <20260123080532.878738-1-christina.schimpe@intel.com> <20260123080532.878738-2-christina.schimpe@intel.com> <87ecmg62k2.fsf@tromey.com> <87v7fit54d.fsf@tromey.com> <87se8xv436.fsf@tromey.com> In-Reply-To: <87se8xv436.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_|CO1PR11MB4961:EE_ x-ms-office365-filtering-correlation-id: 27efb5ed-ac96-4711-055f-08de9ac1949c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700021|18002099003|22082099003|56012099003; x-microsoft-antispam-message-info: uxqQjDJ1/F2zG2CZoQZh5JZ/WkFSbHvyZEKBMWij457bGSR9OePNMN0Fo9OSCz+9Cjt5YHBCtSe66vs049ycFOiUj07Kx+TLF7OuO1jxizFcN0ThFSfsZnf3z8NmJE1E3OwxROdlFbRQ69barfg4pAG3e2TZzpDYTX1KmlIIJDmrMqvrR/0J699xBT1cvmouz2AR3Qh4s2nrVZczxzP7bkRjOlLNG5+T4ZNjfUPsyhxBDMHa6chGOQ2uM3gcIph2yNvwrnS1vz89siF2eR1a47ld6DH6Oz6JdRKw7VliFBc6lzC94PakKZ2yUXaQ/TQz/NXaQV73iTfCglAFBQODX5p74r/X4DD2Kd1RDGwj8dsjqng1rt7w7Gp3UNxA4hzg7cNg3G6uh7Kt3ELEYa/9zYYAPGqRwPbKFyy1KVZi+EU528+fn0NmkRIS6JNqpguhE2Ig9saKCPj3kdd1yP8yD853edRSEDzHboe2OKu28gxWcvDhCp8z99hjZQnQHqn/2LVXAQ9F2uEnGSFmGkG4GlbddxSDesem7KmaioWPAuUstI2yxBOZh5dHzcerlQdGDsQtmZwQ0N6RMNYrVZ1mjEQq1mpiUwDXpEOin0+hShdNF7hlqFb7onlBhFqW6fkDwE9WD1KMndnZEyRYsH3L/9PRsbFNkDEc+NcdoIiaXqt3aaJAIOg7ZFr0n3HbT+615hgll6W276VU3QB6Xx3c3O3ICINbt+PWo1+uXuk/IibJb4r5fraiU+/Nwo758I6FyR4CsVPQnRr2+GW/NpVQX48DcnO9D2iAN5imGMYU+WA= 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)(376014)(366016)(1800799024)(38070700021)(18002099003)(22082099003)(56012099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UlNrMzUyT1JTZ2g2ZGJUVFhUU2lCSmRIMW9HOUt2VHAyRXNkUDlsVzV1eWta?= =?utf-8?B?Qmp5WHJsUlJxM1VxeGIxTHZDdTlzek1EMG41dXVnSFNkdi8xMEFJTnlwOTJz?= =?utf-8?B?ME9QVnBHZmtRWk4rMUZMbVZjdEpoKzVic1lvOFgrbVJmNUhxY3JHekUvdkc5?= =?utf-8?B?OHBtc2lrcEc1OGNGZ1BneGhuemFnS0F5T1dqQ05ZQnhFbFpubXJ1UHRCUUxF?= =?utf-8?B?dzdIelF2cVV2RFZvYVZXalpnNzBSM1FHV21NK0pKdWxVZ1gxMHZrOGRHS2kz?= =?utf-8?B?Ukx2bERwTXFDVEJkNDFWVHZYME14VmJTLzFKSjUxQitQSStDMDVSM01qR0w4?= =?utf-8?B?c2xHQXZTcE85dG9MTDFBOFVueHVWT3FjUkFkMEM2bkU4U0hHV3U1UXBqa0Fa?= =?utf-8?B?MmJrbCtsWk5Tdld3VTV6ZUtLOU93dEFXVDBBeDA1Z2tDbzZ5dUg3VTR4KzFR?= =?utf-8?B?eTBleTJNZjg0cU5ZQW41QmtmOUNabFJKZTBSR1RSZHQ0ZTFmWG5WcVhZalNS?= =?utf-8?B?ZWRnRDNoOHBpc1Iwa1RKeTF6UWpYeXI2cFg4ckhGTGQxeTVWRUt0NkhPVWpG?= =?utf-8?B?ZEpIR2JHUVRUakNJRVNlSDBzREhHendCMEt2YkZ3TWdERXF6SUM4bzF4TFo5?= =?utf-8?B?dWZMWjVWREJYSWdrbldvZ0JpQ1lKTkx3NGVrTnBPRUdTdHBnR0JXL1paNE5j?= =?utf-8?B?Nk8wQlgrdk9mZjE4elJwSmtyeXFFQURVWEhNSlROV3R2ZktrTDY1ZXlackVk?= =?utf-8?B?bXBQWWM4M3p4c09EUnV5U01Cb1J0Z09Ecnp1OFQxZWlDcThzRWZlVTdJS2gw?= =?utf-8?B?VUpoRWJNWit1YmQ0MWZLcUZmRzdtNG9XWmNWZFk2c084L0RiYzVuN3pKKzlV?= =?utf-8?B?ZmdvLzdTN2pTcDFzSWtYOU04WCtQMkJaWXFBR29YcCtKV3JLNWR4Q1FtcFcx?= =?utf-8?B?ZGNsSHRzSFBDMnY2ZzcycHNVZEFHd3FUbEVqT3JGZmF5aEpzSllPSDNRdGJj?= =?utf-8?B?WEdjc3dxQ0ZKNGlaTEZReUZtY2l0UW4zOUVVcUoyKzJGWHcxblYrSmx5a0ly?= =?utf-8?B?WlV1WU05bWltc1p4dE1FVmJEWjZlM2tLMlBpNWMyUEo4WEVjSmY0cTFLa3RK?= =?utf-8?B?Y2lIaFZKdFdJR21GTzc5d0Npa1FFTTloZ25SSGpFeFZHMDlKWDZ2WkJ5UGRT?= =?utf-8?B?eElQaWtObkpzOGFheFN1VFRHTHl4dHJ2dmZLVkJNaWRNdkNtcjBGTW1qV0Fl?= =?utf-8?B?QlhDN0p2dGFVUkE3ZDlTSnJHUFlLYm9nS1NyZldFWXZRSWZlTUZJaU5KWVlo?= =?utf-8?B?Q0xGOW82VjBnSGVnNEU1K3RFSmtSUFFUaGpUM0RnSXVCaTVmbVYyazNHSk5H?= =?utf-8?B?NVAyYTdyOENtYjgzOTg5TmxRMjNkQ09XcHZiZmpZS21FaTZDRUhidGNUK0Fs?= =?utf-8?B?MXpxWjEzTk1GaVY0c2xHVzZZeDA3bEhtZTFkZzdIR3RqU0pCTEFXWU5pRnJV?= =?utf-8?B?eHRBVkMrZVFvaUN5ZzZaeUpnRUxpOXJnZS9HUEZiUHVrTi9IdnhZd2VGbGMv?= =?utf-8?B?bzJpTnZtRnZodEFVdjdLMmhaVWJuS3ZjWFpVcEZNdzlnenR2aDUyRU1JUzZs?= =?utf-8?B?VHZoaEV6dmtlcXU0RUJOU2hHVGZSNlBxL3JjTklGcHFqQ3dwNXNUZ3pabTZ6?= =?utf-8?B?MGJoaVpVWjNjNzhZQkJhQlBSZEpUMlFNNUFhNEJTZllHZ3hnRGNnZ3JqN3FR?= =?utf-8?B?elJUNjRRQU5hZSs1V2hZV2dIUEd3WGRLOUllMWIyMnNwRk1aNTM1VEJRUkJv?= =?utf-8?B?Tmc2ck5HN2Z0bDczUFUvZkZhekVJTU8rbG1xa2RUcEtHeTRxRGh5MWRZaFlp?= =?utf-8?B?NWN5dlk1ZERhU3NOUENtZXhVQ1ZZVEhpbG1kT2tLYW0ydkxxU1p5cjJBY1FX?= =?utf-8?B?QzU4UW9oZUU0YTU0bjlIQ3YvUlczZmRpUFBabk5XMjVDU1F0K054MUEyWldO?= =?utf-8?B?Y1VKbGhaNi9WL0FJUHV1N290d3lpQjB1dXZYaFB4Nm1PTjMzaHorSFRNYU9M?= =?utf-8?B?VURvUjRXRDNKRDRmNDE5K1AyQmpXNGxDVWR0V1BnMlgzUkxhV2xGUE5leUoz?= =?utf-8?B?V1MvVzRnbjV3NlBkL0FPSGMwVzBESWw4WGx6WEQrWFhpR1B4Mk9ZUFQ0UE5o?= =?utf-8?B?aTRFL1Q5Z2pIQ2lSTGRZWm5hdDNtVGFqMWFnWTZEUkQ1Rjd2L3lTUm4rVytt?= =?utf-8?B?SHZQck10L0tVVVRpdUhtWlJKRkEvVUFIMUpldlAxeHNBeXQrTjFXWXh5aHE5?= =?utf-8?B?U2dRTStDN3VLYVNwcXprd2NaMStORSsvZndMbmZEVEFwSW5mOFRQdE1odVpP?= =?utf-8?Q?R42V7C8kW3bNQCTY=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: OOo82wZUZyL23O7/JCzwj5TK/SAKHPOl11KgBa+drOsAm0uE7D628kneaTSsUA8+LSwF9nXOH61YL5AIvxZom3UFnOeCr9IRrRfpcPPtUDRtso6AwqGQB8YQHyCt1T7CxLPRHnw/pkaKXTJ4sUPrW7NxRzy7YDmnc9ynE1Ku647hDOy+OLSy/8Qh+XS7Yq1UEJeM9B8LJtKV+u6JRW3RqwE0CeaLziVV6vafTnSx56qMfK6yj8IAJ8EHsXQX2mBpOLoSWfC9TdnFtZc3QyZyiWAD8i2uYruuaqKjIWsGBPg5pgJmPqxy9Wtv0IKbjAKqJjATIUydytnz5NIYq2Hn5w== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27efb5ed-ac96-4711-055f-08de9ac1949c X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2026 07:35:34.5234 (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: sSDK+Nm9q4ZUq9s9Zo839/TqzddyTj/lbRLLyNwAf9WeuH7G82LhVYaEMxY7G2BU0AP6u8l92tUkUGKmJanHyc3i45cyEQZ0647VrmmjmNk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4961 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 bWV5LmNvbT4NCj4gU2VudDogRGllbnN0YWcsIDE0LiBBcHJpbCAyMDI2IDE5OjM0DQo+IFRvOiBT Y2hpbXBlLCBDaHJpc3RpbmEgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gQ2M6IFRv bSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPjsgZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7DQo+ IHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEv OV0gZ2RiOiBHZW5lcmFsaXplIGhhbmRsaW5nIG9mIHRoZSBzaGFkb3cgc3RhY2sNCj4gcG9pbnRl ci4NCj4gDQo+ID4+Pj4+IFNjaGltcGUsIENocmlzdGluYSA8Y2hyaXN0aW5hLnNjaGltcGVAaW50 ZWwuY29tPiB3cml0ZXM6DQo+IA0KPiA+IFNvcnJ5IGZvciBnZXR0aW5nIGJhY2sgZGVsYXllZCBy ZXNwb25zZS4gSSBhbSBzZWVpbmcgdGhlIGZvbGxvd2luZw0KPiA+IHdoZW4gcnVubmluZyBjaGVj ay1nZGJhcmNoLnB5Og0KPiANCj4gPiB+fn4NCj4gPiAkIC4vY2hlY2stZ2RiYXJjaC5weQ0KPiA+ IG5ldmVyIHNldDogc2hhZG93X3N0YWNrX2VsZW1lbnRfc2l6ZV9hbGlnbmVkIH5+fg0KPiANCj4g PiBHaXZlbiB0aGF0IEkgYXNzaWduIGEgcHJlLWRlZmF1bHQgSSBkb24ndCBoYXZlIHRvIGNvbmZp Z3VyZSBpdCBmb3IgYW1kNjQNCj4gc3BlY2lmaWNhbGx5Lg0KPiA+IEJ1dCBzdGFydGluZyB3aXRo IHRoaXMgcGF0Y2gsIHRoaXMgbWVzc2FnZSB3aWxsIGFsd2F5cyBhcHBlYXIgd2hlbiBydW5uaW5n DQo+IHRoZSBzY3JpcHQuDQo+IA0KPiA+IFNob3VsZCB3ZSBjaGFuZ2UgdGhlIHNjcmlwdCBmb3Ig dGhpcyBjYXNlPw0KPiANCj4gSXQgZGVwZW5kcy4NCj4gDQo+IFRoaXMgbWVhbnMgdGhhdCBubyBh cmNoaXRlY3R1cmUgc2V0cyB0aGlzIGdkYmFyY2ggcGFyYW1ldGVyLg0KPiBTbzoNCj4gDQo+IDEu IE1heWJlIGl0J3Mgbm90IG5lZWRlZCBhdCBhbGwgYW5kIHNob3VsZCBiZSByZW1vdmVkLCBvciAy LiBNYXliZSBpdCdzIHVzZWQNCj4gaW4gc29tZSBsYXRlciBwYXRjaCBhbmQgdGhlIHdhcm5pbmcg c2hvdWxkIGJlDQo+ICAgIGlnbm9yZWQsIG9yDQo+IDMuIE1heWJlIGl0IG1pZ2h0IGJlIHVzZWQg aW4gdGhlIGZ1dHVyZSBhbmQgd2UgZG9uJ3Qgd2FudCB0bw0KPiAgICBoYXJkLWNvZGUgdGhlIHZh bHVlIGFuZCBzbyBpdCBzaG91bGQgYmUgbWFya2VkICd1bnVzZWQnDQo+ICAgIGluIGdkYmFyY2hf Y29tcG9uZW50cy5weQ0KDQpJdCBpcyBjdXJyZW50bHkgbm90IHVzZWQgaW4gYW55IHN1YnNlcXVl bnQgcGF0Y2guIEdDUywgYW1kNjQsIGFuZCB4MzIgYWxsIHVzZSBhbiA44oCRYnl0ZSBvZmZzZXQu DQpJbiB0aGVvcnksIExpbnV4IGtlcm5lbCBzdXBwb3J0IGZvciAzMuKAkWJpdCBzaGFkb3cgc3Rh Y2tzIGNvdWxkIGJlIGFkZGVkIGluIHRoZSBmdXR1cmUsIHdoaWNoDQp3b3VsZCByZXF1aXJlIGEg NOKAkWJ5dGUgb2Zmc2V0LiBGb3Igb3RoZXIgYXJjaGl0ZWN0dXJlcywgSSBkb24ndCBrbm93IGFi b3V0IHRoZSBkZXRhaWxzLg0KDQpTbyBiYXNlZCBvbiB0aGF0IEknZCBnbyB3aXRoIG9wdGlvbiAz LCBkbyB5b3UgYWdyZWUgPw0KDQpJIGNvdWxkIGFkZCBhIGNvbW1lbnQgc3VjaCBhczoNCg0KKyAg ICAjIEN1cnJlbnRseSB1bnVzZWQgYnV0IHdlIHdhbnRlZCB0byBrZWVwIHRoaXMgaG9vayBhcm91 bmQsDQorICAgICMgc2luY2UgeDg2IDMyLWJpdCBzaGFkb3cgc3RhY2tzIHdvdWxkIHJlcXVpcmUg YSA0LWJ5dGUgb2Zmc2V0LA0KKyAgICAjIGZvciBpbnN0YW5jZS4gIEJ1dCB0aGlzIGlzIG5vdCBz dXBwb3J0ZWQgeWV0IGJ5IHRoZSBMaW51eCBrZXJuZWwNCisgICAgIyBhcyB4ODYgc2hhZG93IHN0 YWNrIGZvciB1c2VyIHNwYWNlIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBhbWQ2NA0KKyAgICAjIExp bnV4IHN0YXJ0aW5nIHdpdGggTGludXgga2VybmVsIHY2LjYuDQorICAgIHVudXNlZD1UcnVlLA0K DQpBbHRlcm5hdGl2ZWx5LCBJIGNvdWxkIHJlLXVzZSB0aGUgYWxyZWFkeSBleGlzdGluZyBzaG9y dGVyIGNvbW1lbnQgaWYgeW91IHByZWZlcjoNCg0KKyAgICAjIEN1cnJlbnRseSB1bnVzZWQgYnV0 IHdlIHdhbnRlZCB0byBrZWVwIHRoaXMgaG9vayBhcm91bmQuDQorICAgIHVudXNlZD1UcnVlLA0K DQpJJ2QgcHJlZmVyIHRoZSBmaXJzdCBjb21tZW50LCBidXQga2VlcGluZyBpdCBzaG9ydCB3b3Vs ZCBiZSBmaW5lIHdpdGggbWUsIHRvby4gDQoNClRoYW5rcywNCkNocmlzdGluYQ0KSW50ZWwgRGV1 dHNjaGxhbmQgR21iSA0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4 NTYyMiBGZWxka2lyY2hlbiwgR2VybWFueQ0KVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVs LmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6IEhhcnJ5IERlbWFzLCBKZWZmcmV5IFNjaG5laWRlcm1h biwgWWluIENob25nIFNvcnJlbGwNCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2Fy ZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0 ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK