From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Ct7UGX3w2WoyhAoAWB0awg (envelope-from ) for ; Thu, 22 Oct 2026 07:16:13 -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=QQpkGmyl; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 503831E047; Thu, 22 Oct 2026 07:16:13 -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 EEE8A1E047 for ; Thu, 22 Oct 2026 07:16:10 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D9F2B4BA23EA for ; Thu, 22 Oct 2026 11:16:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D9F2B4BA23EA 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=QQpkGmyl Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id BBC9F4BA2E0D for ; Thu, 22 Oct 2026 11:15:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BBC9F4BA2E0D 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 BBC9F4BA2E0D Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792667739; cv=fail; b=t5RpGh1xrkYYgaF/iOh0kvdS3RKAvajjETuG2mWTv7kiY3Q/dpzhliVpFKCGmeBQHkS1IlFax4FmmUyTCQAY0ni7J8MRI5O9POZXZg5OT7Q6QXoogTlPORozpNuXihyVGYR1NOJoqhtSM1WakVpbzmfTB0H4GdjxgVa2l/0wu3k= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792667739; c=relaxed/simple; bh=+0TUKBXAzOGWW95Cb5BNssXatyXFejMx6Aeone3wi+M=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=x0LrN9+XxL85dAtGoVjygV+WdK+XgHlCBsi/49LrUwpbN9Oji7fT79v9dmZGZj4QY/Z+12nnV3KMQa5CWwY4njdI2onC3isD4VBk8bBl1zhNspUJdShbzd0zFxNd//i+FprqsCmDauudKfU2hWWum841BVWElYKHuYAQFBGuutM= 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=QQpkGmyl DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BBC9F4BA2E0D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1792667739; x=1824203739; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=+0TUKBXAzOGWW95Cb5BNssXatyXFejMx6Aeone3wi+M=; b=QQpkGmylffKMxLJfV0x71IMxVtKqX+8hgQna9t0Kl8ItupGMM6fW8S6y eoQupQ3kmsRV0LAdnpRTkUK2PCD9JFPFB7j+WfvC3C/7cVaVplVWxFwu8 iuZqvOfPbqWz4SA5sfo6Tw8vJA0ddJbvIraj6UFvpzuMEwYCXjLJ3c+9Q ClJF9NWgQxQe5pRdFGjKeVubcpBe9ahZowJ8o97hR0FYZVjXxpYV2/AUH ZGykOm3E3v14k5wF8RWwuhwNlqhSZ+NFK0Pu9yWPfX54/QBq0m2PnlHtI 8zEWzeE/gktsaf4hd27+cTF+P2Q/q1nr6xTkFbKVs6odEmcLJcG40V4cj Q==; X-CSE-ConnectionGUID: uhCx0ks/QZ2tqXb/S+JpuA== X-CSE-MsgGUID: 9wahoLiSSVyj+WW9b6Ogwg== X-IronPort-AV: E=McAfee;i="6800,10657,11942"; a="1447862" X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="1447862" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2026 04:15:30 -0700 X-CSE-ConnectionGUID: d40aiBCCScykaiFcuZ+kIg== X-CSE-MsgGUID: eHix+umzRKW0fXrDIRkM6w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,172,1787036400"; d="scan'208";a="3822353" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2026 04:15:30 -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 04:15:29 -0700 Received: from fmsedg902.ED.cps.intel.com (10.1.192.144) 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 04:15:29 -0700 Received: from SA9PR02CU001.outbound.protection.outlook.com (40.93.196.29) 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.49; Thu, 22 Oct 2026 04:15:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dloO7mNOWseyt3v5irr2/S/V4N7AgGaznLQ/Ktxvf89zeb/1tyGMcwFmLWX52xS6aAK5i5vuf4qSqzu9kBc87HxAon/0eR3toTxrUBuAYfXXty6pDY8e1zZ5vWMI+wC6+cxKjLmwL/cR5xalAV0XQH+3CO7m0KSQfbpO6exvJvaqi913kaX3P3zaluv+TnVqrTBkgbnUGbL+hA3ZBn8wBO80ztVTEE/KM0GTHinW7YJ+fnNaJ0uRkAS2Xl44nH5t7lShrNI7zQ8gizy6Eod8Xvpj0qlUDroMc/4yhGr5sUZzpktTgMb0rL3rCMlUffZmopZ4cNu3W1GNGfX9UbgY/g== 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=UnmZX2pRyTn6zI9ikaUcbNveMq4aZthy5ymjPJyKDfY=; b=sUZMSPjq65yE0nzATK1ApS5hX71MhAaJKD2CDSaBIOdK8T6ipMgm69fW41m3US4pvGXCPNFWu5EnzxmTZIswDXE0pLAP4vAWkJpklfqA3cAQjaRiNB9cclZO1wxD5XjDhZu9r2VoqbxHD8ChNxXGZwPl7yhaMuwaaijRODaQ7NYy+Zf5sS15QknCSjvLJLByOnkXh81hhUCfqbvjvVF3jUQUfmU3OpWEJWrIHa5N58a/6PjSxeOlAetNfQtwplzjBgPK2qTlFjqqA6IssECa6zUTNqfkD8x98D4iekPy24wp+8KSX8Ca9y4yJ+16jSs8mQVBonnN3b+lAlvpgSFk3g== 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 DS6PR11MB9895.namprd11.prod.outlook.com (2603:10b6:8:460::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15; Thu, 22 Oct 2026 11:15:27 +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 11:15:27 +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 03/10] gdb: handle stepping through functions with DW_AT_trampoline Thread-Topic: [PATCH v11 03/10] gdb: handle stepping through functions with DW_AT_trampoline Thread-Index: AQHdI39MYphBGK+1NEiiEmxREh1r6LcI8YTbgAC6gXA= Date: Thu, 22 Oct 2026 11:15:27 +0000 Message-ID: References: <20260803193449.33375-1-abdul.b.ijaz@intel.com> <20260803193449.33375-4-abdul.b.ijaz@intel.com> <87se1yu6u0.fsf@tromey.com> In-Reply-To: <87se1yu6u0.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_|DS6PR11MB9895:EE_ x-ms-office365-filtering-correlation-id: 71657931-2bb5-40e4-825b-08df302dc682 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|1800799024|376014|366016|6133799003|10067099003|22082099003|18002099003|261021121427099003|261009223027099003|4143699003|11063799006|56012099006|38070700021; x-microsoft-antispam-message-info: 0KpeKKFGkwiCc6cscqfeXWEIR+A7bDIvWvquaxHwbC2sE6xQ6KdzWcZspp2cSSf6OQs4dnGSfv/WRttqnMBH3QK0MO2+RZkyhvyD5tX59GjgixIcqp7l4HfkCMIO1EmJdvg08JvBzwAxDlMACMeV+TX745ZaeFV+hG7NiSfulCDmIQcvbeJOqjacB+O1p/o1x0GctbOtP30imtHFh6es524q7DdNYDG45AJWi5VNTpz/7JQfMmzzYJwzU37qybCRr8g+rL+tmQihux+5zFh24eXmDSGb2TGMMIbr0vvUFye/6Wu/ajymwnhzNRTkypX0g3A87unMz4FiENS9UU0Q3Ijtd6D/0PqlbHRt6Ac7/gVxWq7aPYcbxC2kLi67svvn8n7hAlcZRCgR/wzv8GfhEulzUGFElEnjemv6nvUMHNBsGVH+iFczznAqOK8h1XmBoORq3fuf9HRJoMRWud6WKXXpUQ7tLQpp3XEomlEQpRiV6O70CFEABHuXlg0As7KXTGdkFm2lGP7Ruj7sE/UGW8XnvMwMw4eRrmq/pSPJI8uTGGy7CR1hxfFtDSKdJJy5J6ucPm2PMuP2cIZPAcul0+58UIDgrxLTuzrLJSLEiWFgtpLOiM+vc4tmFlbsqq3GFmqVOklnLG9VAfLyF3mjVIo1XJKA4SDDzim5MU4bMOKPbKYhsTEwiXbDAackMWgfY+H5a6y0qH3eHlriwV1pWf4RoyfdPcsQq+SicXndT9s= 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)(1800799024)(376014)(366016)(6133799003)(10067099003)(22082099003)(18002099003)(261021121427099003)(261009223027099003)(4143699003)(11063799006)(56012099006)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHE3bk9GVW9wTzArRXlwaWhhTnh3UVFQYTZQUlRjZXpLeXEyMEVFbkVJcGp5?= =?utf-8?B?c0xMUmplb3dFRFMyVlVhbU5OcW1GT3NORi9RRDZXMWdqYnRyWHZNeS9FUEVT?= =?utf-8?B?K2ZEa2xydXQ0SExZVXRvM3B4c0VzdnV6eGRWMFI5d0Nnb0dTZXF1TlNrb2hj?= =?utf-8?B?NlNHSC93YUtyTS9JVjA0b2UvL2ZCSkJyNlRMMitEaWQwR0txL3p4ZC9hbXhv?= =?utf-8?B?c3RnWG56UjZTcldkZ2liWk5pdENsaXV4T0ZnYjhDNjZreG5jMENIZWxnOHJV?= =?utf-8?B?QnpITWZmRGorREFGSE45K2llZkkyUkxnbkc0RE5NVmdTTnMyYWJRYlppaTN0?= =?utf-8?B?bnV5cVFaSXNlSE1JNndnRFhpcVpsNmNiRjhobk81MkprUkIzMXZIdlJNQWgx?= =?utf-8?B?cWlqb3BIbVR3cE5tMTdpUTV5T2dQanI2L0czY3dwYjRrMHRuTDRtclR4aWF2?= =?utf-8?B?K0VqU2t3dm5Tbzl3L0RCYTFsSFI4NCt1cnlqZ0xoTDJLcVk2ckw4MkowRDlk?= =?utf-8?B?STVlMXBkSmNjSy9Cb2Y4Q3JSMVovNUFadnd4OHJ6SHNMUWE4cVFFcGVtR1l5?= =?utf-8?B?SDZRVUVvcWlEVURGejlmekdJYUZXTzRMemNGeHhRcy9IeFkrR01CcWtIWms0?= =?utf-8?B?em1iUDZocWw0YTRxZTlNY3N3b3ZGYzdlSjVpQm5MUVZhTnJyMk5sVG9uQUhY?= =?utf-8?B?QkFNSDdCN2pSd01tcXlEVGl5QkVSOTIzeFY2cHJ3aE5ObkxKZGFvRUtramli?= =?utf-8?B?Q0hRU1ZVV1QycThaTW9GWGxGZURuNHpWWnhjT0toRU03cTdLejI1Y0NqNDBK?= =?utf-8?B?RWUvQXFxaVdlN051ek9lVm15bGd5YmxiSlhDd2pXZDVQZW1iRnJ4RTdBZEdX?= =?utf-8?B?Q1hGVlZtR3NFSS9mU3B0ME9jS0srWW81bEZXWHg1Z09PbHJEZ0JjelMrL0ph?= =?utf-8?B?c2RDS1EwdWZDc004YUV4ZDFEdGZIMFdYeFhyT2NCZXEzTytTamtFQW1yNzQr?= =?utf-8?B?MWNsUFIzTE9zV0FSeUhPdjJFNCtqaFVOb3NQcTlSRkp5L1hWR1BST0N5djRJ?= =?utf-8?B?dUVCUHBnSmFXOEtmU1V0R3VsejJqUkRFQm9HVVVoN1lyRHRSY3F5Z1BtNDBN?= =?utf-8?B?T05vYTY2dUR6TTJEYVhFS1czSThTMkNXQWZSZzFIaERqN1RnMjhWYTM4bnRs?= =?utf-8?B?cm1YUHc4MFhjaGx5aVlPM2JWSEtPWnRrYkRpWUFXMkdqWk9KZ3Ewd0NFYi9k?= =?utf-8?B?L0YzTFN5OHg0TDZ3bkxkWGxQQm1uRVhzQlZDcVVjYTdVOFlYcVYyLzFmdU5L?= =?utf-8?B?NW5ybmRMWlN1cHhPZlNTenlYc2piWFJuc2h1aFRza0w3MmdTOVh6bjNpTXJX?= =?utf-8?B?K0lZbUlHeXZBWnZaZ0p3SUJVMHliakRsYnBjQVgvL3d0OXRnUTFaOFc3UGdR?= =?utf-8?B?VHdaTXhtYkJlSFc1amh5R2ljSlpsZDBJOTJiNFU3T0FxRGdiendYdFUxY0Zk?= =?utf-8?B?M1RtMXlXZXhZQ3JKQ1oycmNZQXdPSTkzS2lIdURzZFZ6WTkyM1R4N1dYWVZk?= =?utf-8?B?ZVphemt3L0Y2TGh1RkYvNTFyR3NFajJVclZLU2Y4SWVBSlJlcGpiSEtuWnZL?= =?utf-8?B?bVR0c3NSblhCNUZ0RWpXWmFNcEprcGpHQnRNS2RJT1RoUUM1dUlWSGtZcE5S?= =?utf-8?B?dXJzZGZ4SjBVZnQ0QTRXdVIvUXlNR1RNdGdhWlNySVRZVkFqR1AzSVhIbk1x?= =?utf-8?B?a1BVMnFRVDdHQnhZSXJwOGp3dThwWHFIYTh3aVJ1c21WUE4zY2dQNWM4NlVM?= =?utf-8?B?TG1xbHFvd1NtQ0txcTRtWmtNWnRNTGl1amd1RkUrQ3ZVTG1vSTlERVZqY3Bt?= =?utf-8?B?cVF2VzJRSVpaREpxSTNZZ1YzcTBacUhNV1MwN0FxRk80Rit2ODdUdjMyczVM?= =?utf-8?B?VTJjU3ZMaGRlR1Q0cS9LdjZrS2Q4aFh4M1JTcUgyRTVOalJMWXhpL2l6ZUM3?= =?utf-8?B?RHowdnZKRHB5WCtxYXlVQWVvZGJCZ1duaGFvdGpSeGs2TERVVTBWY281eEdG?= =?utf-8?B?YlByZTM1emZXZnFOS2JnTFY3bWpqZVpaakUwNktSSi96WGJIRlpPM1R4akls?= =?utf-8?B?QnI3cnBYZVBsSGlOMEU5SlM5Q3JUNFVxUTMrK09RNzNBOEVmU2hxZEhrekRa?= =?utf-8?B?TmJWMHBPcnZlS05vcFBvN25SaVdBMDl0Z3ZwTnVOQm5ZT0lvSHB6MllOSSsy?= =?utf-8?B?T0VObEhFTk9GNmpPMjJTOXZ3aGZ4dExHK1ZCTElUdmVXKzRGNWZtUEFaa3NH?= =?utf-8?Q?D+Q1UKhipcHgQRybRX?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: 5hkebi8/xJYFKC3yUP9508NhGD0qynWjLJFxy7HaLk9pCj1UJUMmgXeYkMKrp+wB8mk4kvrixtarxiCQw4Gwd05PMeV0cxhr2vp8wpa6gYvK0GTfUl/Ab8d+kD6oeyfrO8C2LwXNw04HzmTpfgW6BNENOX+CwaIIjp9emUYywnRHdmsNf7Qhc4Ha+pN99bAowsMwiHhy8S/hsmDvd96mEAAnLdvEc0mqqOJsDgn2nXrrDT6a9sQ+zaHtgUlKBQOZRogJ1ssLHC+5fPavjD7YoIepXss9b+MWGaDFzsaKmPNTm2YIz2AS+Zkv2S2pbT++JCvBR80nAsJuSmTNFlOQxQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6846.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71657931-2bb5-40e4-825b-08df302dc682 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2026 11:15:27.1772 (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: rh9oQFTZNIR/2VTxt5pkemGFM5tWghA714ixzyMO+CUUPn3vu6M04Dq+JPguxWyR727hSV23TDLc/+VkVDFrQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS6PR11MB9895 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+PiArLyogTWF4aW11bSBzaXplIG9mIHRyYW1wb2xpbmUgY2hhaW4gdG8g cHJvY2VzcyB3aGlsZSByZXNvbHZpbmcNCj4+ICsgICB0cmFtcG9saW5lcy4gIFRoaXMgYXZvaWRz IGluZmluaXRlIGxvb3BzIGZvciBtYWxmb3JtZWQgZGVidWcNCj4+ICsgICBpbmZvcm1hdGlvbi4g ICovDQo+PiArI2RlZmluZSBNQVhfVFJBTVBPTElORV9DSEFJTl9TSVpFIDEwDQoNClRvbT4gQXJl IHRoZXJlIGNhc2VzIHdoZXJlIHRoZXJlIG1heSBiZSBtdWx0aXBsZSB0cmFtcG9saW5lcyBjaGFp bmVkIHRvZ2V0aGVyPw0KVG9tPiBJZiBpdCdzIHVudXN1YWwgb3IgcGF0aG9sb2dpY2FsIHRoZW4g SSBndWVzcyBzb21lIGhhcmQtY29kZWQgbGltaXQgc2VlbXMgZmluZS4NClRvbT4gSWYgaXQncyBu b3JtYWwgdGhlbiB3aHkgMTA/ICBMaWtlLCBJJ20gd29uZGVyaW5nIGlmIHBlcmhhcHMgc29tZSBv dGhlciBhcHByb2FjaCBzaG91bGQgYmUgdGFrZW4uDQoNCkFiZHVsPiBJdCBpcyB1bnVzdWFsLiAg QSBjaGFpbiBtZWFucyBhIHRyYW1wb2xpbmUgd2hvc2UgdGFyZ2V0IGlzIGl0c2VsZiBhIHRyYW1w b2xpbmU7IHRoZSB0ZXN0IGNvdmVycyBhIGNoYWluIG9mIHR3byAoY2hhaW5lZF90cmFtcG9saW5l IC0+IHRyYW1wb2xpbmUgLT4gdGFyZ2V0IGluIGdkYi5kd2FyZjIvZHcyLWZ1bmN0aW9uLXRyYW1w b2xpbmVzLmMpLCBhbmQgSSBhbSBub3QgYXdhcmUgb2YgY29tcGlsZXJzIGVtaXR0aW5nIGxvbmdl ciBvbmVzLiAgTm9ybWFsbHkgYSB0cmFtcG9saW5lIGRpcmVjdGx5IGNhbGxzIGl0cyB0YXJnZXQu DQoNClRoZSBsaW1pdCBpcyBvbmx5IGEgc2FmZWd1YXJkLCBzbyB0aGF0IG1hbGZvcm1lZCBkZWJ1 ZyBpbmZvcm1hdGlvbiwgZS5nLiB0d28gdHJhbXBvbGluZXMgbmFtaW5nIGVhY2ggb3RoZXIgYXMg dGFyZ2V0LCBjYW5ub3QgbWFrZSBHREIgbG9vcCBmb3JldmVyLiAgMTAgaXMgd2VsbCBhYm92ZSB3 aGF0IGlzIGV4cGVjdGVkIGluIHByYWN0aWNlLCBzbyBJIHdvdWxkIGxpa2UgdG8ga2VlcCBpdCBh cyBpdCBpcy4NCg0KQmVzdCBSZWdhcmRzLA0KQWJkdWwgQmFzaXQNCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IFRvbSBUcm9tZXkgPHRvbUB0cm9tZXkuY29tPiANClNlbnQ6IFdl ZG5lc2RheSwgT2N0b2JlciAyMSwgMjAyNiAxMDozOSBQTQ0KVG86IElqYXosIEFiZHVsIEIgPGFi ZHVsLmIuaWphekBpbnRlbC5jb20+DQpDYzogZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7IEpp bmlTdXNhbi5HZW9yZ2VAYW1kLmNvbTsgdG9tQHRyb21leS5jb207IGVsaXpAZ251Lm9yZzsgTmls cy1DaHJpc3RpYW4gS2VtcGtlIDxuaWxzLWNocmlzdGlhbi5rZW1wa2VAaW50ZWwuY29tPg0KU3Vi amVjdDogUmU6IFtQQVRDSCB2MTEgMDMvMTBdIGdkYjogaGFuZGxlIHN0ZXBwaW5nIHRocm91Z2gg ZnVuY3Rpb25zIHdpdGggRFdfQVRfdHJhbXBvbGluZQ0KDQo+Pj4+PiBBYmR1bCBCYXNpdCBJamF6 IDxhYmR1bC5iLmlqYXpAaW50ZWwuY29tPiB3cml0ZXM6DQoNCj4gVGhpcyBwYXRjaCBtYWtlcyBp bmZydW4gY29udGludWUgc3RlcHBpbmcgaW50byBhbmQgdGhyb3VnaCB0cmFtcG9saW5lIA0KPiBm dW5jdGlvbnMgbWFya2VkIHZpYSB0aGUgRFdfQVRfdHJhbXBvbGluZSBpbiBEV0FSRi4NCg0KSSdt IHByb2JhYmx5IG5vdCB0aGUgYmVzdCBwZXJzb24gdG8gcmV2aWV3IHRoaXMgYnV0IEkgZGlkIGhh dmUgb25lDQpxdWVzdGlvbjoNCg0KPiBkaWZmIC0tZ2l0IGEvZ2RiL2luZnJ1bi5oIGIvZ2RiL2lu ZnJ1bi5oIGluZGV4IA0KPiBjYmM2MDNiNzRlZC4uMTM1ZDFmYzM1MGIgMTAwNjQ0DQo+IC0tLSBh L2dkYi9pbmZydW4uaA0KPiArKysgYi9nZGIvaW5mcnVuLmgNCiANCj4gKy8qIE1heGltdW0gc2l6 ZSBvZiB0cmFtcG9saW5lIGNoYWluIHRvIHByb2Nlc3Mgd2hpbGUgcmVzb2x2aW5nDQo+ICsgICB0 cmFtcG9saW5lcy4gIFRoaXMgYXZvaWRzIGluZmluaXRlIGxvb3BzIGZvciBtYWxmb3JtZWQgZGVi dWcNCj4gKyAgIGluZm9ybWF0aW9uLiAgKi8NCj4gKyNkZWZpbmUgTUFYX1RSQU1QT0xJTkVfQ0hB SU5fU0laRSAxMA0KDQpBcmUgdGhlcmUgY2FzZXMgd2hlcmUgdGhlcmUgbWF5IGJlIG11bHRpcGxl IHRyYW1wb2xpbmVzIGNoYWluZWQgdG9nZXRoZXI/DQoNCklmIGl0J3MgdW51c3VhbCBvciBwYXRo b2xvZ2ljYWwgdGhlbiBJIGd1ZXNzIHNvbWUgaGFyZC1jb2RlZCBsaW1pdCBzZWVtcyBmaW5lLg0K DQpJZiBpdCdzIG5vcm1hbCB0aGVuIHdoeSAxMD8gIExpa2UsIEknbSB3b25kZXJpbmcgaWYgcGVy aGFwcyBzb21lIG90aGVyIGFwcHJvYWNoIHNob3VsZCBiZSB0YWtlbi4NCg0KVG9tDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJI IA0KDQpSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRr aXJjaGVuLCBHZXJtYW55IA0KDQpUZWw6ICs0OSAoODkpIDk5MTQzLTAgDQoNCnd3dy5pbnRlbC5k ZSANCg0KTWFuYWdpbmcgRGlyZWN0b3JzOiBDYW5kaWNlIE1vb3JlLCBKZWZmcmV5IFNjaG5laWRl cm1hbiwgUmFtYWNoYW5kcmFuIFNpdGFyYW1hbg0KDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2 aXNvcnkgQm9hcmQ6IFNvbmphIFBpZXJlcg0KDQpSZWdpc3RlcmVkIFNlYXQ6IE11bmljaCBDb21t ZXJjaWFsIFJlZ2lzdGVyIEI6IEFtdHNnZXJpY2h0IE11bmljaCBIUkIgMTg2OTI4DQoNClRoaXMg ZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVy aWFsIGZvcg0KdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSBy ZXZpZXcgb3IgZGlzdHJpYnV0aW9uDQpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4g SWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkDQpyZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRo ZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=