From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id KahuJT9B3mn85RYAWB0awg (envelope-from ) for ; Tue, 14 Apr 2026 09:29: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=UXfUdqnP; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 93D7E1E08C; Tue, 14 Apr 2026 09:29: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 607CE1E08C for ; Tue, 14 Apr 2026 09:29:34 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id B142C4BA23E5 for ; Tue, 14 Apr 2026 13:29:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B142C4BA23E5 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=UXfUdqnP Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by sourceware.org (Postfix) with ESMTPS id 8CFE84BA2E1C for ; Tue, 14 Apr 2026 13:28:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8CFE84BA2E1C 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 8CFE84BA2E1C 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=1776173340; cv=fail; b=KUZjDzSnrrT2uNZWUbmXgRg9RYfDEs4zQ0eo2xg4CNhH8V9YazezvDtc2qEZDs5NUIdrh5jSd0711N6uhtEdPmHyk7a+yL1+j78JQ0ZphP9EW0TBlCv6zwKOyj9jfi8KHR1pSbEMJSm6fCkxFCXzPx939da7k97dQarNfUz9mns= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776173340; c=relaxed/simple; bh=Y2VcygGbmYyQAcGvhKav53gbwwtFtGGbUXBnKWEpS78=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=D9grfyBMUIhTmGjIcIt0+BPrqBYCx1bQ4RDu2fmyKhsFrCNAWNwgca8nOw0AJJYyToJ6pbuCn/saNGu9L5la9Jwn03jwQHXbsNwBREnS5P9ZgBu8awfBBzpRZ0Q7ZnXvTjCmfGxBOlWWARhs6niDGO+p++f0XKWtCy4ytmDFKIM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8CFE84BA2E1C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776173340; x=1807709340; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=Y2VcygGbmYyQAcGvhKav53gbwwtFtGGbUXBnKWEpS78=; b=UXfUdqnPw7lvkTOVx9udg7KHxy1aCORsmC3TgLWN16XwAnwEM3dYzKtI 52TOL3hFl6XyUrcu0K4exAVPjrWVhE8+NMWXKVtfmTcrwa+pU9KK1eFl1 V5FFf48/gG0PGuOuitjzv8C2EWgndcvjnR7F64YGZiZUrkhCsThHLalGq qq5Kg2MrUYyYLcNGquDAoDnpvZwbyQd+dDw31vxqUYmCXRbmQlhNz+7th PkIAh5BbQSeXUe9Hvgpq+hbu0ONr8vda4ZD+qZz773FK0IAu3fZQzIVUe 4NVNMP7u4Ph269VAndd4Y9BJ6Q17MN7o6UGJIc4TNcsFwl5TPVm1otTQP g==; X-CSE-ConnectionGUID: UjSBdCJZS0qOBIwID8neig== X-CSE-MsgGUID: RdseynKRQ12XZx29T/izdg== X-IronPort-AV: E=McAfee;i="6800,10657,11759"; a="87832896" X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="87832896" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2026 06:28:58 -0700 X-CSE-ConnectionGUID: 3a8P9hLCSrejBBvw809bCQ== X-CSE-MsgGUID: DlGNnXW+SM2ZHluzDA5HFg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,179,1770624000"; d="scan'208";a="225791735" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2026 06:28:57 -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.37; Tue, 14 Apr 2026 06:28:57 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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.37 via Frontend Transport; Tue, 14 Apr 2026 06:28:57 -0700 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.7) 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; Tue, 14 Apr 2026 06:28:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O9ZQPAWtg/Q9e8ExGVN/O1YdEgbLIWZXVWOROxAoljGgomftnR/WL266jq3uJL4TkgiqQo2gvArRePzCrqPAeQ21ZKWgA6igc3ANZMEZctgCcQRzfv7+rc664sZn8oIgB67gDao825yWbGJvFj7syicW541kOLGMiWb5F7uPBozmXx5xGecIOa7zCPhiYPZ/ZMSvRiSoG0HNWSU7DBiSlwLC2NBflwYSyr95lnn10g9I8T5wB037vB7wiE79WYnNNcnHkUwfGRisHgLqpgXjY3tV77ZK+oiw7ArTmyVVGZdV4KzbOrOudqAkxkabe2nuwcSlq17M33pQ5WE3d+P+PQ== 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=gFjBQffaK6ZgsXYgTr45X6g4RctoUwkll/mSgEvs/08=; b=P1GkmDSS9lRbJR9vjwkQ8Grrdmdckahn1oS2mcg/CBIWpmQI9dhbWNIsR8GAbFP1BByYvMmOvCFMPsRoiraEgREc+rJV7i7nJ8r0UAE48hMTkEQHHrPyoVk/7BNFpoDwHOlgcmf8L/50xtR3FDe0CrneViM1Ir9K9gevyvQUaQn+T6bLrGDv+q/w39M/01v182ICv8R1KcpsN1j6S1zIhhNt7VcJFACjbb2YtoEU2QJawyejWhAhEsMA7CPRXePhQNVFyoZYneGoJ/jEUDDNp0jetIjqJMFs6grgfw/d/H0kbDVNbw8ZfnSrTDBe2JpR4IHWFLVd24LOVU68gf70xA== 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 IA4PR11MB9009.namprd11.prod.outlook.com (2603:10b6:208:56f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.38; Tue, 14 Apr 2026 13:28: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 13:28: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: AQHcjEWaHCybfNzbT0an0BJJI182u7WA8nSwgFfKEZCABjWgqIAAEb3g Date: Tue, 14 Apr 2026 13:28:52 +0000 Message-ID: References: <20260123080532.878738-1-christina.schimpe@intel.com> <20260123080532.878738-7-christina.schimpe@intel.com> <86a4y4iudm.fsf@gnu.org> <86o6jloj0p.fsf@gnu.org> In-Reply-To: <86o6jloj0p.fsf@gnu.org> 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_|IA4PR11MB9009:EE_ x-ms-office365-filtering-correlation-id: 0a16492f-8973-451c-1c94-08de9a29c4f7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|10070799003|366016|56012099003|38070700021|22082099003|18002099003; x-microsoft-antispam-message-info: 2oPJn3gQKL6hUrWYPM6kBKtp0HcHlInggAL95pWkmMjHRxM/pQL19qYBViwYMkceHIpntC4ubvbh5QyYj34xBFVRaj+ZjpNNIDKorZJ7Kl1ngyZgMkoARO/9r0wpxy/nleTiqjqbOabSzR+c8/rTzubylCDOjTNxtxnfPzJmzmwjVUXSKVPe7BOl3y5pbWUSvvmR19MTUEbR1vstWBB0O4uPaBJlVVpSykN2T0i1U8w9KYoLdr+pgyTVqIxOQhCaS1dvdeAW0es7fVbAZrLT2DZhviAG3/YqWxzQbgLMTWflJMGcXHlh5pyl18Tx06TRhR6rugjk7jnqfLg05imdpESyIlFy+UzkdbkQaQTiFXzZ8XzAnKtpCXmYSVJfjFKnDXdv7P+xxRRXxfhNYIwxI7ZTfl7LOtPezx9s0EHTNNIbSopfjwYmD9INg6zAKdbeR8e/K0CVp9LMEKXiAckPWTfn9UYPU2ErGB2o6c832GaXNcWaIsPCo68PIEamtNkqmwGS+g4l7TG/MdvaiSgjVsoyGKIfe3D+cn58dCECA/SlHwu7RVyR/ukjIBVf9kuqZ00K/ujb5jmAToqzjWoqmA6TvbuyJt/I+A5k6coS+XY1KX7SMNnkzi3IVyH+r48vPHTNLOr+dnRXMlB6Mp4YJMW8MMdwOMnxLpz6SoTm+ncX77ZjSkMD6kRoHbGtEYQzdkCUrRZoViiTef73g9AUnpjGJkqEdaPwt2EYJFdkW5+5UrhkgwOznsDOG8Thu29p6DPjlqR+AnDe7cUlBQoiCuGESTSRWvm5U9VEc2J6BS0= 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)(10070799003)(366016)(56012099003)(38070700021)(22082099003)(18002099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmNRNndtNUgveHBndVhkUzhHNlV0K3BLbTQ0NFpWVzZYaER0dkVnTElIUmdm?= =?utf-8?B?RVZ4VmZyNVBKUGhWK2Q3ZWxBKzNqTHU3OVdWZU5semdIN21UQXg2TlJZRWJY?= =?utf-8?B?SmpxMlFER3p1b2lTeElFN3dkdWU5c0dERFU4djJjUFExd3ZzVFhKcU1senJF?= =?utf-8?B?OEI5VXp0d3VXaWVOeG5XelJlY3pCZE4rNUJycXVJODJrWkdhbjY4UTdZTVIw?= =?utf-8?B?am9UZm5aczVIeDI0cmNicnJtR2pTdW9ORXdSWVlhUVVjTjh6WlVwc2h2M0lG?= =?utf-8?B?cTJDd1pPOHZ5ZmNYN1R5aFFnSWlWVktzUFlFZWNpbUpPK1RTYkNOK25pSGNr?= =?utf-8?B?WlY4SVdzTjJoMXNPVmNWUVFlQm1kZERTaFRlRGJDKzJWNmZISG9xUGlrZDJn?= =?utf-8?B?OUlOV1hlQlZncHJwcDN2NFFCdENEcnNESmZFWlpPQld5RXFQM29NWElKU0ZL?= =?utf-8?B?ZS9VKzczdHV0V1ZxcW1BL0hQRzNPUHBoL29Ea1cxVWc3U3NGNkhZK2VKSFND?= =?utf-8?B?dkJiOWt2cG9nVWZKSDVjeU05anVOQURjeE9LdUEyaEI1c1ZESUljWWp6OFA0?= =?utf-8?B?b2RuYXVmZFZVYmpDZXFpbzF6aEdmYkhCNStELzhDTEZ4YXhIQmNlS3NvK0kz?= =?utf-8?B?TUltWmxJa1J4dDhIQVdFK2VZSGQxemtRTUNKQzE1RUJ0V09QNGdNOHViTUdC?= =?utf-8?B?WktZeTcwSXFueTluZ2tPL3R0RzQ0cVJ4MGtNWTU4RldQTTB0Y0swMzFlQVBs?= =?utf-8?B?WWlMTndiU1VEM05YZ2VXS3lzS3paNVZ2Y0wyUEM3QnIvVDVveEl2V2NCN1RT?= =?utf-8?B?MXZRclcxMEJWeENFL0d2MUFSV1ZzMC9GcFhxREFoa0xJdGs5cm9MUC9OT2lW?= =?utf-8?B?bjYwQnBQVG5id0hvR1c4bm1LbHV6UkR6dkkxTDBIY2JKdk14b2dSTWxCWFBy?= =?utf-8?B?NkRYUURzbkZZSnFpdUE0Ym9qMENpT2xWNFV5azN2eE16U2JzU2dpS0pGWjRp?= =?utf-8?B?T1FFY1h2SHpHelVoMnNHTUkzQTVjdi9XVE1LWDRXM0tFckJ6NWFHMW5PS3Ew?= =?utf-8?B?TXZUV0JQU3p6L0s0K3loa2kvOHRPVjRCSi9GWktkcmtGZ3AyRmFvR1ZWcElZ?= =?utf-8?B?MExlTDhOTmdrTlVGS3lUdWs0UitEVld4M0pkOC9YeG1LbDlybHlmQ2I0Wnlz?= =?utf-8?B?V0pkTHU4bGQzZXR6cWJrTzRjWDVqb2wzTHVVV21COEcwcGRMbjdseHhsTTZk?= =?utf-8?B?cTRDS0NkaUlKV1BxMDFxbVJCV3VHTitlSDRwWGh5VSs4cjhVeERVTGRPMXdt?= =?utf-8?B?NW9sOGNwTmdsK0ZSM3h6OXExakpjc2ZDaVE1cWMrY1MzNGIvNGVQZDdWRC80?= =?utf-8?B?WWc4OFlibTQ2OVVnZjdJK0hsLzVHajhNams3Z2ZkK0UrbFN2NWc2MGtSTVYy?= =?utf-8?B?ekFqNGZGSUF2MGxFOFlWZGlYTnQ2ZURKdzV2amFOMFE2RThCelc3RlpOYXRm?= =?utf-8?B?R0ZPRVZab3l2d3RaVjhIVDhaOE5WakxnbEwrQzkxdUgwSVVOcmZybHhHd3pQ?= =?utf-8?B?cHF0R0cyN3pwallpRFk1MVBZdHZKYkVFeHVDZUZ6L1U4QzVMOTh5N0JoNFhw?= =?utf-8?B?eXk1QStmZmRyOXBvNy9jWDNwVEhKSjQyMmYzZ3NKYURtK2VkeHEzb3NKV1JQ?= =?utf-8?B?M1lsbUlTeTE0QXlzUDlpUloxVjJwaFJMSnQ3NmJjTHVzYjI1YXB2dndvTlo0?= =?utf-8?B?YmdYVm5TWEpoUHZ0UU1NZm8xUjdpVkVRUHdCQVB2d014cXBrYW04Mk5reWJN?= =?utf-8?B?Nk11ZEZWd0cyZlZaRTdLL3RPT0lvSlhUdnR0cXNNY3B6MDdMbG9veitmbVF5?= =?utf-8?B?OGFpRHZKTkIyT204aGRhVWliM2NGQzd4Vzh5dzV3czNNU0M0Q2R4RWkzUkg0?= =?utf-8?B?bXFiMmhMMWh0RmM3SU5wYzhNQnlFS2x2TldMYXNwM2dNQnJrVzltOHlWUkJV?= =?utf-8?B?bDJqY2FURzZ2L1lBZWh6dnRHK1cwbis3RFlweUpSTmcwUHFudUllUDFFTmVi?= =?utf-8?B?TWozUURNNlcrZll4Q21COUVpZjUyemJmWXpJL1RTak1Zb0pVV0w0aGxNSzg3?= =?utf-8?B?ckk1d1RVT21XT0NEZVhaaW1acXF2Z3V5U2pNUHY4ZzN3NEN4b2hlK0lJOXVs?= =?utf-8?B?NnVKR0RiNTJYUUhmeTY2OVZyOUdQZ3RNY1VWQ1BIcUw3ZTJwZURVL0pnWVlr?= =?utf-8?B?ODVmai80WEhwR0tQRUxORU00WmYweG52MEJTT2E2clRJemE5Tm1wTnhLRG5Q?= =?utf-8?B?MlByQ21yMkcraFYyc0Z4YWs5eG9iSnVuSE9LVlhONzcxVVdiMWVISXhjdXhY?= =?utf-8?Q?wK+/a4qKcxUQtL2xrOemLbbz0Pm8pjcrNTUxKUycU3Lj2?= x-ms-exchange-antispam-messagedata-1: 1WzAoxIexkwMuQ== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: bNCociCG9c+rSE2t4V1PfT9XG+mVMWQVUoSmS8zZ85K9w58+ydHl/IcmL1/GvnXcPuLVbbPRok6nTtd4ItGil0O1cYpOzrcA8jxOWfGvBXyvSiedN10hZA0gkZanakylPPRMsLrYtYqSUcT9BJMeFahne/qRQU23dN6kEgqsXVx3Cu1yy7bQOruqewGhwEfoZMYDs5/A1OjHl4tKgFpwttFtshXvH4iJeqJHZZtZ3LGT42vfMnyGfHQ1EdhzSM4FDlT02OamamtMGoDVXSeMa/Ou79urA6hxK2en2E2puaXxcXkFDTECNZIxEK3woQM65YR1xYTKfop2HZ/tSqVxxw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a16492f-8973-451c-1c94-08de9a29c4f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2026 13:28:52.1681 (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: Qj7c/to6vTqQXQQIelH+wsv/VLQGhi24ZEv/QrrMzjbuki9wBoyPBI+zmyPkrJTH6bD4bUXPaZoisHUwlEU0v9SmShn0iLM+o7exJnKcH2Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA4PR11MB9009 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBFbGkgWmFyZXRza2lpIDxlbGl6 QGdudS5vcmc+DQo+IFNlbnQ6IERpZW5zdGFnLCAxNC4gQXByaWwgMjAyNiAxMzo1Mw0KPiBUbzog U2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+DQo+IENjOiBn ZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgdGhpYWdvLmJhdWVybWFubkBsaW5hcm8ub3JnDQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgNi85XSBnZGI6IEFkZCBjb21tYW5kIG9wdGlvbiAnYnQg LXNoYWRvdycgdG8gcHJpbnQNCj4gdGhlIHNoYWRvdyBzdGFjayBiYWNrdHJhY2UuDQo+IA0KPiA+ IEZyb206ICJTY2hpbXBlLCBDaHJpc3RpbmEiIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+ DQo+ID4gQ0M6ICJnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZyIgPGdkYi1wYXRjaGVzQHNvdXJj ZXdhcmUub3JnPiwNCj4gPiAJInRoaWFnby5iYXVlcm1hbm5AbGluYXJvLm9yZyIgPHRoaWFnby5i YXVlcm1hbm5AbGluYXJvLm9yZz4NCj4gPiBEYXRlOiBUdWUsIDE0IEFwciAyMDI2IDA4OjQzOjUy ICswMDAwDQo+ID4NCj4gPiBJIGp1c3Qgbm90aWNlZCB0aGUgZm9sbG93aW5nIHdhcm5pbmdzIG9u IGZlZG9yYSB3aXRoIHRleGluZm8gNy4yOg0KPiA+DQo+ID4gZ2RiLnRleGluZm86MjY4Njc6IHdh cm5pbmc6IG5vZGUgbmV4dCBwb2ludGVyIGZvciBgQUFyY2g2NCcgaXMgYHg4NicNCj4gPiBidXQg bmV4dCBpcyBgR0NTJyBpbiBtZW51DQo+ID4gZ2RiLnRleGluZm86MjcyMzI6IHdhcm5pbmc6IG5v ZGUgYHg4NicgaXMgbmV4dCBmb3IgYEdDUycgaW4gbWVudSBidXQNCj4gPiBub3QgaW4gc2VjdGlv bmluZw0KPiA+IGdkYi50ZXhpbmZvOjI3MjMyOiB3YXJuaW5nOiBub2RlIGBBQXJjaDY0JyBpcyBw cmV2IGZvciBgR0NTJyBpbiBtZW51DQo+ID4gYnV0IG5vdCBpbiBzZWN0aW9uaW5nDQo+ID4gZ2Ri LnRleGluZm86MjcyMzI6IHdhcm5pbmc6IG5vZGUgdXAgcG9pbnRlciBmb3IgYEdDUycgaXMgYEFB cmNoNjQnIGJ1dA0KPiA+IHVwIGlzIGBBcmNoaXRlY3R1cmVzJyBpbiBtZW51DQo+ID4gZ2RiLnRl eGluZm86MjcyODA6IHdhcm5pbmc6IG5vZGUgbmV4dCBwb2ludGVyIGZvciBgeDg2JyBpcyBgQWxw aGEnIGJ1dA0KPiA+IG5leHQgaXMgYENFVCcgaW4gbWVudQ0KPiA+IGdkYi50ZXhpbmZvOjI3Mjgw OiB3YXJuaW5nOiBub2RlIHByZXYgcG9pbnRlciBmb3IgYHg4NicgaXMgYEFBcmNoNjQnDQo+ID4g YnV0IHByZXYgaXMgYEdDUycgaW4gbWVudQ0KPiA+IGdkYi50ZXhpbmZvOjI3MzIxOiB3YXJuaW5n OiBub2RlIGBBbHBoYScgaXMgbmV4dCBmb3IgYENFVCcgaW4gbWVudSBidXQNCj4gPiBub3QgaW4g c2VjdGlvbmluZw0KPiA+IGdkYi50ZXhpbmZvOjI3MzIxOiB3YXJuaW5nOiBub2RlIGB4ODYnIGlz IHByZXYgZm9yIGBDRVQnIGluIG1lbnUgYnV0DQo+ID4gbm90IGluIHNlY3Rpb25pbmcNCj4gPiBn ZGIudGV4aW5mbzoyNzMyMTogd2FybmluZzogbm9kZSB1cCBwb2ludGVyIGZvciBgQ0VUJyBpcyBg eDg2JyBidXQgdXANCj4gPiBpcyBgQXJjaGl0ZWN0dXJlcycgaW4gbWVudQ0KPiA+IGdkYi50ZXhp bmZvOjI3MzYyOiB3YXJuaW5nOiBub2RlIHByZXYgcG9pbnRlciBmb3IgYEFscGhhJyBpcyBgeDg2 JyBidXQNCj4gPiBwcmV2IGlzIGBDRVQnIGluIG1lbnUNCj4gPg0KPiA+IGZvciB0aGUgbWVudSBj aGFuZ2VzOg0KPiA+IH5+fg0KPiA+IEBtZW51DQo+ID4gICogQUFyY2g2NDo6DQo+ID4gKyogR0NT OjoNCj4gPiAgKiB4ODY6Og0KPiA+ICsqIENFVDo6DQo+ID4gICogQWxwaGE6Og0KPiA+ICAqIE1J UFM6Og0KPiA+ICAqIEhQUEE6Og0KPiA+IH5+fg0KPiANCj4gWWVzLCBiZWNhdXNlIHlvdSBhcmUg YWRkaW5nIHRoZXNlIGl0ZW1zIHRvIHRoZSB3cm9uZyBtZW51LiAgVGhlc2Ugbm9kZXMgYXJlDQo+ IE5PVCBzdWJzZWN0aW9ucyBvZiAiQXJjaGl0ZWN0dXJlcyIsIHRoZXkgYXJlIHN1YnN1YnNlY3Rp b25zIG9mIGl0cw0KPiBzdWJzZWN0aW9ucy4gIFNvIHRoZSBAbWVudSB3aXRoIHRoZXNlIG5vZGVz IHNob3VsZCBiZSBpbiB0aGUgcGFyZW50DQo+IHN1YnNlY3Rpb25zLCBub3QgaW4gIkFyY2hpdGVj dHVyZXMiLg0KDQpJdCBhcHBlYXJzIHRoZXJlIHdhcyBhIG1pc3VuZGVyc3RhbmRpbmcgb24gbXkg cGFydOKAlHRoYW5rIHlvdSBmb3IgdGhlIGNsYXJpZmljYXRpb24uDQpJIHRob3VnaHQgeW91IG1l YW50IHRoYXQgbWVudSB3aXRoICJwYXJlbnQgbWVudSIgaW4geW91ciBmZWVkYmFjayBiZWZvcmUs DQpzaW5jZSB0aGVyZSBpcyBjdXJyZW50bHkgbm8gbWVudSBpbiB0aGUgcGFyZW50IHN1YnNlY3Rp b25zLg0KDQo+ID4gSWYgSSBjaGFuZ2UgdGhlIENFVCBhbmQgR0NTIHN1YnN1YnNlY3Rpb25zIHRv IHN1YnNlY3Rpb25zIHRoZSB3YXJuaW5nDQo+IGRpc2FwcGVhcnMuLi4NCj4gPiBzbyBJIHRoaW5r IEkgbXVzdCBhZGQgYSBuZXcgQG1lbnUgZm9yIHRoZSBzdWJzdWJzZWN0aW9ucy4NCj4gPg0KPiA+ ICtAbWVudQ0KPiA+ICsqIENFVDo6DQo+ID4gK0BlbmQgbWVudQ0KPiANCj4gWWVzLg0KPiANCj4g PiBUaGlzIGF2b2lkcyB0cmlnZ2VyaW5nIGEgd2FybmluZy4gSG93ZXZlciwgc2luY2Ugbm9uZSBv ZiB0aGUgb3RoZXINCj4gPiBBQXJjaDY0IG9yDQo+ID4geDg2IHN1YnN1YnNlY3Rpb25zIGN1cnJl bnRseSBoYXZlIG5vZGVzLCBJIGJlbGlldmUgd2Ugc2hvdWxkIGFkZCBub2Rlcw0KPiA+IGZvciB0 aGVtIGFuZCB1cGRhdGUgdGhlIG1lbnUgYWNjb3JkaW5nbHk6DQo+IA0KPiBUaGVyZSdzIG5vIG5l ZWQgdG8gYWRkIGEgbm9kZSBmb3IgZWFjaCBzdWJzdWJzZWN0aW9uLiANCg0KV29uJ3QgdGhpcyBo ZWxwIHVzIHRvIG5hdmlnYXRlIHVzaW5nICdwcmV2aW91cycgYW5kICduZXh0JyBldGMuIHdoZW4g dXNpbmcgImluZm8gZ2RiIiA/DQoNCj4gIEluIGZhY3QsIEknbSBub3Qgc3VyZSBJDQo+IHVuZGVy c3RhbmQgd2h5IHlvdSB3YW50ZWQgdG8gYWRkIHRoZSB0d28gQG5vZGUncyB0aGF0IGdpdmUgeW91 IHRyb3VibGUsDQo+IGNhbiB5b3UgZXhwbGFpbj8NCg0KWW91IG1lYW4gdGhlIG5vZGVzIGZvciBD RVQgYW5kIEdDUz8gDQoNCklmIEkgZG9uJ3QgYWRkIHRoZW0sIEknbGwgc2VlIA0Kfn5+DQpnZGIu dGV4aW5mbzo4ODAxOiBAcHhyZWYgcmVmZXJlbmNlIHRvIG5vbmV4aXN0ZW50IG5vZGUgYENFVCcN CmdkYi50ZXhpbmZvOjg4MjI6IEBweHJlZiByZWZlcmVuY2UgdG8gbm9uZXhpc3RlbnQgbm9kZSBg Q0VUJw0Kfn5+DQoNCkNocmlzdGluYQ0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSA0KUmVnaXN0ZXJl ZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFu eQ0KVGVsOiArNDkgODkgOTkxIDQzMCwgd3d3LmludGVsLmRlDQpNYW5hZ2luZyBEaXJlY3RvcnM6 IEhhcnJ5IERlbWFzLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgWWluIENob25nIFNvcnJlbGwNCkNo YWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQ0KUmVnaXN0ZXJl ZCBTZWF0OiBNdW5pY2gNCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVu IEhSQiAxODY5MjgK