From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oIATNMUQlGrnDhQAWB0awg (envelope-from ) for ; Sun, 30 Aug 2026 07:15:17 -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=QpdEdJ1L; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id BB3F01E033; Sun, 30 Aug 2026 07:15:17 -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 [IPv6:2620:52:6:3111::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 01B151E033 for ; Sun, 30 Aug 2026 07:15:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4F5194BA798E for ; Sun, 30 Aug 2026 11:15:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4F5194BA798E 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=QpdEdJ1L Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by sourceware.org (Postfix) with ESMTPS id CBF634BA2E23 for ; Sun, 30 Aug 2026 11:14:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CBF634BA2E23 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 CBF634BA2E23 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788088485; cv=fail; b=wD3o4F8XXD/hUIRx1huF0jBQvwFDi8wcmT6VIJysgoYO9cz/X8j8ZUMsy0xr4D3l1vuok8IqpsMh5qkXBKbiv6J3Ag4W5UTpwcWjyOhGXBReBp43CoAH3vMXaRcfDu44lxuZLvUPoJWGr91Qidn2DV1LeK4smaJnr5+B9e0PB0o= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788088485; c=relaxed/simple; bh=+c+AiRiqsueZ8N/R0IUDXEE19ydp/NK70k/ioF6K3e4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=WFeUyUBUaAZoHLfdjHHOg6EKF/LhOXVorC1Z4h/oLHVNvrWIOTgb7JrqtiHU3N4Fj4q74j4SQm2auwHReTqo9hxptYlQXXvcgmj20uOupM5Owuw5QCElJryaaLWmlRP1hdTczcJa7uo/qVAt5rQq4cAjaFZM7ffovVdGMsXVm74= 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=QpdEdJ1L DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CBF634BA2E23 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1788088485; x=1819624485; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=+c+AiRiqsueZ8N/R0IUDXEE19ydp/NK70k/ioF6K3e4=; b=QpdEdJ1Lql3+SVqEBYMl8SZugqFRFpugRXCDrL5EiKRhhMKS3P0u04Xo ZZt5Cme1Ca70NqZbjIvzYtd271xm725nu09QeVlNAHCOzSkcfNMNiMW/C w4f82TWDRNT+GN6OgLjMHYn9i/GqtVzz7PmPlx+By2MEpQUHcuSURsfom Ymlf5NEX5UhuW1+5u3aWVdaYeL5T55lU08BJTyRHNKWUC+efSmLZZ1Nqu aGAEa4NC2+nV1dFBlXM22fcwid++yUm0pp6cfhVUnfyh+Y/xS7gW7XNLr UBtJ4ezLz0gpAFHn1kddgQU64pITeul3vCqiTrVsfhH9WQeAygx0zXWLT g==; X-CSE-ConnectionGUID: ILZGqVVhSV2nD/Z4TjOjbw== X-CSE-MsgGUID: aUzhIRSLRd6CpQDJ0GfLEQ== X-IronPort-AV: E=McAfee;i="6800,10657,11890"; a="98855750" X-IronPort-AV: E=Sophos;i="6.25,252,1779174000"; d="scan'208";a="98855750" Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2026 04:14:43 -0700 X-CSE-ConnectionGUID: dfJCLrF7SGmqiP3JO+9EIw== X-CSE-MsgGUID: rY+MZW/eTIm+Y8yW9jUsaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,252,1779174000"; d="scan'208";a="292057809" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by fmviesa002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2026 04:14:43 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) 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.46; Sun, 30 Aug 2026 04:14:42 -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.46 via Frontend Transport; Sun, 30 Aug 2026 04:14:42 -0700 Received: from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.13) 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.46; Sun, 30 Aug 2026 04:14:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oittbRdIPAookXUafZt9RjkG8HqphxC0A7l0y3CGzUAA7r0y9BkipInAAt/vrh6ddgbpF3u8qmaDrBqxpFt0OXaFzE3xYqoGEcwagmI4Rc1sLKN77e7GSbo4x+IfyHGFyCkuDgLl3sYfju2NLgYfxPfLmZyQoSARNtqtIaPVZcNN8yTwHjpoGa3zHtZw3xE1ECY8f81x+hRUlPPXO2N3H/pt1oJYkR+Syytkc5Dq7Fdht1L1yJn6yDIQVgyH4oprLlH06Mo+EIx4t4JNd9oUxch2FMfSAfP7SlB+Gg7W2JmYxinSbWPFnihqbBOHC6OyDGhOMLqBlTrohXbNVmnrjg== 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=2jRwsefe1cHien1q35Mb1lTLpbbMTVkoBCXuaR06i/I=; b=KAvxdgK1FrajP18ijWe6tf9DmD1j51wg4/Llh+HSa5PNfcxIxWRb3w0R6BBKzunR9CwdFhNng4E4I7MZOA4AwjJiRAavbokfKUTDM0hFxEjYyQHVhH59m4a0EbDQfnf/2yOiS5lhujgT5tJ5Z5DrOnJrzKl5s7KAATsKanHHWQgroUogMUmFO/o9hEYSEMsGP99N2uop5P/JmNz8OSn7Nbz1tn8P3HD6QWC2acHoSs/2acA5un9infUsUOJtLMMxUMImFKbBBuNZ4mvjVSl6vam6K1WUIvWISyl9lUXfDTZGwkZUYbKryV53UQcd4nxnzv/SMw7WYw99C2Sab0W8bQ== 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 LV2PR11MB9598.namprd11.prod.outlook.com (2603:10b6:408:379::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Sun, 30 Aug 2026 11:14:35 +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.0360.008; Sun, 30 Aug 2026 11:14:35 +0000 From: "Joos, Christina" To: Thiago Jung Bauermann CC: Luis , "gdb-patches@sourceware.org" , "tom@tromey.com" Subject: RE: [PATCH v4 02/13] aarch64: Implement gdbarch function top_addr_empty_shadow_stack. Thread-Topic: [PATCH v4 02/13] aarch64: Implement gdbarch function top_addr_empty_shadow_stack. Thread-Index: AQHdKqe9RQsAGS7mTEa+wVxyvRYLl7auinPQgAYN0DeAAfH+4A== Date: Sun, 30 Aug 2026 11:14:34 +0000 Message-ID: References: <20260708143639.2214689-1-christina.schimpe@intel.com> <20260708143639.2214689-3-christina.schimpe@intel.com> <6d3d734f-efa1-4d3f-8001-044cabd39995@gmail.com> <871pbhxzvi.fsf@linaro.org> In-Reply-To: <871pbhxzvi.fsf@linaro.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_|LV2PR11MB9598:EE_ x-ms-office365-filtering-correlation-id: d4955018-e471-4e33-c3fa-08df0687df8e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|23010399003|1800799024|366016|38070700021|4143699003|10067099003|5023799004|11063799006|56012099006|18002099003|22082099003; x-microsoft-antispam-message-info: N9/CE0+OdR2BQahzJpMFkw1t1Ns1RkVDdfPv0A4My9WIzUQmy9Ku3+K3l2kb5xHvV9Yo5xqJXq8cPdskcTkOI5mlRAGJ+Xi7lu5m/f1vHfOYdk5TU3dW7aJYfc87fgOMxvy2zk6tfrZBCgHFris/GRvQi09bRjDde29tRyGat4uUptHMc2/xgooP4e6q4Art59/52n5dsozRQ9S70Ja7IVl3KIQcQF6lNeTA7IHC++3HWD73l9kZ8IOHYDVU/fvivaxwB0dW256shE2zpnwkBaPAlg1wEipn4MsC3qPQ+ApZPn6sN68D/Vn1DiPyZ2zC4uEII4drbjdqKQSMTe24URqh8rBKUtY2itEXQwJdqqG82XVhJD4FxFh7iZ9lOYLPx9AfVWmcM8tMqKoQpt+OAOqyqWmbpSW7azU87FoVR/X+1oMw5OOSAX9WWXKp2OifxKK6aaevD3ROPzNiMNgssY7rvKfopvxTfwFEs1pC9+/y4xc4rxCydR8XHKNEldv0jON3xNmGRP34XjI1A6CMRibXgN3OksrxCEAdP89fEvmmlXHgYPPqDR9pLhRU9panzUjga8GwVURqEDjHiMRq4mN/ylEhfEyROLjLZyIPnGHej2IA/tY92MUEAfUeCMmInPEeg4zXJMv1QVJIf72tARxGlyCtyzNyyFEYiqmg5NZAtQqRy9mHOpy9EO0AK41pXIbLYlWPTrhxYYGcU/E1L5bFfhThPE3DXUvZL735sDI= 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)(23010399003)(1800799024)(366016)(38070700021)(4143699003)(10067099003)(5023799004)(11063799006)(56012099006)(18002099003)(22082099003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QllCZjYvYlF6RmJCSThQeGNTMiswbzFacEM5dHl1dWEwTFlhS1QwamMrK2ty?= =?utf-8?B?b2JiZGRORWxHQjgwQ0p1Yk5hVXI1MFNYRHpsZ241UjBLaG5FSnVHb2FrczJu?= =?utf-8?B?SFU1OFJ3cVJVT214L20xN0xKeHNHRlcyUGNjVmlRQmRMNzdxZGNOa0dMVzJs?= =?utf-8?B?UEdPRjBMYnFlZTRQWHZFZEFBTUQ4OENFVUpQSUhPV0xtSTdMQzdpUk5ENlMz?= =?utf-8?B?cS83NmdGZWVwazhndE0vMkhzcXJYT2NQWG11cktOanJBZXVTeWN1ZXpSenBW?= =?utf-8?B?TXJuOU43T0doV201alNPRGRqODN2aHh5Z1oxcWNVM0NZQVRHdjRVdGZjRStF?= =?utf-8?B?bnl2WmpXV3loQWJiSWNUNmdqWWJRd0pKb1g1WFh4RktTZWFiK1l0V291M0h0?= =?utf-8?B?TXE0b0RIMHpEY2grT2k5N0Z2blc1OXpxWDJldi9rUWpqZ0xrUkhSbklTVTQ2?= =?utf-8?B?QWpOZGo2MTkxWlZkek9DRmlGOTNXVjhvWmpob3IwajlNWXAwV2JWNU5wSnhH?= =?utf-8?B?RnRyTnd0TVB5RUJlem9QT01tVGU1ZWtnbjdGbENHeTRSa3JBSmZkWE1OdDAz?= =?utf-8?B?OERGdmlQQVBwRUlqQkYvZzdId2pxN1FmRUdrbmNDMFUzUmIzcFBzdEVESytI?= =?utf-8?B?MWc4dk5CT0hLcXorQXo4dlc5cmVUNGZZcERLdWtpUU52d0U4TGFxaU1ZY0U1?= =?utf-8?B?SlBlQmdUaTFtWDhWY3NUU1ZlakQ0OUYvMkZBOWRwMzZWY204Z3VOZXpWUTZM?= =?utf-8?B?SzBwcmRlVTZRbmhjYnNHUnBLVEdtTEFMZ2dvTzBldXRuYk1palg0ejMwUUlY?= =?utf-8?B?a3ZPbWpQb0dwVEJ2Q2ZUck5uYTFaYTFFcm8vMkJQbWVuV3BUdHhHOHgrcTVa?= =?utf-8?B?djZWZFlIc1pqVVFWUmpoZmUzOHdjMUdvODJ5cTA4dHVLSDd3Y3JTdDkzWHox?= =?utf-8?B?clVPWk40N3Q1MmVZRmhvc3Y5elZwZW1XcGhvRi9FbWFGUi9KcFNXK05VNERW?= =?utf-8?B?blZKamxuRXAySys5NW1rRCtzMjhKYnY5c0xEL2R6eGFsL2NKZW12ZlNwMndq?= =?utf-8?B?NUlCR0NRRmNsVzBFY2RkVFkrYk9CYm5nTURTWVJiME5DMjc1S2ErQURkaU5X?= =?utf-8?B?cFFOeEhjem95aW9pNjVIdTJ6TjJOSFcrM3ZRSkVtYnYxVDRJT3c3M1Y4eHUx?= =?utf-8?B?S202anY5YU9rSlNheEMyZkEwd3VmYnEwTG95V3NRbUlRSTZ6Mkg5Q1hPN3pL?= =?utf-8?B?Kyt5YitFSnBRYzVKNmt0VURtYTRLalNHUmszZWlpbW1ZZFV2eVExZzVQUkJV?= =?utf-8?B?SmgxV0JJb0hXTTNBQVpqeUMyRkd0ckJGUlBrNERpWmtQbFBuNjRZZHlGWElY?= =?utf-8?B?ZFpGOVMrZTMra0hmRjZUdlZLWDlWU2o1dDdIRXd2cXNXR3dOd1ZjT2hUOGJa?= =?utf-8?B?RzN1dGszVUxIZ2U1enE4U2xvM3ZReXR3VTkwQzR1Q2tpUWRoOXh3VUVydzRD?= =?utf-8?B?dDIzcmNmTUZEWlN5OVNESlFrcGVTZWtJb0l1SkxVWkYvWjlLRE4zUlFBSDhr?= =?utf-8?B?VzhPOFR4UkVJbDFObGRTbFk1RUQvUFdKQ1QrWERpa043S3lCMSs5TXdzU3dH?= =?utf-8?B?UzFnUldnYVNDdWJtT0duakwrK0dETGlTcjVPUXNrRUllejZ1bGlrQUlKa2Z0?= =?utf-8?B?WGtjY24zaC9vMmR1UEdrdGtXNlowVHpuSzZxNEMzZXZDY3R6VHJZanZXSmMw?= =?utf-8?B?OGM2MzFweHhVTVlvZVlRR0pqcjBPaTBvcDNIbXdUSkNONWxlTnFORVRJWU1P?= =?utf-8?B?NDB6SnlvUS8rVk1BZWUyMzJSK3pxSzRDbFdXdlBTV0YyWklJUXBoZmtZNGdr?= =?utf-8?B?OFJNaFhpUHJUZFNkR25HaEwyYkNPZ0Z2NDgrOVo1cDlwR0xxTnV0TEYrZEdx?= =?utf-8?B?eVRvNmVnMVA5R2d5MXg1QjhndGJPdnRXbnBRNnZwNEhTb2duVlROZU5WY2ZY?= =?utf-8?B?VGNuZ2ozanNVUUZCVTZkbkdmdUhVR0ZIaW5ia3FjTkpYdThRUU9PTGNyWE9y?= =?utf-8?B?L0RwYVlnQlRkMWY0cFp6a0FYelJNMHdiaTRIVHdwT3NPU0IvTjNYcnN3MHdj?= =?utf-8?B?bkRqbVdrVnpVZWk5NUhQdFgyZDhPQVVNeXRJNmxiQUx2SGtKaTNQUHFLRzc1?= =?utf-8?B?SHFBRlUxUUtUTk0wNm9FdXNaY0pnUWxmTndsZU9oNmpVSzZYZUVMOFBoYzVX?= =?utf-8?B?TUFpbUhkTFgxcThWMkJxdXpHOCttWklYczVsa1pIaGo1cE5jRm9DaDkyUE9V?= =?utf-8?B?NHd3ZXFUSndzV0F3VTQydU1yRkxvU080L2QySEpESWE4aGpyUFpVQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: mM4l7o3cQRdVPqHZktuko9STQLZk+qUH9RQsM43J0TFkWxfiaApnVyeKnlHguwRNpLCQbiqxBvYvpvE56xrXSy6zDJVs3s68pXwAETAvdmAlPgSn3UGszXAbE67lc5C5a81Z0UeB93BGZeIz8HZGNahxhejGmQrlUNMaU7Ls1zRZnHZJ3/8PcRauzn5+CDgUBE7kv7ZSpRfA+jKm7J45ISbH40Fc0HBk1XuV5IfFdtfwGCgcbgBtDlJR5zIth2ege9Pobkmt+Q25bsyrPFtUhVseEbGtuqYUKYphcPDTh3RmX2MA/qfU9PbiIami1dk3LdsPJHkvkb+iXnVbUL2HqA== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4955018-e471-4e33-c3fa-08df0687df8e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2026 11:14:35.0616 (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: p55uKjzf2sw/vrO2uAq63mC187IsKPuQqNOOADHoY062D1bNeMWe1WXpMF/OQouHX8AnzXjOBaDwN3fmM9amMMeTbTxoo0VaPRPbSe3hRP8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR11MB9598 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 SGkgVGhpYWdvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRoaWFn byBKdW5nIEJhdWVybWFubiA8dGhpYWdvLmJhdWVybWFubkBsaW5hcm8ub3JnPg0KPiBTZW50OiBT YW1zdGFnLCAyOS4gQXVndXN0IDIwMjYgMDc6MjUNCj4gVG86IEpvb3MsIENocmlzdGluYSA8Y2hy aXN0aW5hLmpvb3NAaW50ZWwuY29tPg0KPiBDYzogTHVpcyA8bHVpcy5tYWNoYWRvLmZvc3NAZ21h aWwuY29tPjsgZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7DQo+IHRvbUB0cm9tZXkuY29tDQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgMDIvMTNdIGFhcmNoNjQ6IEltcGxlbWVudCBnZGJhcmNo IGZ1bmN0aW9uDQo+IHRvcF9hZGRyX2VtcHR5X3NoYWRvd19zdGFjay4NCj4gDQo+IEhlbGxvLA0K PiANCj4gIkpvb3MsIENocmlzdGluYSIgPGNocmlzdGluYS5qb29zQGludGVsLmNvbT4gd3JpdGVz Og0KPiANCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogTHVpcyA8 bHVpcy5tYWNoYWRvLmZvc3NAZ21haWwuY29tPg0KPiA+PiBTZW50OiBEb25uZXJzdGFnLCAxMy4g QXVndXN0IDIwMjYgMDA6MTMNCj4gPj4gVG86IEpvb3MsIENocmlzdGluYSA8Y2hyaXN0aW5hLmpv b3NAaW50ZWwuY29tPjsNCj4gPj4gZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcNCj4gPj4gQ2M6 IHRvbUB0cm9tZXkuY29tOyB0aGlhZ28uYmF1ZXJtYW5uQGxpbmFyby5vcmcNCj4gPj4gU3ViamVj dDogUmU6IFtQQVRDSCB2NCAwMi8xM10gYWFyY2g2NDogSW1wbGVtZW50IGdkYmFyY2ggZnVuY3Rp b24NCj4gPj4gdG9wX2FkZHJfZW1wdHlfc2hhZG93X3N0YWNrLg0KPiA+Pg0KPiA+PiBPbiAwOC8w Ny8yMDI2IDE1OjM2LCBDaHJpc3RpbmEgU2NoaW1wZSB3cm90ZToNCj4gPj4gPiBXaXRoIHRoZSBp bXBsZW1lbnRhdGlvbiBvZiB0aGF0IGdkYmFyY2ggZnVuY3Rpb24gd2UgY2FuIHJlbW92ZSB0aGUN Cj4gPj4gPiBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGFhcmNoNjRfbGludXhfZHdhcmYyX3ByZXZf Z2NzcHIgYW5kIHVzZSB0aGUNCj4gPj4gPiBnZW5lcmFsaXplZCBmdW5jdGlvbiBkd2FyZjJfcHJl dl9zc3AgaW5zdGVhZC4NCj4gPj4gPg0KPiA+PiA+IENvLUF1dGhvcmVkLUJ5OiBDaHJpc3RpbmEg U2NoaW1wZSA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPg0KPiANCj4gSSBkb24ndCB1bmRl cnN0YW5kIHdoYXQgdGhpcyB0YWcgbWVhbnMuIFdhcyB0aGlzIHBhdGNoIHN1cHBvc2VkIHRvIGhh dmUNCj4gc29tZW9uZSBlbHNlIGFzIHRoZSBhdXRob3I/IElmIHlvdSdyZSB0aGUgb25seSBhdXRo b3IsIGl0IGNhbiBiZSBkcm9wcGVkLg0KPiANCj4gPj4gT3RoZXJ3aXNlIGxvb2tzIE9LIHRvIG1l Lg0KPiANCj4gTG9va3MgT0sgdG8gbWUgdG9vLCBJIGhhdmUgbm90aGluZyB0byBhZGQgdG8gTHVp cycgY29tbWVudHMuDQo+IA0KPiA+IEkgd2lsbCB3YWl0IGZvciBtb3JlIGZlZWRiYWNrIGZvciB0 aGlzIHNlcmllcyAoVGhpYWdvIGluZGljYXRlZCBoZQ0KPiA+IHdpbGwgcmV2aWV3IGl0IHNvb24p IGFuZCB0aGVuIHBvc3QgYSBuZXcgc2VyaWVzIHdpdGggeW91ciBhbmQgaGlzIGZlZWRiYWNrDQo+ IGluY2x1ZGVkLg0KPiANCj4gVGhhbmsgeW91IGZvciB5b3VyIHBhdGllbmNlLiBJIGV4cGVjdCB0 byBmaW5pc2ggcmV2aWV3aW5nIGVhcmx5IG5leHQgd2Vlay4NCg0KVGhhbmtzIQ0KDQo+IC0tDQo+ IFRoaWFnbw0KPiAoaGUvaGltKQ0KDQpBcyBpbmRpY2F0ZWQgaGVyZTogDQpodHRwczovL3NvdXJj ZXdhcmUub3JnL3BpcGVybWFpbC9nZGItcGF0Y2hlcy8yMDI2LUF1Z3VzdC8yMjkxNDkuaHRtbA0K DQpJIHRoaW5rIHlvdSdyZSB0aGUgYXV0aG9yIG9mIHRoaXMgcGF0Y2gsIGFuZCBJIGFtIHRoZSBD by1BdXRob3IuDQoNCkNocmlzdGluYQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXw0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSCANCg0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBE b3JuYWNoZXIgU3RyYXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFueSANCg0KVGVsOiAr NDkgKDg5KSA5OTE0My0wIA0KDQp3d3cuaW50ZWwuZGUgDQoNCk1hbmFnaW5nIERpcmVjdG9yczog Q2FuZGljZSBNb29yZSwgSmVmZnJleSBTY2huZWlkZXJtYW4sIFJhbWFjaGFuZHJhbiBTaXRhcmFt YW4NCg0KQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBTb25qYSBQaWVyZXIN Cg0KUmVnaXN0ZXJlZCBTZWF0OiBNdW5pY2ggQ29tbWVyY2lhbCBSZWdpc3RlciBCOiBBbXRzZ2Vy aWNodCBNdW5pY2ggSFJCIDE4NjkyOA0KDQpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz IG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3INCnRoZSBzb2xlIHVzZSBvZiB0 aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbg0KYnkg b3RoZXJzIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRl ZA0KcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBkZWxldGUgYWxsIGNv cGllcy4K