From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id lHIWDUUC2moriQoAWB0awg (envelope-from ) for ; Thu, 22 Oct 2026 08:32:05 -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=H/Um62gC; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 245D21E047; Thu, 22 Oct 2026 08:32:05 -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 A30731E047 for ; Thu, 22 Oct 2026 08:32:03 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D08EC4BA2E29 for ; Thu, 22 Oct 2026 12:31:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D08EC4BA2E29 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=H/Um62gC Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id 51F3A4BA2E1B for ; Thu, 22 Oct 2026 12:31:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 51F3A4BA2E1B 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 51F3A4BA2E1B Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=198.175.65.10 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792672289; cv=fail; b=UwFMnVSP/PrVEhL6BVz4of50t+meZEdN02/VTp0wU3mdMTnMXXpFQLGQYXTak6IcEIIOeICNIIUfZeSgWu6f2UF8DlOzKd01Qw19j6pEcGRE1RKbtlnCQYM5EVR+wYgxktN4dEtVKhQGeStLrvroVUGR8PGpPirhUIvvQ5KXQrw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792672289; c=relaxed/simple; bh=QQ1A2pOcxx1oidZytAlmNwWzkmZbX8B7KWnY88dS4fc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Omay/1UJxrf5WOb87wZ2sEI2iQMriCoWz2ee7OJShH29G3vbQB2o3p2GnEpTm68rZHkdwtaYAz6Tv8YebNS76BueiwrTptEKDCHh98QQQ1r8q2f9faJ/1c0aKyNWLnsjeBtcWk+U5V4lQyHtFmLJUHgvIEmVqekm9VOUDI9inWY= 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=H/Um62gC DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 51F3A4BA2E1B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1792672288; x=1824208288; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=QQ1A2pOcxx1oidZytAlmNwWzkmZbX8B7KWnY88dS4fc=; b=H/Um62gCDdAn9H5KiY2VaD0brPBJnSNAmAjZRfQoymAoeSTXNarRDk38 yvLCRgdcPHwQohGljQ3ypjcl2cG5AD8cKcwep8OOBJMvE4LHISdqKMZly fBdiq+hoZ/jJADdTBhANITfXtCSlKq5ygYYbm548wZBn4iGNy8eC+tKUH 2WkBlnuatLhdRjpi48wRVuepvk1L2xEOeX4UelSH64TUVkIt/Y7BClTK+ I3gXeuo3uzHZt/aAm2xed5SnknzOYZHXq8+OhTiwiWoMPeLvUNFEryZ+N xgp7qxW1ZPwBMsGYLLgHELbyzCE05U01C+Z+69xdDZHNHM0mNk9sN57z/ g==; X-CSE-ConnectionGUID: k9MBMpsYRxmf01bEHaudFQ== X-CSE-MsgGUID: ND1gyxHRRX2Ii3Kj1dSgaA== X-IronPort-AV: E=McAfee;i="6800,10657,11942"; a="1309244" X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="1309244" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2026 05:31:26 -0700 X-CSE-ConnectionGUID: ALfu/Fb3RlOG3IJ9sG6BkA== X-CSE-MsgGUID: bNkAAlWZTnqz27wIXprHOw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="3713811" 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 Oct 2026 05:31:26 -0700 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) 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.49; Thu, 22 Oct 2026 05:31:25 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49 via Frontend Transport; Thu, 22 Oct 2026 05:31:25 -0700 Received: from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.69) 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.49; Thu, 22 Oct 2026 05:31:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MrwaBJYpf8NYwvqDlniGB+DLdsmJKR4tYW9Fjm5Jbl/DYd+B8SWc3yBldjElgUY3y+u7sKDKunru6DakxPpDnmIYrhll3N5Krov6a82iTklHU/qxgIT3ubbTLmreGvfiX1xxBHRvbjsjArGERBIvgnhFDgfFsCK2vWZYbcBKnnC7IKm+PNeQo4pq6NSzlDdTkq5jpamCLdwB/5yKdJa4nLEl2KSLPvyzrxUe8BdxzQPp7EwAY7p45OGB+FKhccPtoMgneoLkTmlH+NvyhZtvYffhDx9DuuN63uk82RHTkX4/KGiVG+Ooef7+IorIodv5c++NVCm3N+EP1aqs8Cmf1w== 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=Bt+qUpga1SnMOdbEijpzyy4/wjVSR+XgRfpUrhPbpCk=; b=QKX/IN6V4WjmqDkN+n+p1hhP4absPy3TH3byuhIoW3yKzaXr/UEzmHs5JMWB0svNyaXHsU//J7ndbIJ3i7mRYTHu4nMPM/T/xmkZkUCfODlpAb2CTPZ2S5XEWAO8OpBybu9eA9AmX9eR5652Xpk2fzH4mLEAfVR+UY4xzmCn4uLxjLG8lldRZ8+xqebH8KfEOyKBNA1HDInlKYWziMF4RsyTTbpZmwy69S0LnUt83VqjMI4jK+V65lGcCYs61pkQ5MAXYu7+E2rGm1A5NfDy3d+h9bJ6OZ2m7xhEGpE1HmMgELdL7bG6aIJsTY4O/lpFQLkiCWXrKhgXG8OubtEadQ== 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 SA1PR11MB6846.namprd11.prod.outlook.com (2603:10b6:806:2b0::6) by LV8PR11MB8699.namprd11.prod.outlook.com (2603:10b6:408:1ff::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.16; Thu, 22 Oct 2026 12:31:23 +0000 Received: from SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::c035:c237:91c5:ca4a]) by SA1PR11MB6846.namprd11.prod.outlook.com ([fe80::c035:c237:91c5:ca4a%6]) with mapi id 15.21.0546.012; Thu, 22 Oct 2026 12:31:22 +0000 From: "Ijaz, Abdul B" To: Tom Tromey CC: "gdb-patches@sourceware.org" , "JiniSusan.George@amd.com" , "eliz@gnu.org" , "Ijaz, Abdul B" Subject: RE: [PATCH v11 05/10] gdb: Skip trampoline functions for the finish and reverse-finish commands. Thread-Topic: [PATCH v11 05/10] gdb: Skip trampoline functions for the finish and reverse-finish commands. Thread-Index: AQHdI39SQC9zYAhStkeOFAwuaJiUaLcI9Ur5gADqXcA= Date: Thu, 22 Oct 2026 12:31:22 +0000 Message-ID: References: <20260803193449.33375-1-abdul.b.ijaz@intel.com> <20260803193449.33375-6-abdul.b.ijaz@intel.com> <87fqxyu67k.fsf@tromey.com> In-Reply-To: <87fqxyu67k.fsf@tromey.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB6846:EE_|LV8PR11MB8699:EE_ x-ms-office365-filtering-correlation-id: 1b38048e-9ae7-41f6-1e93-08df303861e5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|376014|1800799024|366016|6133799003|261009223027099003|18002099003|22082099003|261021121427099003|3023799007|38070700021|11063799006|10067099003|4143699003|5023799004|56012099006; x-microsoft-antispam-message-info: BMq+5ctSei8Y9IVwZ+NeHWiZYbg1WhTVQCcW3vp7GiimHvLJB9iJYynaC2lNHm1DogpYCWdbF/mBjUrjbCXHqK7KEayfNtNTo5gsJY1hQoxtiTzEWxOgMX2LVDvD4jXWEGjtlOJ+EGWYwk6uoMPQ7+jYjoU4i1+A21p4n2L4tXbK0RNfCu2pebDgHjISBJwo1/3wEotBdMQ6t62sqOe2Xq22lKd3g2jmfXelNvg2Ss/nGK3CArwQfiq1I6Bw2yLp841FJkGHe7vVCIPfXfjrYmuGK/T4xHAmuQ4ZShl1AC0sgPL//aH4XFPZ1MSE42ejsaTMrs7Z4TFxezn46cCcUdvW17KL2FkuUrA+7EJaO6ZtnuZVhJlGfQhYhzNyO9ieJk0MlwExtETRgiV/eM0hPyQlDYGTsp8LdBMuckBEJTZTFZpqP163KJ1nOanPJeUNtj1H1UY+H3HqP82kxfNdVvGvK58f0QjzFe6+xtpTxfpbFrOGZ3oGZvLG/KwHnQuxeCVNtfUlKcAYBjDzeSF954lxczI/xI9CYsDGKWVd5fl29Wevy5GliTSFy10jvK4Gj1zXgFQhlMUgvt+nSn3aUPh9WhOJLRgwMSkoO3BlDOhngUDn5Wm4hhN+B4JiUJgsRlcxMIc6dAAa5L+3B25+k8CO4E0e+qfsczVLq0N5yKD1s7hqsJi2vFnZyRkaAzrBC2nZbnq02s+XLmy3loMDlCTaXdv8mF4bnib9reMAbuw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA1PR11MB6846.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(376014)(1800799024)(366016)(6133799003)(261009223027099003)(18002099003)(22082099003)(261021121427099003)(3023799007)(38070700021)(11063799006)(10067099003)(4143699003)(5023799004)(56012099006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SUdxR0RWdldhRm1TM2xSb1JVYldjZTNEekROK0NtelBFdzhoRmEyNURXU2dD?= =?utf-8?B?Q2x3RDNaNnJaWitzOHRYKzRXTTdxODR5NjhDUHpmWmZldWkrdkhjZzBSUDhU?= =?utf-8?B?U2MzZ2lCVnR0cWhvcyt6SjBXa1dKWVZFeFp1Ym5QN28vMk9RVjVCTnM4b0xl?= =?utf-8?B?TzQ5cllDN24xeUYvanFhZk5kR2hYcDVIaDdXRmlkRlUyYVk1MHVqWmtRUGRr?= =?utf-8?B?Ykk5aHkxaDY0TFZPMGRzRmNqNnBhd083MGJIOEl1U3lZSEpOZm9pa2krR2d6?= =?utf-8?B?MDNNUTdHNGQySFJ6ZnBhVTJiOEFCN3k1SUxyVyt4MitISE5QSmhSdEk5OTB1?= =?utf-8?B?dGp0VzFiUE1SbTRWWThQbVVkWldyL2RKSlNVWGtwNXRpTkNWR0NsVmpsMXdt?= =?utf-8?B?ZlVNU1kzR0QyT3FNaTU1bVFsNTVlbTdidXRMdEJrVWorVysyTDZ6bDdjS1ZU?= =?utf-8?B?ZnZ4ZTZJVDVWcDNVNjFHSVlUVHRLNXFyOWtIbDR6a1duU3BRL1VBRTNvN2NF?= =?utf-8?B?RmRtMWdGdENlbkN1WkptcEpTUjFaam51cGxoczdXV0pEUndjOWZuQjJMRDF2?= =?utf-8?B?QTgvWWxnbmY4REdXeC9BUDRqWDF1d1RFSTRUaFg0R1NJZ0c2M1Rrdm96d0dK?= =?utf-8?B?VHlpdVpCOTNRRXhneUVpWVFGN1BHTmxQZVhQT3VQb1NkNkVodVJJVmx5ODVz?= =?utf-8?B?VjdFWkEwVGg2QnpSMU9Nd2x6OTkvT0crakVOS2dhcGs5SjU1SFZMOFZUbW1Y?= =?utf-8?B?YkQrS3MrSWhaMGtNVlFzSDNrSlNVc29jTTN3dllNTWQ2M0tuODRFdE56a3c2?= =?utf-8?B?UWJFcUhhWkRjODJLdFRWcnEwelBTZEVPdXY1d2J0Yk5PMFdnMDBWajhjdEhI?= =?utf-8?B?MXBBNDFMYU5KZXgxUW80bHJiS3V0T1VRZG5LWGUwUU9raEVRQVVZRXV6VDhK?= =?utf-8?B?ZGZuejVkdnhMdEwyN2pvL245cEFCdndLUGVwY1h3ZStkWE5TUFd6a1hiU3g0?= =?utf-8?B?RDQrWnRMcDIyUytNQ2IyamlUVnBSYWVoWFZNc0x1VWs3c3o4Y24zN28vZ01z?= =?utf-8?B?S2c5UEhvQVJYdmhlUVIwRURFOENEVndZMWdDYi9nVFZvRmZEbHpNaDJmYTVs?= =?utf-8?B?Und6TjdyYU94WHI5QW1QNmlvTUh4d2w5ZTNqZjhucnljK1ZzbVp5YWFxcXBw?= =?utf-8?B?N21HWUdFelpqVXVFMERKSWhkNVpMZmRjQmhYZ082V2pDaVRVdWZOWGhmT2tV?= =?utf-8?B?STQ0M1BhL29HSFIvSDBmOEdHaTk4cGZhaFJwQ1d6NExMdnJhV1RWZkhTZVdx?= =?utf-8?B?MFNOQWYxblppVUw1MElKMUtrdjc5SWJidzJRRFNWWWZQSHNGbEk0bHQ5Wldn?= =?utf-8?B?bG1mUkVPeFU1dGdGUFBBVTJMc0xPalNSZmRZejJaWXpxSjYraFQyRUE5Zjhv?= =?utf-8?B?aXpJNERYeEhIU1kxQUd5NDZtQlUzYXpMSGNwQW5CZmZzeUtYRHV5N0taV2ov?= =?utf-8?B?MVRFREgrVW5zZ3d6S0JTRDM4TEpaVEtha0UvLzgzQ1czclRrRFVIMVdvVk1t?= =?utf-8?B?anNEaUhmbGt4TGJnRFBkMlVWOW9UcEQzNGV4VE1lWElvdGJ4WWVjUDdIcXBH?= =?utf-8?B?QkwzVnhHaVJKM3dUam5md3JCS21rRm9nbWdONVUvaTA3ci9pZUFCZURnRkhM?= =?utf-8?B?V0c4NGttclhMaG9CMUQ3SEl0YjRwanE3VDY5Z2EzWkdFSmlhODZlVDkwNlBt?= =?utf-8?B?bVZ2bHg4WDcxOG9Qa212WHZkNkRSMGJjSG9oVlhtamFzblhWWFplRTQvUWxm?= =?utf-8?B?TVVvSS9uam14TjRxMllDb2pmSERxYkFJdWNPTEVtRXR5cm15eHM3aW9sb29E?= =?utf-8?B?ZlRJcjU3MkgvTlZ1MnVMeVlVWXNiOG9JZHlQdFhIeUFUR2lGeVZ0ZkNYK2Fp?= =?utf-8?B?SU9jcVF2RE8rVEMwTFZoeDlhcjNWbzBIUy9yWjh4RGM1Z3owQTZJTy9DTEVL?= =?utf-8?B?QmFCRk04a2tmaml2SnZiaCtFYWdLWVZra1QyVDg5bGo4dk1CU1QvNXlyOVFx?= =?utf-8?B?SjRiOSsyWVU1WUhxdFVxMU8rZWVkTUNSYnljVVVFZTFuVXFpTUIwb3luV0pX?= =?utf-8?B?djMvaXoxMjhNbVhWNTVIU2tQSmM4WWZkR1d0YUdPdG5VSmtnZTJ0RVE2QTR1?= =?utf-8?B?ZWhlNTZmcWMrbGJqWDVIQmcxS3VEaHQ3ZGZjNW0yWnZzVVhCM3hlc1hYcW9O?= =?utf-8?B?dStqU0pYR1RSZ2NCLzNCZmFhUHNjUDNab3BxUkt2NG9FUzNrclJTdHM0cU96?= =?utf-8?Q?f35UuHiHk9njGvPAi/?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: fr1gxKLv9BP4fMrUyP91/WRa0yD5tccaSBVyTli1Th01Llh5+IrQO7wwCbjteYOLEmVTxMyOCpfjEJ0K1LAzfeG7HfZ/WtxPFK8KZVIDgq7P5YezEIV3X/Pv4RxZ2xJS7GbQ31eFLupY4P9oWsdok4X7WGirAZ2TyqyHCVyK0xb9+SX5l/iX/Wo9L8aapm4A2+DaAzTllkfE8j7a2nbReT3Y7vE5z8J0gbruMgGnc3Bl26Ib41udwmXCjBl1r4XN7zU0A3eMgZL3OOxTdJGHh+688r2HYDqj/7IBHDl5zvDf/A9tRbkgkojrkB9Uj8jZbPXPPHNXVQhhbfrFLfX6fQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6846.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b38048e-9ae7-41f6-1e93-08df303861e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2026 12:31:22.8488 (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: xTn+o8x4md2Dta50AY9W9jUs66xOBeQG5HdykU37V+OTQCGPLRuVqX2m96OmNJM5bui1bReDHR2Mqs4xhMaJ6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR11MB8699 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 VGhhbmtzIFRvbSwgZm9yIHRoZSBmZWVkYmFjay4NCg0KUGxlYXNlIHNlZSB0aGUgaW5saW5lIHJl cGx5IGJlbG93Og0KDQo+PiArICAgICAgZm9yIChpbnQgaSA9IDA7IChTQUZFX1RSQU1QT0xJTkVf Q0hBSU4gKGksIGZyYW1lKQ0KPj4gKyAgICAgICAgICAgICAgICAgICAmJiBpbl90cmFtcG9saW5l X2ZyYW1lIChmcmFtZSkpOyArK2kpDQo+PiArICAgIGZyYW1lID0gZ2V0X3ByZXZfZnJhbWUgKGZy YW1lKTsNCg0KVG9tPiBUaGlzIHNuaXBwZXQgYXBwZWFycyBpbiBzZXZlcmFsIHBsYWNlcyBhbmQg SSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgYXMgYSBmdW5jdGlvbi4NClRvbT4gVGhlbiBtYXli ZSB0aGUgU0FGRV9UUkFNUE9MSU5FX0NIQUlOIG1hY3JvIGNvdWxkIGJlIGRpc3BlbnNlZCB3aXRo IGFzIHdlbGwuDQoNCkFiZHVsPiBBZ3JlZWQuICBGb3IgdjEyIEkgd2lsbCBhZGQgYSBmdW5jdGlv biwgbmV4dCB0byBpbl90cmFtcG9saW5lX2ZyYW1lLiAgIEl0IHdpbGwgYmUgYWRkZWQgaW4gdGhp cyBwYXRjaCwgdGhlIGZpcnN0IG9uZSB0aGF0IG5lZWRzIGl0LCBhbmQgdXNlZCBmb3IgImZpbmlz aCIsICJ1cCIsIHRoZSBNSSAtc3RhY2stbGlzdC1mcmFtZXMgYW5kIC1zdGFjay1saXN0LWFyZ3Vt ZW50cyBjb21tYW5kcyBhbmQgdGhlIFB5dGhvbiBmcmFtZSBmaWx0ZXJzLiAgVGhlIGNoYWluIGxp bWl0IG1vdmVzIGludG8gdGhlIGZ1bmN0aW9uLCBzbyBTQUZFX1RSQU1QT0xJTkVfQ0hBSU4gZ29l cyBhd2F5Lg0KVGhlICJyZXR1cm4iIGNvbW1hbmQgaGFuZGxpbmcgaXMgZGlmZmVyZW50OiBpdCBw b3BzIHRoZSB0cmFtcG9saW5lIGZyYW1lcyBvbmUgYnkgb25lIGFuZCBsb29rcyBhdCB0aGUgbmV3 IGN1cnJlbnQgZnJhbWUgZWFjaCB0aW1lLCBzbyBpdCBrZWVwcyBpdHMgb3duIGxvb3AsIGJ1dCB3 aXRob3V0IHRoZSBtYWNyby4NCg0KQmVzdCBSZWdhcmRzLA0KQWJkdWwgQmFzaXQNCg0KLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPiAN ClNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAyMSwgMjAyNiAxMDo1MyBQTQ0KVG86IElqYXosIEFi ZHVsIEIgPGFiZHVsLmIuaWphekBpbnRlbC5jb20+DQpDYzogZ2RiLXBhdGNoZXNAc291cmNld2Fy ZS5vcmc7IEppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbTsgdG9tQHRyb21leS5jb207IGVsaXpAZ251 Lm9yZw0KU3ViamVjdDogUmU6IFtQQVRDSCB2MTEgMDUvMTBdIGdkYjogU2tpcCB0cmFtcG9saW5l IGZ1bmN0aW9ucyBmb3IgdGhlIGZpbmlzaCBhbmQgcmV2ZXJzZS1maW5pc2ggY29tbWFuZHMuDQoN Cj4+Pj4+IEFiZHVsIEJhc2l0IElqYXogPGFiZHVsLmIuaWphekBpbnRlbC5jb20+IHdyaXRlczoN Cg0KPiBUaGlzIGNoYW5nZSBza2lwcyB0cmFtcG9saW5lIGZ1bmN0aW9ucyB3aGVuIHRoZSBvcHRp b24gDQo+ICdza2lwLXRyYW1wb2xpbmUtZnVuY3Rpb25zJyBpcyBzZXQgdG8gJ29uJyBmb3IgdGhl IGZpbmlzaCBvciANCj4gcmV2ZXJzZS1maW5pc2ggY29tbWFuZC4gIEJlZm9yZSB0aGlzIGNoYW5n ZSwgZm9yIHRoZXNlIGNvbW1hbmRzIEdEQiANCj4gcmV0dXJucyB0byB0aGUgdHJhbXBvbGluZSBm dW5jdGlvbiBpbmRpY2F0ZWQgYnkgdGhlIGNvbXBpbGVyIHdpdGggRElFIA0KPiAiRFdfQVRfdHJh bXBvbGluZSIuICBGb3IgYmV0dGVyIHVzZXIgZXhwZXJpZW5jZSwgYWxsIHN1Y2ggZnJhbWVzIGNh biBiZSBoaWRkZW4gZnJvbSB0aGUgdXNlci4NCg0KQWgsIG9rLiAgSSB3YXMgbG9va2luZyBhdCB0 aGUgcGF0Y2hlcyBtb3N0bHkgaW4gb3JkZXIsIHNvIEkgbWlzc2VkIHRoYXQgdGhlcmUgd2FzIGEg c2VwYXJhdGUgcGF0Y2ggZm9yICJmaW5pc2giLg0KDQo+ICsgICAgICBmb3IgKGludCBpID0gMDsg KFNBRkVfVFJBTVBPTElORV9DSEFJTiAoaSwgZnJhbWUpDQo+ICsJCSAgICAgICAmJiBpbl90cmFt cG9saW5lX2ZyYW1lIChmcmFtZSkpOyArK2kpDQo+ICsJZnJhbWUgPSBnZXRfcHJldl9mcmFtZSAo ZnJhbWUpOw0KDQpUaGlzIHNuaXBwZXQgYXBwZWFycyBpbiBzZXZlcmFsIHBsYWNlcyBhbmQgSSB0 aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgYXMgYSBmdW5jdGlvbi4NCg0KVGhlbiBtYXliZSB0aGUg U0FGRV9UUkFNUE9MSU5FX0NIQUlOIG1hY3JvIGNvdWxkIGJlIGRpc3BlbnNlZCB3aXRoIGFzIHdl bGwuDQoNClRvbQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KSW50 ZWwgRGV1dHNjaGxhbmQgR21iSCANCg0KUmVnaXN0ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3Ry YXNzZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2VybWFueSANCg0KVGVsOiArNDkgKDg5KSA5OTE0 My0wIA0KDQp3d3cuaW50ZWwuZGUgDQoNCk1hbmFnaW5nIERpcmVjdG9yczogQ2FuZGljZSBNb29y ZSwgSmVmZnJleSBTY2huZWlkZXJtYW4sIFJhbWFjaGFuZHJhbiBTaXRhcmFtYW4NCg0KQ2hhaXJw ZXJzb24gb2YgdGhlIFN1cGVydmlzb3J5IEJvYXJkOiBTb25qYSBQaWVyZXINCg0KUmVnaXN0ZXJl ZCBTZWF0OiBNdW5pY2ggQ29tbWVyY2lhbCBSZWdpc3RlciBCOiBBbXRzZ2VyaWNodCBNdW5pY2gg SFJCIDE4NjkyOA0KDQpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWlu IGNvbmZpZGVudGlhbCBtYXRlcmlhbCBmb3INCnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQg cmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbg0KYnkgb3RoZXJzIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZA0KcmVjaXBpZW50 LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBkZWxldGUgYWxsIGNvcGllcy4K