From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id iul7AJEX2mpjWQsAWB0awg (envelope-from ) for ; Thu, 22 Oct 2026 10:02:57 -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=ehGuye8/; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DFB8B378003; Thu, 22 Oct 2026 10:02:56 -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 36A70378002 for ; Thu, 22 Oct 2026 10:02:55 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 743534BA23EF for ; Thu, 22 Oct 2026 14:02:54 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 743534BA23EF 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=ehGuye8/ Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id 06C7C4BA2E33 for ; Thu, 22 Oct 2026 14:02:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 06C7C4BA2E33 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 06C7C4BA2E33 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=1792677745; cv=fail; b=nkDRavtUREPiA8JeyVV3JoLc+YEG2BSHKbwNdXZUMlPz3zqEIBuU2oZ1cqYp4Ad6vAG0Ph+shvvaEZR/1aCkEpIC9ppsDUdjO+vPkaziNoRn+z+bHYJ9L7LORUABBPxTrzbLkEUSvqtfD0bHeFcMoHBVzo/s8DJJvTvAqZnZSj4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792677745; c=relaxed/simple; bh=IpcJ9wdct2hj5Ld5nkci8qkYFrFj6f8JQBTdf9d3D7w=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=U60GqceJgwBt6+juIYjwTOYwSh/0AhckqBvsgvle5J3AnpYD30EcrNECntECDI0YVMp5pmeO/LF/x0MucgoNuaGKduRjCQw2wXpjm4UGVSin/AX1w8moyg9Hu/H727Hxo4ailQ8jcRk/dChq0WabuJNzOnqq1B+rdx8Js0NVftY= 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=ehGuye8/ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 06C7C4BA2E33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1792677745; x=1824213745; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=IpcJ9wdct2hj5Ld5nkci8qkYFrFj6f8JQBTdf9d3D7w=; b=ehGuye8/IU5kXMUR3VaNY7iYjj7dNbuaw4A+LeE6kOxd5cDp1jMwjmcw KcfQH7vTfQFhZQiMbxNwVTUAz1fG1xSbhzPHGf8FHGtJ+ZD5s6Fy1Um3J jBi39iipNasewGB1wlfIWVuqWTMdRbEP2yWmLnkDNOJ3NLFRhE1SUXi5+ Q67jg8k0BtYSsKvgOzjyJC8WIbs3NvoVd192tN79+0uK2uHejQ5K9DtEE gqX7G13YRP/xGNDsVoQcEn2mkAT/EuTuwgdeNMkHvMyLEFXNZ2OvGg34m +00Vch0f2icyyeHb3rE6kzIz+kZTq49fjSijqNUL2wAp8Wq39nTKB8+ts w==; X-CSE-ConnectionGUID: YDNH+VSwSHG3RO9AIzF+7g== X-CSE-MsgGUID: OwqjISGORVi55aGVTQ80VQ== X-IronPort-AV: E=McAfee;i="6800,10657,11942"; a="1316522" X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="1316522" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2026 07:02:23 -0700 X-CSE-ConnectionGUID: eRe6J2xCScmEPasYI6aLlg== X-CSE-MsgGUID: u2oEuW5OS2WyWG+6e52trA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="3301112" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa007.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2026 07:02:22 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) 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; Thu, 22 Oct 2026 07:02:22 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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 via Frontend Transport; Thu, 22 Oct 2026 07:02:22 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.43) 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 07:02:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rb7gvOAc6wQxFue+4dUXnEX8nKroF8k43VqDDU+xWLXdEotKKWfm891xE8t/l1q74eeJVPn6SaI9O5Wqy8clTFlGpB6c2Bkpy6gqfatqvmqDrFpQhc9lhtHEk5JV/BA6BXz841IYC46rso4uEtw0MVH0Qddtk8v3wK9U0e2IBencpemA+6vQZZjzmZlPWarDhLpP8X98Opo8dc6ecSAiQM6WOzlWcbsgeLOP9Bqj/faGl0v0iRATHkPd9eTHEssSlkR4TYnZNaqWa14AR6zXFBIEjUIA7pE9Mu4+4RrI5y8y9wy2/FSZLgH8aMK6a8wlYneOBRrxzZNxJ+zVZoeztw== 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=nIReJYpr6S9Eat2/Oq/l1mdYfD48RuK2Mlo1EjUZS6Q=; b=XkZpA/IytUyys/oSfnROsJepL/kNN5GBxNpVbsiyqkjRI4FDnjM4c9/EAZ5iWtOAB/Q0gElljCYFrXS7YS5tzLiVc07m8e/mzEseBqYVh1k0GHTvmFNILN7Bs681OWq2lP0VyG16+Q3iBT+e0lOsIEuzzvN4HlIUd55MK384U8X/aT0rCTH52g5hGYmCuU/oubHPE/I7MuR4Vtqw/e4rtlQHPYFz4O9gPPQ/lCg96uoFohHjFEyc66KEMIxuNJcMS3pFFQ5LpwNG38lEoV1J+GTCgp73kSSY0o5RBikHpwixClIWkLYkpP6ZK/DbqVKI3oWFoxYKHNrQg6Eqxc8rKw== 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 SA7PR11MB9596.namprd11.prod.outlook.com (2603:10b6:806:4d0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Thu, 22 Oct 2026 14:02:18 +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 14:02:18 +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 06/10] gdb: Skip trampoline functions for the up command. Thread-Topic: [PATCH v11 06/10] gdb: Skip trampoline functions for the up command. Thread-Index: AQHdI39VzkRTe1K+EEClDP+Hnzc3jbcI9Xl5gAEOq3WAAA/DcA== Date: Thu, 22 Oct 2026 14:02:18 +0000 Message-ID: References: <20260803193449.33375-1-abdul.b.ijaz@intel.com> <20260803193449.33375-7-abdul.b.ijaz@intel.com> <87bj8mu667.fsf@tromey.com> <87y0bpsxbv.fsf@tromey.com> In-Reply-To: <87y0bpsxbv.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_|SA7PR11MB9596:EE_ x-ms-office365-filtering-correlation-id: a52beba1-da0d-429c-6e2e-08df30451583 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|23010399003|261021121427099003|10067099003|261009223027099003|6133799003|22082099003|18002099003|56012099006|3023799007|11063799006|5023799004|4143699003|38070700021; x-microsoft-antispam-message-info: 4VsXagbyK5zNbKtWQzIqBmaaemYNZFmrrNw+YrNNWm663315gOm26A82k0dFwKvT3OcQ+fm8Hd1jlhe6FFTZfMr5ylVVYUWEx6j1vEfDh85ZT7nPNr62iIdm/V5ZX8L9+gmCE0bsxPatMrwt1/HHaff0g/l/aqLQfB2Ud2f2XhLHu9+4vjOE/osOCMOU/4rjcWyeqgrjeR9gqPQZcj4ZpD7vwKODDO0enUpeaXx5svA1s10aRT/5UdzdDcaTh3j8RZiNX4Jw/yClH2BvQPDAsyj8IjZgurjTZ0+YWrsssl2pBpUlybUL/r/QKd2L8pclvSrp+23LnuPP4b0yM6N7HTkPyb4I/kP5cvhBPt9eKoTwC8JIQwdkVexN9x0HF0rC2oVolOPtXdq+bvXmndMzKmYLs/2//xhE9T6OTAHPkCSP6TbnXSV2Tsb7ehvT9DztXqNSrdmJnsshnoM8+rb2mpGpYIEXLe6dVdLL9Z9zOgMn8mD61QN+RLHIYRC4LTWISgc/B/eJbExQsdDyqIpGj9c3Pj7rSUdGKFK0wACzXKUhgKj+4aVULELPpUueAAl13iyIe0r28V8KFHSOAhmiUIARRuU3+PhOkm+Qc++1J6wwjyKALDzKl5pt29dIx0Fphsuv1MJXeDPtaCqc1xNyVbkMSZSvT7ZStZliSk9xxA0= 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)(1800799024)(366016)(376014)(23010399003)(261021121427099003)(10067099003)(261009223027099003)(6133799003)(22082099003)(18002099003)(56012099006)(3023799007)(11063799006)(5023799004)(4143699003)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UWtwR01Yb1Z4NDZHRDg2Z21zODQwbGh1WFhBMGMwc3VEUlpINGlaSTFYODBy?= =?utf-8?B?RGtxQUNWVlVxWmppUnd4WEtJbmovNUVxYVk4cG5FV2JiOE5uY0ZYRXNHeHFK?= =?utf-8?B?S2hnRy9NeEsxU0ZOZFRmTzhjTTllcDdFSzI0a3laMEpsRlQ4UG9ad0tVMGZL?= =?utf-8?B?ZHpJL09xQXlrVG1TMVB1OUJRLzc3MXdKZ2NCQVFtKy9UcElPdTlnaE9FWXBD?= =?utf-8?B?U1lieWVZaVF2dU9vbngrZlZhdEt0cEtLdVR0RkR5RTZzNytBeU1yeFhtM1NX?= =?utf-8?B?dURDSXVnSy8zUHY4emlCeGRiK09ZY0hZMmhWRDQxaVVTOGtkUDg3NktYU0Rv?= =?utf-8?B?NWt5UjRxanZKNklwZkV4TWNIbEhWem43cnRYVDNYcGF2QUdPOFFHdDM1dGFk?= =?utf-8?B?UjBXcmxSVEtEdHpkVjJzM0FVYVJBWGhmVzVjcnQ4cG9PRWh5c3I3QU5WY25V?= =?utf-8?B?QTZHTkhJcTJvS3RXZmZvWmpIWGxFL1JjWkprYVY1Qys4SGxzRVdudnFMSnVu?= =?utf-8?B?bWp5VGs4dFVQbENkNjJYY1Y2TW5pb2phQWQ0T0hQVUhrSi9sb0tTUFBPR21G?= =?utf-8?B?MktiZGU0MjdoSUcrbkhFNVVCd09sTlcwQkV6MXhLZEFDM2lBZEVtK3lxZzJD?= =?utf-8?B?WkFpQzNTV2dUdnp5VnlJRjI1UGhGc3ZqaGJFK2FJSjlsRTQwcjRkVU1OZlc4?= =?utf-8?B?M3UzbmlNQmhpdC9oV2E5SXBjdnZIN3lITGxnV1F3RWh4KzhTSFFkdmI2Sy9I?= =?utf-8?B?TjFxYURIcjBNVnBKTDgyS3d5N2x1TzhrZFg2MTFKVEk2U2pISDhOdlh0MVYy?= =?utf-8?B?aG9jT25POGxGQXhYUjRRSWdmUjY3NGQwK252c1JuNGlweS9WNlBZNDhGUlg5?= =?utf-8?B?WTJObVdXd0k5ZWlOMndOYVo1VGYwZUFNR0NtUWhJRXRVQWJpS3l6UHN5NmRC?= =?utf-8?B?MmdpOFFkTGVBM0c3YW5kVXFuZFNHRWVmd0FPZ1o0Vk1UdERybjJDZFJ2Nmlj?= =?utf-8?B?SDdQVnI0alluczRLYWFLNDJTdG9aNC9mR0F0NE9IdUZDMFNMVTdmSXNZWndm?= =?utf-8?B?dHRxM0ppS3pTVzBCSTJnOWQyOW9jQjBKYm9rWDVIejVuNm5uR1FoNDRwRUxh?= =?utf-8?B?VkU1V3RQSEVMcXhJZS9aK01YbTd1ekZoSS9mVWJMNFpNcnMzbmt1Rmpnemcw?= =?utf-8?B?Zk1ORmFzRzI0Qm8raVdNSVdiODdIN01weWZud2p1YnFxVUc1TmR1TEp3S0FN?= =?utf-8?B?MEdRS0hBb2ducm4xU3hLUktGU0JGeVVNc0FTUWszcU1vZklLeklTb2loakVs?= =?utf-8?B?ZnJsYldzdGd5WlNrQXRNNndmNlh0QjVuaDRwUk50V0RLL2ZWRGhLa0RGVDZw?= =?utf-8?B?ODZBNStvV1RncDdRRDkyTWcxTHczSktZcEcxdGpEOEt2cDFONzc3b0oxTWli?= =?utf-8?B?RnRPbjlDbzhVeWhmVzBtTkV1ZnZkYnVUcmh0YnBqZFEwWnp6cVJ3a2FSZnZB?= =?utf-8?B?eHl4T2RxOXhHMHlPSXpjYUxZREUzTlZFbThGektMK09JVUlkT2FrTWtybXQw?= =?utf-8?B?MWUvVDhISmR1VmlDbEVXL2tpeFFIbnp6bG1OQytWd2ZsQW9vTHV3QmQ3RXBC?= =?utf-8?B?ZThGdndONkdEV1c0VVNBUlZ3UG13WFMvM3d3VEtEV0dub3NQVjlnYmhKNG8y?= =?utf-8?B?NEVxalZidDJvaDBoUjQ1aS91VkxGSm9mMDYrTEsxN0lqQ05lRThLMUx5TGw0?= =?utf-8?B?V2ZZckpUYXpidC9jdUF5U0o3d1VrWWU5K1k4cWIrN2gvWitRbTY4YVJpazFx?= =?utf-8?B?ZlpPaE5JNXU5N1M4SlhHUnNER3FJSUgvM2NPRnMyb0VibEVhQnBsa2xYb3Fs?= =?utf-8?B?NmlEcnJrSUx1M0dmSGU4dWdFRGNvYTBjL0UzVWM2NFBBSHhGdVhqeFpuQ2JM?= =?utf-8?B?ZTNZRkxnSng2aDhDOERQRmVlVEFsQ01wVklBUjFRU3g1OENjMjZOWWNwc2gz?= =?utf-8?B?RWtiQnNVYUNKMUFkNU5XZnYrQnhsNHZ2eGhYMG1wWktFV1p6dU10QUU0cmh5?= =?utf-8?B?YVMvWTc5Qi9ORzdPVkZyWXNuTU5ZRHdqdmd5VlplZjZINnQrQTllbVF5WmtW?= =?utf-8?B?Mmw3Mko4OTgrUnBnVzJCcU1JeVZ6ZmFWT3lMQjVjUlgzRGlMQ0sxdTBLNjZn?= =?utf-8?B?MnNhOWFuY2lHaXlpeWhxdDBiaVFMdFhBalZSRWo5VS91bmR4SExrV0h1Vi9s?= =?utf-8?B?azhCa1Q1SzJoMFNVZVpnbythRmVKc1VpK1EzQ0NrNTR0dzBuM0loUEVZNjlh?= =?utf-8?B?UnJwMmtwWGR3YXV3c1c2SEgydHRET0VVc2Z0ZGhQVmZNOUZPdUprZz09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: d7fqbVJICvByQeQf16esQryaDhml1eKlR20UvGNiq4oR1U3Z0KKlP0PHNbdP0v6gP2iaLYb3KOQPGIya8v4+GWhFlVYrgGSBLrswKjy4Ys8tiHWPAkBtpxNVg8JXm4Zxo3sagNJtTk42l5Am05dZxnRU7K9nsjAwF+2VhV+dOvS0bG+zVjWymuqnuTwVVhcxWM4QqRqeACokIMHqMsYByg00zAHATGmSVSDHoRGc0liWOHLRUOAtdffwNEBlOGUkYMaCrDFKlG4G/PHaxecIt3Tp03woquVe5AzvXm07GxxoJNuJsjwq8co+mX9SpqQOuRcwTzf4cqKXyQVY8noUoQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6846.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a52beba1-da0d-429c-6e2e-08df30451583 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2026 14:02:18.1258 (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: gK1dnM2KRd0JbWyR6TcP5r7Bl5QYinyfX3Qt8WCrUxKzS5n8MDrnO2uUC18QiqLwuZ6xjUPAJfN9tiePdenfBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA7PR11MB9596 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 VGhhbmtzIFRvbSwgZm9yIHRoZSBmZWVkYmFjay4NCg0KPj4gVGhpcyBjaGFuZ2Ugc2tpcHMgdHJh bXBvbGluZSBmdW5jdGlvbnMgd2hlbiB0aGUgb3B0aW9uIA0KPj4gJ3NraXAtdHJhbXBvbGluZS1m dW5jdGlvbnMnIGlzIHNldCB0byAnb24nIGZvciB0aGUgdXAgY29tbWFuZC4gIEJlZm9yZSANCj4+ IHRoaXMgY2hhbmdlLCBHREIgcHJvY2Vzc2VzIHRyYW1wb2xpbmUgZnVuY3Rpb25zIGluZGljYXRl ZCBieSB0aGUgDQo+PiBjb21waWxlciB3aXRoIERJRSAiRFdfQVRfdHJhbXBvbGluZSIgYW5kIHN0 b3BzIGF0IHRoZSB0cmFtcG9saW5lIGZ1bmN0aW9uIGZvciB0aGUgJ3VwJw0KPj4gY29tbWFuZC4g IEZvciBiZXR0ZXIgdXNlciBleHBlcmllbmNlLCBhbGwgc3VjaCBmcmFtZXMgY2FuIGJlIHNraXBw ZWQgDQo+PiBhbmQgaGlkZGVuIGZyb20gdGhlIHVzZXIuDQoNClRvbT4gV2h5ICJ1cCIgYnV0IG5v dCAiZG93biI/DQoNCkFiZHVsPiBObyByZWFzb24gYW5kIGp1c3QgbWlzc2VkLCBidXQgd2lsbCBi ZSBhZGRlZCBpbiBWMTIuIFRoZSAiZG93biIgY29tbWFuZCBzaG91bGQgc2tpcCB0cmFtcG9saW5l IGZyYW1lcyBhcyB3ZWxsOw0KDQpDdXJyZW50bHkgdXNpbmcgdjExIHBhdGNoLCAgImRvd24iIGNv bW1hbmQgZnJvbSB0aGUgZnJhbWUgb3V0c2lkZSBhIHRyYW1wb2xpbmUgc2VsZWN0cyB0aGUgdHJh bXBvbGluZSwgd2hpY2ggImJ0IiBkb2VzIG5vdCBzaG93LiAgV2l0aCBpZnggYW5kIGdkYi5mb3J0 cmFuL2Z1bmMtdHJhbXBvbGluZS5mOTAgKGZ1bmNfdHJhbXBvbGluZSAtPiBmaXJzdF8udDk1cC50 OTZwIC0+IGZpcnN0IC0+IHNlY29uZF8udDc0cC50NzVwIC0+IHNlY29uZCksIHN0b3BwZWQgaW4g InNlY29uZCI6DQoNCiAgKGdkYikgYnQNCiAgIzAgIHNlY29uZCAoeD0yMCwgeT05KSBhdCBmdW5j LXRyYW1wb2xpbmUuZjkwOjIzDQogICMyICAweDAwMDAwMDAwMDA0MDUyYTMgaW4gZmlyc3QgKG51 bTE9MTYsIG51bTI9MykgYXQgZnVuYy10cmFtcG9saW5lLmY5MDozMA0KICAjNCAgMHgwMDAwMDAw MDAwNDA1MmY0IGluIGZ1bmNfdHJhbXBvbGluZSAoKSBhdCBmdW5jLXRyYW1wb2xpbmUuZjkwOjM2 DQogIChnZGIpIHVwDQogICMyICAweDAwMDAwMDAwMDA0MDUyYTMgaW4gZmlyc3QgKG51bTE9MTYs IG51bTI9MykgYXQgZnVuYy10cmFtcG9saW5lLmY5MDozMA0KICAoZ2RiKSBkb3duDQogICMxICAw eDAwMDAwMDAwMDA0MDUyYzkgaW4gc2Vjb25kXy50NzRwLnQ3NXAgKCkgYXQgZnVuYy10cmFtcG9s aW5lLmY5MDozMQ0KDQpGb3IgdjEyICJkb3duIiB3aWxsIHNraXAgdHJhbXBvbGluZSBmcmFtZXMg dG9vLCBzdG9wcGluZyBhdCB0aGUgaW5uZXJtb3N0IGZyYW1lIGV2ZW4gaWYgdGhhdCBpcyBhIHRy YW1wb2xpbmUuIA0KDQpUb20+IEkgd2FzIHRoaW5raW5nIGFib3V0IHRoaXMgbGFzdCBuaWdodCBh bmQgd29uZGVyaW5nIGhvdyB0aGlzIGNoYW5nZSBpbnRlcmFjdHMgd2l0aCB0aGUgImZyYW1lIiBj b21tYW5kIGFzIHdlbGwuDQoNClRoZSAiZnJhbWUiIGNvbW1hbmQgd29ya3MgYXMgZXhwZWN0ZWQu ICBUcmFtcG9saW5lIGZyYW1lcyBhbHdheXMgZXhpc3Q7IHRoZXkgYXJlIG9ubHkgc2tpcHBlZCBi eSBjb21tYW5kcyBsaWtlICJiYWNrdHJhY2UiLCAiZmluaXNoIiBvciAidXAiLCB3aGVyZSB0aGV5 IGRvIG5vdCBhZGQgdXNlZnVsIGluZm9ybWF0aW9uLiAgSWYgdGhlIHVzZXIgd2FudHMgdG8gc2Vs ZWN0IGEgdHJhbXBvbGluZSBmcmFtZSwgImZyYW1lIE4iIChhbmQgImZyYW1lIGxldmVsIiwgImZy YW1lIGZ1bmN0aW9uIiwgLi4uKSBzdGlsbCBzZWxlY3RzIGl0LCB3aXRoIGl0cyByZWFsIGxldmVs Og0KDQogIChnZGIpIGZyYW1lIDENCiAgIzEgIDB4MDAwMDAwMDAwMDQwNTJjOSBpbiBzZWNvbmRf LnQ3NHAudDc1cCAoKSBhdCBmdW5jLXRyYW1wb2xpbmUuZjkwOjMxDQogIChnZGIpIGZyYW1lIDAN CiAgIzAgIHNlY29uZCAoeD0yMCwgeT05KSBhdCBmdW5jLXRyYW1wb2xpbmUuZjkwOjIzDQoNCiJm cmFtZSBhcHBseSBhbGwiLCAiZnJhbWUgYXBwbHkgTiIgYXJlIGRpZmZlcmVudCwgdGhvdWdoOiAg dGhleSB3YWxrIGFsbCBmcmFtZXMsIHNvIHRoZXkgYWxzbyBydW4gdGhlIGNvbW1hbmQgaW4gdGhl IHRyYW1wb2xpbmUgZnJhbWVzIHRoYXQgImJ0IiBkb2VzIG5vdCBzaG93Lg0KDQooZ2RiKSBmcmFt ZSBhcHBseSBhbGwgLWMgcHJpbnQgbnVtMQ0KICAjMCAgc2Vjb25kICh4PTIwLCB5PTkpIGF0IGZ1 bmMtdHJhbXBvbGluZS5mOTA6MjMNCiAgTm8gc3ltYm9sICJudW0xIiBpbiBjdXJyZW50IGNvbnRl eHQuDQogICMxICAweDAwMDAwMDAwMDA0MDUyYzkgaW4gc2Vjb25kXy50NzRwLnQ3NXAgKCkgYXQg ZnVuYy10cmFtcG9saW5lLmY5MDozMQ0KICBObyBzeW1ib2wgIm51bTEiIGluIGN1cnJlbnQgY29u dGV4dC4NCiAgIzIgIDB4MDAwMDAwMDAwMDQwNTJhMyBpbiBmaXJzdCAobnVtMT0xNiwgbnVtMj0z KSBhdCBmdW5jLXRyYW1wb2xpbmUuZjkwOjMwDQogICQxID0gMTYNCiAgIzMgIDB4MDAwMDAwMDAw MDQwNTNjOSBpbiBmaXJzdF8udDk1cC50OTZwICgpIGF0IGZ1bmMtdHJhbXBvbGluZS5mOTA6NDAN CiAgTm8gc3ltYm9sICJudW0xIiBpbiBjdXJyZW50IGNvbnRleHQuDQogICM0ICAweDAwMDAwMDAw MDA0MDUyZjQgaW4gZnVuY190cmFtcG9saW5lICgpIGF0IGZ1bmMtdHJhbXBvbGluZS5mOTA6MzYN CiAgTm8gc3ltYm9sICJudW0xIiBpbiBjdXJyZW50IGNvbnRleHQuDQoNCkZvciB2MTIgSSB3aWxs IG1ha2UgdGhlbSBza2lwIHRyYW1wb2xpbmUgZnJhbWVzIGxpa2UgImJ0IiAob3IgZm9sbG93IHdo YXRldmVyIHdlIGRlY2lkZSBmb3IgImJ0IiBpbiAwNC8xMCksIGFuZCBhZGQgdGVzdHMgYWNjb3Jk aW5nbHkuDQoNClRoYW5rcyAmIEJlc3QgUmVnYXJkcywNCkFiZHVsIEJhc2l0DQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBUb20gVHJvbWV5IDx0b21AdHJvbWV5LmNvbT4gDQpT ZW50OiBUaHVyc2RheSwgT2N0b2JlciAyMiwgMjAyNiAzOjAyIFBNDQpUbzogVG9tIFRyb21leSA8 dG9tQHRyb21leS5jb20+DQpDYzogSWpheiwgQWJkdWwgQiA8YWJkdWwuYi5pamF6QGludGVsLmNv bT47IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBKaW5pU3VzYW4uR2VvcmdlQGFtZC5jb207 IGVsaXpAZ251Lm9yZw0KU3ViamVjdDogUmU6IFtQQVRDSCB2MTEgMDYvMTBdIGdkYjogU2tpcCB0 cmFtcG9saW5lIGZ1bmN0aW9ucyBmb3IgdGhlIHVwIGNvbW1hbmQuDQoNCj4+Pj4+ICJUb20iID09 IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPiB3cml0ZXM6DQoNCj4+Pj4+IEFiZHVsIEJhc2l0 IElqYXogPGFiZHVsLmIuaWphekBpbnRlbC5jb20+IHdyaXRlczoNCj4+IFRoaXMgY2hhbmdlIHNr aXBzIHRyYW1wb2xpbmUgZnVuY3Rpb25zIHdoZW4gdGhlIG9wdGlvbiANCj4+ICdza2lwLXRyYW1w b2xpbmUtZnVuY3Rpb25zJyBpcyBzZXQgdG8gJ29uJyBmb3IgdGhlIHVwIGNvbW1hbmQuICANCj4+ IEJlZm9yZSB0aGlzIGNoYW5nZSwgR0RCIHByb2Nlc3NlcyB0cmFtcG9saW5lIGZ1bmN0aW9ucyBp bmRpY2F0ZWQgYnkgDQo+PiB0aGUgY29tcGlsZXIgd2l0aCBESUUgIkRXX0FUX3RyYW1wb2xpbmUi IGFuZCBzdG9wcyBhdCB0aGUgdHJhbXBvbGluZSBmdW5jdGlvbiBmb3IgdGhlICd1cCcNCj4+IGNv bW1hbmQuICBGb3IgYmV0dGVyIHVzZXIgZXhwZXJpZW5jZSwgYWxsIHN1Y2ggZnJhbWVzIGNhbiBi ZSBza2lwcGVkIA0KPj4gYW5kIGhpZGRlbiBmcm9tIHRoZSB1c2VyLg0KDQpUb20+IFdoeSAidXAi IGJ1dCBub3QgImRvd24iPw0KDQpJIHdhcyB0aGlua2luZyBhYm91dCB0aGlzIGxhc3QgbmlnaHQg YW5kIHdvbmRlcmluZyBob3cgdGhpcyBjaGFuZ2UgaW50ZXJhY3RzIHdpdGggdGhlICJmcmFtZSIg Y29tbWFuZCBhcyB3ZWxsLg0KDQpUb20NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCkludGVsIERldXRzY2hsYW5kIEdtYkggDQoNClJlZ2lzdGVyZWQgQWRkcmVzczog RG9ybmFjaGVyIFN0cmFzc2UgMSwgODU2MjIgRmVsZGtpcmNoZW4sIEdlcm1hbnkgDQoNClRlbDog KzQ5ICg4OSkgOTkxNDMtMCANCg0Kd3d3LmludGVsLmRlIA0KDQpNYW5hZ2luZyBEaXJlY3RvcnM6 IENhbmRpY2UgTW9vcmUsIEplZmZyZXkgU2NobmVpZGVybWFuLCBSYW1hY2hhbmRyYW4gU2l0YXJh bWFuDQoNCkNoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogU29uamEgUGllcmVy DQoNClJlZ2lzdGVyZWQgU2VhdDogTXVuaWNoIENvbW1lcmNpYWwgUmVnaXN0ZXIgQjogQW10c2dl cmljaHQgTXVuaWNoIEhSQiAxODY5MjgNCg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50 cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yDQp0aGUgc29sZSB1c2Ugb2Yg dGhlIGludGVuZGVkIHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24NCmJ5 IG90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5k ZWQNCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBj b3BpZXMuCg==