From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id JYBEMXP+3WkagRYAWB0awg (envelope-from ) for ; Tue, 14 Apr 2026 04:44:35 -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=ivsLWajQ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B438D1E08C; Tue, 14 Apr 2026 04:44:35 -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 A977C1E08C for ; Tue, 14 Apr 2026 04:44:33 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 033DF4BA2E07 for ; Tue, 14 Apr 2026 08:44:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 033DF4BA2E07 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=ivsLWajQ Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by sourceware.org (Postfix) with ESMTPS id D9D444BA2E07 for ; Tue, 14 Apr 2026 08:43:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D9D444BA2E07 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 D9D444BA2E07 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=192.198.163.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776156239; cv=fail; b=a5XIS5iQWPBxuGIdvJr3rHqYndV1HWq3asVzyAUhoHgm+Jus4iRYsDgPm/KlFaWIpf6yeLmUINNVxwjwC2JIi6+J3M9Nyo7XX5xgKokAHBIMBrnNk1vxvUrXEYjZfg4GmoQ5oTaXvwA7vMjB0MXXapixS4t7hlcnAD0cwE1mDPU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776156239; c=relaxed/simple; bh=jmkSUe4YHmOytuKX6S4rm3HZIOknVGEkXQ7DkKD2Flw=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=HLG2BqGlCLAExrvon9hbR9v2m6zlBZOZ4BRKRuEMQFHGZb/IyzWXKgCuwjYvPsusbo8rdmR7qdGvBN3RXmnhCdT5cMCjok2mOS8C7uY3nSqALnc7XqpaiHTw0V+LTn8FQEw79qRQJsbunMmVZ7mY+XRJSe0jRA6Y+60TyJxJzOo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D9D444BA2E07 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776156239; x=1807692239; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=jmkSUe4YHmOytuKX6S4rm3HZIOknVGEkXQ7DkKD2Flw=; b=ivsLWajQ0OTotEHdBFilR+vvy9aStkcwUPoPFyW7+ROLHQKn4sfKbKJA AmbuavaIX6Ktq2tsjBcn03Q8QPSjxTL0j9TTPjsralQOjwyMXYdyF3DkB TvxuUoB35yYTBTHqylM9ezoIUzZMxJtaiUJ39czEXRE8+U+olr2KgJbXb ZUalOijS0OgjAHhmWRLd72Y+DVBxPTc5US2OA+JiFML4MUm5MYMXr/pwM W+Nm7yc5cB/a7gmerhBEjAZJNPn/4iJFVdJSst4ijliJ54yLHtcmnqQaB 0GqEgYlklyDrh2RMOXJ7VlZxsZIUCNHo3vZXhhGJhHLSuObikM+Oqi3um w==; X-CSE-ConnectionGUID: KSXM+dVQQxyING01KPuIlQ== X-CSE-MsgGUID: R1/+vOYdSmC1ZmP7MdwpkA== X-IronPort-AV: E=McAfee;i="6800,10657,11758"; a="64642154" X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="64642154" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2026 01:43:56 -0700 X-CSE-ConnectionGUID: /e3mGA0/Q66R78MPN7f8WQ== X-CSE-MsgGUID: fNTYSPMvQUiM6DUI/SS3SQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="229909174" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa009.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2026 01:43:55 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) 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; Tue, 14 Apr 2026 01:43:55 -0700 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) 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 via Frontend Transport; Tue, 14 Apr 2026 01:43:55 -0700 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.49) 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; Tue, 14 Apr 2026 01:43:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=elni1u44cglxDbXz58cms1rtWpi3G+bfy4Bj7J0nt/irmN0Os3fTs75dvTwE4KsLp/E0YOPJ0u3Jtrdks4f2Jn4YbhOIXJaVNjS7VgiunbIAznQIKolKhhG5V5o+hTsnL/1bg6NjuWuT2+MuiX0e9Mp1rQ5IwdMlxIiEoJWrfNtbfk8WlZdD1ZCht4mZDXHfbJoeBtxwmZHsPJmpRxOdLvgxWAQDTiBkB4yORRbByQTNzZL0BqONBSUu/tVa3uHaBTGZwoHvflvpOvxgQq2WP5qnplClQCLbgCUNNlH+oheCr/MUYREEqkHVu+jXSFZ3qugpkcwEUQrHtSGX7MdMOw== 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=+okmr3HkC3b9J/VaRR8fiaRx+oO+4d38GJsiZC95Jz0=; b=b/7Id0EzQCtjc1FV7ww/DU5yGAuz6GiNQbspBB6e/lqFd7iGIxugEEHJPiVULaRxUbIMXGYvcc4619okay0jHvvWuS3u5ZethQIqeXXmM/sqJWs8D2dMJhHbiEE8f7BgoPcVHlOy+IrdnYGtcFFA2oiRgCkhtPV2qdOkBuv9aChOBBsLCqTKVLBcnAoU2OgJKHRFDo/w46OpLcVZ4/Kh2QUGih98YASjItoAMwbldwobyz4cleR9iIWAkwERmBzC/zZW86AxafmPR8RBnRPlhCRxD1bgdLP9IOyO8f3oawhDAOdbAaWzumHGLlPzF8UOJGxlSxu30ftKdy8yhUEuBA== 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 IA1PR11MB6073.namprd11.prod.outlook.com (2603:10b6:208:3d7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Tue, 14 Apr 2026 08:43:52 +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; Tue, 14 Apr 2026 08:43:52 +0000 From: "Schimpe, Christina" To: Eli Zaretskii CC: "gdb-patches@sourceware.org" , "thiago.bauermann@linaro.org" Subject: RE: [PATCH v2 6/9] gdb: Add command option 'bt -shadow' to print the shadow stack backtrace. Thread-Topic: [PATCH v2 6/9] gdb: Add command option 'bt -shadow' to print the shadow stack backtrace. Thread-Index: AQHcjEWaHCybfNzbT0an0BJJI182u7WA8nSwgFfKEZA= Date: Tue, 14 Apr 2026 08:43:52 +0000 Message-ID: References: <20260123080532.878738-1-christina.schimpe@intel.com> <20260123080532.878738-7-christina.schimpe@intel.com> <86a4y4iudm.fsf@gnu.org> In-Reply-To: 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_|IA1PR11MB6073:EE_ x-ms-office365-filtering-correlation-id: ea1d5932-b8cf-4f69-a243-08de9a01f4ed x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700021|22082099003|56012099003|18002099003; x-microsoft-antispam-message-info: 4UL46yhX2pN7x67W0ZCYY1STcbF3HK8ly5TKvv1AiPC011sD/AC2xQpm0udAkvVGkuzVGHWVzjJKPct4B+ga0BM3bEVMcUK/2/xep8tbb4BE6juRn5Zfe9e4AEm+bp9lA+TseEGNazsrljhtomb7smG0LdtPVjikQKe1iwkYLQusj8miziRa6H8o/jAh4pA/9HF/OvVvO+WBGpUb/l034qXIMSdCXnBEt1mLmEAj5RstHYxzuMXLa7Upwn2a0BclCU3Nj5FNrbHuOKFnLP+Ih+9WQmYOESb02qKi9pSyZgKtJpTRP7eOwf2WEGu0agDu9fVllRq7eMQzeV9h4EAAeAP6LppKh2plTHFnnbOjo5buUTP1SyqE+DIMsHAbUCRoXLjfKBz0T27CJKHLrKXmFVR2SIbwYsNXd7erJzYXw9/OcZciljxY++FTm+c4NryAE9rJ76SohkLlL0YaYkK1y79tfUaDjZErPZjywcsJGeDrwGNhcgpVXS7JCgpmMcckqqw88sPwvOh3i7rym0LnPqndK2dmCyPSWlmT2nVolGt579SIHyJSOPX892Hkw5xcK/C74GP6aniR/FnPGAnDzO6H9LiIzp5a1xKrectKxH5RWGHSd9+lzOARaMhwDdWMKtLPQv1cynySkkjhjtOhP2fllR5Muef57XA27Rsn4sAgcB2IinVS+VbZoYwnOks0kZZ2CNFwhQk/lW/fbv6bviEj6nR4/60q+EAppfJNLTScVgNEroUbp68x12M2Oy4QmTVCYzgSe3oLLXSGsNkGPtft70xljUNV1K+LCH/Uac0= 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)(1800799024)(366016)(38070700021)(22082099003)(56012099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q1VqVlhobll3RnBSdEFGalBXL3RtQ3Jjb0ozSnRMamN1dzhyTDJCblZtR254?= =?utf-8?B?alNTZEl4T0kzeVRTZFYwRER0N24yZUVROGozY2oyRW9uTjgyWWdOWmczTENT?= =?utf-8?B?OUU1NytDY2x2RGo1VXhVTkFQaUh6VWlZVHhuWFFuSEd4QTA1ME5nOXVQbTZL?= =?utf-8?B?TTc3WmtJbnZOMnNwODhSMjNUekRZL1dlVzZNRmtxdHB4VXJ5VUNyVWNPb0dR?= =?utf-8?B?aERKYi80MlBMOGhiVDYxdUptRGdSUFNKRFpBTnhVM3B0dHgvR2F1cDhDOXFx?= =?utf-8?B?d3VTM0FvTXB6WjJZdFRnTFplOEhDU1RGczBOZGNOZ29LcEdRckxZSGJrbTFL?= =?utf-8?B?N2dINE1GVFkvNmtldkNocVdJV1c0VDZKSWQrRlY1RlRNTFBnNkp6M2tQTlZO?= =?utf-8?B?YUJicHdXdWFERkZDVXIvbFVMbXgyQTRickxaUUFFbDBuZUZudEtOaXIrK1JC?= =?utf-8?B?MFpKclZURGtuOHVpR1JrUUpGelREOHhFWXdUb2hMbk9aVkQrN01qY2UyRGsy?= =?utf-8?B?Q1NyNmFGUk1YVUFRaFZNcXhLNHN2ZkV3V2wreFlwV3R2QmtKYXNZaGFtT3Jm?= =?utf-8?B?MUlvT3ZKS1lWVGFTYVB0MVdMTno2VDErVWV2VklEV243dFY2VHlINzV3TzFK?= =?utf-8?B?OXZoTzZBeVFWQkNlVVFXdWo0R0E4ZGQ5anFPMEl2dmlUTzR2a1U4K2VjeXJn?= =?utf-8?B?eFp6Q0I4aWZGcksrQ1E1RldodlF6SkRiSER6VXltMlgxOGRuMTE0c1NlSThZ?= =?utf-8?B?MU9iTS9PNzY4OEJRQTdpYStjUXBDQ2hQNFZwa3dDUkdWZ2o1R1JlK1YvT0J2?= =?utf-8?B?bUttem1JdENmVDdvQXowOUxSWnlWVzRlQVdsVndXUk9yYm1tV0M0UVRMWXVD?= =?utf-8?B?NVlGSnF2cVdGUWNKZU9kandtbndQMXNaMGRFMlN3ekhONUJiQ1hSSzhRaWN0?= =?utf-8?B?UDk0NWQ0UUZuS3NaaFJOczJ0MDhsZkZvakZka0xWL1BmWkNwWWNOU1ZxcGU0?= =?utf-8?B?WjZlRUFIYXMwZENJUExNYmwwaE1zV3JXSExaL09yazFhYWhNOWJuVDQ5VHhq?= =?utf-8?B?STNwZW9iSTdHdDkyMWhQbUthZ1lEVlpGT0JETFVpZFRiR0tIcUsrK3M0dWRT?= =?utf-8?B?ZldJRit2dnJEWVV4Y04vUklQN2lydlVmN1VDcGJjY1NaL1pCWGFadE1wRzBw?= =?utf-8?B?Q1ZYUVZGZ0pVRDR0c3hvNk85dUhNWGo5dnpXZ0xvN3dKZzcwNzU5TFloempx?= =?utf-8?B?aWdLTlpUYWNFUDFwbkJFSHV4eENsdVo5RkduOWRudU5reHJuTlhWNGVRTnNC?= =?utf-8?B?YVB1RUlHSHhSaGtSWThLYU1jTm1QV2ZIbmNqdFpWb3pMb3ZDaERWYnZ5ZFB5?= =?utf-8?B?OGh2U1RzM2ZJWit2bC8wUUtDSmx3TzNxZXYvYXliUTBQY2dFU0piNVFSVmZJ?= =?utf-8?B?bjRxSW5rQVM1SDBwNEpIYlU1YkRreStYZnZISU1Jd2RLczhHTWZhY0M1MUVF?= =?utf-8?B?cUVsVE9aRk5mUlF0NVRUMitPZllxekFCRmFjOXZ4bjBhSExSYmYxY29DZFRE?= =?utf-8?B?VlBmL21oSHVaUXRJY29KNS83T1pETXVDK2xOcFI5NTdETXBGamYyOGJqRWRp?= =?utf-8?B?L3k5Ni9NbXpoT2V2WFNJVFV6YXFWV2JUNVYwLytBWlplRkxiYXl2d1lNY2xM?= =?utf-8?B?NFZ3akxpTm94KzkxZi9veExPc1JjNGcyQzVFS1pYQjY4cEhuZGt6Y0FmSklm?= =?utf-8?B?bWFJSUxidE5TTVZlRmxPSi9qdmh0bVVQcGh6aE54cEdmRkZiU3dRN0VIR09V?= =?utf-8?B?NjY3VTJZZnRuMHNLcDdqSUh5dDNqbDFnaUloWXRNU2xFUE05dUxkQm1JUXdu?= =?utf-8?B?dDR4ZGJIQlVWV2JvOFkrUW1zcW1qYjJVWDZkYVVtTGVYcW9LcXFOTVo2YlU3?= =?utf-8?B?OFdFWjF3cTdjcnBhMVlNL3BCMmxOUjBzbGFRaTdIZWZsbkp6Kzl6TkFwUjhF?= =?utf-8?B?by9qZGJMcjFQR05yZ0NUb0NTa3hhWTlSSi84MjFOYUtab3gvM2J2U2s5OFEz?= =?utf-8?B?NElreElXZ3hYYTRkSUNkUkxydlhsdWM1NFZpY0xVVlJlZXMySGtLSE5BSExn?= =?utf-8?B?cXAyWlBxaWFPc0l4TVNiZGxxNnhjQnVrZmpVOXBsMm41Q3ZuMWE1WlhxZ0Jq?= =?utf-8?B?b1JhREVyd1JWQmV3c1dMOUNjWVR4aTZGbmlIcXh2aUErdjZUNWpTN0RRYzg5?= =?utf-8?B?WW9SbE5PQXVLSE5KeG95Zy8zemhISUJIR0pSUFVXbERyQlFiZUpTblNnaGph?= =?utf-8?B?a2hTcko2ZVJPOGFmV2hNd0JMWWFzRUw2Q1pPU2ZNSnFZaWdiRzBxQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: GVzjGVUOcAUYYMBYsxJSIwhhjLxSXYkZOiPTHk27rtPUOKi0TzqW5D813ewCZgOxSjq5r2x9tsAb9x0Sx0VL5EeghywPGLd5WobtVCndY32EdCCbFa9Wn56K52kvZLx8VZZ0XriTdBT4PGKa+1N5YkiOfY6D41X7QYwieDSlhG1owxWKKljBUnN6Q43F+hqUljIdGx+eQkQSawl7tvJ25vkdZ/qioQh54zua+GzdNqv1B3HOjoivGxq1/7BYsF+RxnOsXKgyiahp+EMCkiP0ey8CLlnVdrywuCTpmWS6CZboxhGTECmknZPbIE6j130PARiMRM0x8aX2yzMVmgDvZA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea1d5932-b8cf-4f69-a243-08de9a01f4ed X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2026 08:43:52.7798 (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: Z2RR7xOCLeMys+JoXiV1rWzXgOdX62RuEPEbvSORTE0lzxTsBanxdxmMNHAKaL9WrozA4uWSdS10kDQMWYCWg6Oxhym5O9e8YdB7YA+xQfg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6073 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTY2hpbXBlLCBDaHJpc3RpbmEN Cj4gU2VudDogRnJlaXRhZywgMTMuIEZlYnJ1YXIgMjAyNiAxNzo0Mg0KPiBUbzogJ0VsaSBaYXJl dHNraWknIDxlbGl6QGdudS5vcmc+DQo+IENjOiBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsg dGhpYWdvLmJhdWVybWFubkBsaW5hcm8ub3JnDQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjIgNi85 XSBnZGI6IEFkZCBjb21tYW5kIG9wdGlvbiAnYnQgLXNoYWRvdycgdG8gcHJpbnQNCj4gdGhlIHNo YWRvdyBzdGFjayBiYWNrdHJhY2UuDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+ID4gRnJvbTogRWxpIFphcmV0c2tpaSA8ZWxpekBnbnUub3JnPg0KPiA+IFNlbnQ6IEZyZWl0 YWcsIDIzLiBKYW51YXIgMjAyNiAwOTo1Mg0KPiA+IFRvOiBTY2hpbXBlLCBDaHJpc3RpbmEgPGNo cmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gPiBDYzogZ2RiLXBhdGNoZXNAc291cmNld2Fy ZS5vcmc7IHRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZw0KPiA+IFN1YmplY3Q6IFJlOiBbUEFU Q0ggdjIgNi85XSBnZGI6IEFkZCBjb21tYW5kIG9wdGlvbiAnYnQgLXNoYWRvdycgdG8NCj4gPiBw cmludCB0aGUgc2hhZG93IHN0YWNrIGJhY2t0cmFjZS4NCj4gPg0KPiA+ID4gRnJvbTogQ2hyaXN0 aW5hIFNjaGltcGUgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gPiA+IENjOiB0aGlh Z28uYmF1ZXJtYW5uQGxpbmFyby5vcmcNCj4gPiA+IERhdGU6IEZyaSwgMjMgSmFuIDIwMjYgMDg6 MDU6MjggKzAwMDANCj4gPiA+DQo+ID4gPiAgZ2RiL05FV1MgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAzICsNCj4gPiA+ICBnZGIvYW1kNjQtbGludXgtdGRlcC5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMjYgKw0KPiA+ID4gIGdkYi9hbm5vdGF0ZS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5MyArKystDQo+ID4gPiAgZ2RiL2Fubm90YXRl LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4ICstDQo+ID4gPiAgZ2RiL2Rv Yy9nZGIudGV4aW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3ICsNCj4gPiA+ICBn ZGIvZ2RiYXJjaC1nZW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKysNCj4g PiA+ICBnZGIvZ2RiYXJjaC1nZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUg Ky0NCj4gPiA+ICBnZGIvZ2RiYXJjaF9jb21wb25lbnRzLnB5ICAgICAgICAgICAgICAgICAgICAg fCAgMjAgKy0NCj4gPiA+ICBnZGIvc2hhZG93LXN0YWNrLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCA0ODAgKysrKysrKysrKysrKysrKystDQo+ID4gPiAgZ2RiL3NoYWRvdy1zdGFjay5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsNCj4gPiA+ICBnZGIvc3RhY2suYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzMgKy0tDQo+ID4gPiAgZ2RiL3N0 YWNrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU1ICsrDQo+ID4gPiAg Li4uL2dkYi5hcmNoL2FtZDY0LXNoYWRvdy1zdGFjay1jbWRzLmV4cCAgICAgIHwgIDg4ICsrKysN Cj4gPiA+ICBnZGIvdGVzdHN1aXRlL2dkYi5iYXNlL29wdGlvbnMuZXhwICAgICAgICAgICAgfCAg IDIgKy0NCj4gPiA+ICAxNCBmaWxlcyBjaGFuZ2VkLCA4NzUgaW5zZXJ0aW9ucygrKSwgNjMgZGVs ZXRpb25zKC0pDQo+ID4NCj4gPiBUaGFua3MuDQo+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9nZGIv TkVXUyBiL2dkYi9ORVdTDQo+ID4gPiBpbmRleCA3NGZjMzUzZDdlOS4uMzdiM2FkZDExZWQgMTAw NjQ0DQo+ID4gPiAtLS0gYS9nZGIvTkVXUw0KPiA+ID4gKysrIGIvZ2RiL05FV1MNCj4gPiA+IEBA IC0zLDYgKzMsOSBAQA0KPiA+ID4NCj4gPiA+ICAqKiogQ2hhbmdlcyBzaW5jZSBHREIgMTcNCj4g PiA+DQo+ID4gPiArKiBOZXcgIi1zaGFkb3ciIGNvbW1hbmQgbGluZSBvcHRpb24gZm9yIHRoZSBi YWNrdHJhY2UgY29tbWFuZCB0bw0KPiA+ID4gK3ByaW50IHRoZQ0KPiA+ID4gKyAgc2hhZG93IHN0 YWNrIGJhY2t0cmFjZSBpbnN0ZWFkIG9mIHRoZSBub3JtYWwgYmFja3RyYWNlLg0KPiA+ID4gKw0K PiA+ID4gICogU3VwcG9ydCBmb3IgLmdkYl9pbmRleCBzZWN0aW9ucyB3aXRoIHZlcnNpb24gbGVz cyB0aGFuIDcgaGFzIGJlZW4NCj4gPiA+ICAgIHJlbW92ZWQuDQo+ID4NCj4gPiBUaGlzIHBhcnQg aXMgb2theS4NCj4gPg0KPiA+ID4gK0Egc2hhZG93IHN0YWNrIGlzIHN1cHBvcnRlZCwgZm9yIGlu c3RhbmNlLCB3aXRoIHRoZSBJbnRlbA0KPiA+ID4gK0NvbnRyb2wtRmxvdyBFbmZvcmNlbWVudCBU ZWNobm9sb2d5IChAeHJlZntDRVR9KSBvbiB4ODYgYW5kIHRoZQ0KPiA+ID4gK0d1YXJkZWQgQ29u dHJvbCBTdGFjayBmZWF0dXJlIChAeHJlZntHQ1N9KSBvbiBBQXJjaDY0Lg0KPiA+ICAgICAgICAg ICAgIF5eXl5eXl5eXl4NCj4gPiBUaGlzIHNob3VsZCB1c2UgQHB4cmVmLCBub3QgQHhyZWYuDQo+ IA0KPiBZZXMsIHRoYW5rcyENCj4gDQo+ID4gPiArVGhpcyBvcHRpb24gbWF5IGJlIGNvbWJpbmVk IHdpdGgg4oCcLWZyYW1lLWluZm/igJ0gYW5kIGltcGxpZXMg4oCYLW5vLWZpbHRlcnPigJkNCj4g PiA+ICthbmQg4oCYLWZyYW1lLWFyZ3VtZW50cyBub25l4oCZLiAgICAgXl5eXl5eXl5eXl5eXiAg ICAgICAgICAgICBeXl5eXl5eXl5eXl5eDQo+ID4gICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5e Xl5eDQo+ID4gQWxsIHRob3NlIHNob3VsZCB1c2UgQGNvZGUgYW5kIHdpdGhvdXQgdGhlIHF1b3Rl cy4NCj4gDQo+IFllcywgd2lsbCBmaXgsIHRvby4NCj4gDQo+ID4gPiArQG5vZGUgR0NTDQo+ID4g PiAgQHN1YnN1YnNlY3Rpb24gQUFyY2g2NCBHdWFyZGVkIENvbnRyb2wgU3RhY2sgIEBjaW5kZXgg R3VhcmRlZA0KPiA+IENvbnRyb2wNCj4gPiA+IFN0YWNrLCBBQXJjaDY0ICBAY2luZGV4IEdDUywg QUFyY2g2NCBAQCAtMjcyNDgsNiArMjcyNzQsNyBAQA0KPiA+IHJlZ2lzdGVycw0KPiA+ID4NCj4g PiA+ICBAZW5kIGl0ZW1pemUNCj4gPiA+DQo+ID4gPiArQG5vZGUgQ0VUDQo+ID4gPiAgQHN1YnN1 YnNlY3Rpb24gSW50ZWwgQ29udHJvbC1GbG93IEVuZm9yY2VtZW50IFRlY2hub2xvZ3kuDQo+ID4g PiAgQGNpbmRleCBJbnRlbCBDb250cm9sLUZsb3cgRW5mb3JjZW1lbnQgVGVjaG5vbG9neS4NCj4g Pg0KPiA+IFlvdSBhcmUgYWRkaW5nIEBub2RlJ3MsIGJ1dCBBRkFJQ1QgeW91IGRvbid0IGNoYW5n ZSB0aGUgQG1lbnUgb2YgdGhlDQo+ID4gcGFyZW50IHNlY3Rpb24uICBUaGF0IGNhbiBvbmx5IHdv cmsgd2l0aCByZWNlbnQgVGV4aW5mbyB2ZXJzaW9ucywNCj4gPiB3aGVyZSBAbWVudXMgYXJlIHVw ZGF0ZWQgYXV0b21hdGljYWxseS4gIFBsZWFzZSB1cGRhdGUgdGhlIHBhcmVudA0KPiA+IEBtZW51 IGFzIHBhcnQgb2YgdGhlIHBhdGNoLCB0byBub3QgcmVseSBvbiB0aG9zZSByZWNlbnQgdmVyc2lv bnMuDQo+ID4gUmV2aWV3ZWQtQnk6IEVsaSBaYXJldHNraWkgPGVsaXpAZ251Lm9yZz4NCj4gDQo+ IEFoLCBJIHdhc24ndCBhd2FyZSwgdGhhbmtzIQ0KPiANCj4gTm93IGl0IGxvb2tzIGxpa2UNCj4g QG1lbnUNCj4gKiBBQXJjaDY0OjoNCj4gKiBHQ1M6Og0KPiAqIHg4Njo6DQo+ICogQ0VUOjoNCj4g KiBBbHBoYTo6DQo+IFsuLi5dDQo+IEBlbmQgbWVudQ0KPiANCj4gVGhpcyBsb29rcyBzb21laG93 IHVuY29udmVudGlvbmFsIHNpbmNlIENFVC9HQ1MgYXJlIHN1YnN1YnNlY3Rpb25zIChhbmQNCj4g bm8gc3Vic2VjdGlvbnMgbGlrZSBBQXJjaDY0L3g4NikgYnV0IHNpbmNlIHRoaXMgaXMgYSByZXF1 aXJlbWVudCBvZiBvbGQNCj4gdGV4aW5mbyB2ZXJzaW9ucyBJJ2xsIHNpbXBseSBhZGQgaXQuDQoN CkhpIEVsaSwgDQoNCkkganVzdCBub3RpY2VkIHRoZSBmb2xsb3dpbmcgd2FybmluZ3Mgb24gZmVk b3JhIHdpdGggdGV4aW5mbyA3LjI6DQoNCmdkYi50ZXhpbmZvOjI2ODY3OiB3YXJuaW5nOiBub2Rl IG5leHQgcG9pbnRlciBmb3IgYEFBcmNoNjQnIGlzIGB4ODYnIGJ1dCBuZXh0IGlzIGBHQ1MnIGlu IG1lbnUNCmdkYi50ZXhpbmZvOjI3MjMyOiB3YXJuaW5nOiBub2RlIGB4ODYnIGlzIG5leHQgZm9y IGBHQ1MnIGluIG1lbnUgYnV0IG5vdCBpbiBzZWN0aW9uaW5nDQpnZGIudGV4aW5mbzoyNzIzMjog d2FybmluZzogbm9kZSBgQUFyY2g2NCcgaXMgcHJldiBmb3IgYEdDUycgaW4gbWVudSBidXQgbm90 IGluIHNlY3Rpb25pbmcNCmdkYi50ZXhpbmZvOjI3MjMyOiB3YXJuaW5nOiBub2RlIHVwIHBvaW50 ZXIgZm9yIGBHQ1MnIGlzIGBBQXJjaDY0JyBidXQgdXAgaXMgYEFyY2hpdGVjdHVyZXMnIGluIG1l bnUNCmdkYi50ZXhpbmZvOjI3MjgwOiB3YXJuaW5nOiBub2RlIG5leHQgcG9pbnRlciBmb3IgYHg4 NicgaXMgYEFscGhhJyBidXQgbmV4dCBpcyBgQ0VUJyBpbiBtZW51DQpnZGIudGV4aW5mbzoyNzI4 MDogd2FybmluZzogbm9kZSBwcmV2IHBvaW50ZXIgZm9yIGB4ODYnIGlzIGBBQXJjaDY0JyBidXQg cHJldiBpcyBgR0NTJyBpbiBtZW51DQpnZGIudGV4aW5mbzoyNzMyMTogd2FybmluZzogbm9kZSBg QWxwaGEnIGlzIG5leHQgZm9yIGBDRVQnIGluIG1lbnUgYnV0IG5vdCBpbiBzZWN0aW9uaW5nDQpn ZGIudGV4aW5mbzoyNzMyMTogd2FybmluZzogbm9kZSBgeDg2JyBpcyBwcmV2IGZvciBgQ0VUJyBp biBtZW51IGJ1dCBub3QgaW4gc2VjdGlvbmluZw0KZ2RiLnRleGluZm86MjczMjE6IHdhcm5pbmc6 IG5vZGUgdXAgcG9pbnRlciBmb3IgYENFVCcgaXMgYHg4NicgYnV0IHVwIGlzIGBBcmNoaXRlY3R1 cmVzJyBpbiBtZW51DQpnZGIudGV4aW5mbzoyNzM2Mjogd2FybmluZzogbm9kZSBwcmV2IHBvaW50 ZXIgZm9yIGBBbHBoYScgaXMgYHg4NicgYnV0IHByZXYgaXMgYENFVCcgaW4gbWVudQ0KDQpmb3Ig dGhlIG1lbnUgY2hhbmdlczoNCn5+fg0KQG1lbnUNCiAqIEFBcmNoNjQ6Og0KKyogR0NTOjoNCiAq IHg4Njo6DQorKiBDRVQ6Og0KICogQWxwaGE6Og0KICogTUlQUzo6DQogKiBIUFBBOjoNCn5+fg0K DQpUaGlzIGRpZCBub3QgYXBwZWFyIHdoZW4gSSBjb21waWxlZCB0aGlzIG9uIGRpZmZlcmVudCBz eXN0ZW1zDQoodWJ1bnR1IHRleGluZm8gdmVyc2lvbiA2Ljggb3IgNy4xKSwgb3RoZXJ3aXNlLCBJ J2QgaGF2ZSBub3RpY2VkIGl0IGVhcmxpZXIuDQoNCklmIEkgY2hhbmdlIHRoZSBDRVQgYW5kIEdD UyBzdWJzdWJzZWN0aW9ucyB0byBzdWJzZWN0aW9ucyB0aGUgd2FybmluZyBkaXNhcHBlYXJzLi4u DQpzbyBJIHRoaW5rIEkgbXVzdCBhZGQgYSBuZXcgQG1lbnUgZm9yIHRoZSBzdWJzdWJzZWN0aW9u cy4NCg0KK0BtZW51DQorKiBDRVQ6Og0KK0BlbmQgbWVudQ0KKw0KIEBub2RlIENFVA0KDQpUaGlz IGF2b2lkcyB0cmlnZ2VyaW5nIGEgd2FybmluZy4gSG93ZXZlciwgc2luY2Ugbm9uZSBvZiB0aGUg b3RoZXIgQUFyY2g2NCBvcg0KeDg2IHN1YnN1YnNlY3Rpb25zIGN1cnJlbnRseSBoYXZlIG5vZGVz LCBJIGJlbGlldmUgd2Ugc2hvdWxkIGFkZCBub2RlcyBmb3INCnRoZW0gYW5kIHVwZGF0ZSB0aGUg bWVudSBhY2NvcmRpbmdseToNCg0KIEBlbmQgdGFibGUNCg0KK0BtZW51DQorKiBTVkU6Og0KKyog U01FOjoNCisqIFNNRTI6Og0KKyogUEFDOjoNCisqIE1URTo6DQorKiBHQ1M6Og0KK0BlbmQgbWVu dQ0KKw0KK0Bub2RlIFNWRQ0KIEBzdWJzdWJzZWN0aW9uIEFBcmNoNjQgU2NhbGFibGUgVmVjdG9y IEV4dGVuc2lvbg0KIEBjaW5kZXggU2NhbGFibGUgVmVjdG9yIEV4dGVuc2lvbiwgQUFyY2g2NA0K IEBjaW5kZXggU1ZFLCBBQXJjaDY0DQpAQCAtMjY5NDEsNiArMjY5NTEsNyBAQCBpbnRlcm5hbGx5 IGJ5IEB2YWx1ZXtHREJOfSBhbmQgdGhlIExpbnV4IEtlcm5lbC4NCg0KIEBlbmQgaXRlbWl6ZQ0K DQorQG5vZGUgU01FDQoNClsuLi5dDQoNClBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIHdvcmtz IGZvciB5b3UuDQoNClRoYW5rcywNCkNocmlzdGluYQ0KDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJI DQpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJj aGVuLCBHZXJtYW55DQpUZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUNCk1hbmFnaW5n IERpcmVjdG9yczogSGFycnkgRGVtYXMsIEplZmZyZXkgU2NobmVpZGVybWFuLCBZaW4gQ2hvbmcg U29ycmVsbA0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1 DQpSZWdpc3RlcmVkIFNlYXQ6IE11bmljaA0KQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmlj aHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo=