From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by sourceware.org (Postfix) with ESMTPS id 735583858CD1 for ; Tue, 14 Nov 2023 12:49:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 735583858CD1 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 735583858CD1 Authentication-Results: server2.sourceware.org; arc=fail smtp.remote-ip=134.134.136.126 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699966147; cv=fail; b=JqcgYYF7yPLInj+Zm2KF4GmXijQiWmgd1JV5Pn4rSQW/VtJcydESW7OPRswE7Bvc0T0T2DbW5uEEnPiQDiL1YRKAiU3SNh5RP4KZW1kASE76ssEhaoRqIoZiUPCoyvtb9FDL/l86IO7l1sgfHGjUgtciQQfSj76iOrFc2oQf3/I= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699966147; c=relaxed/simple; bh=ez5YVP9f+1CbHHIiych4izC+1OKFmebMWyF9+ybkrT0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=RXdaCryIqfjcYuTgQht0utNRM7WVFmDqeeu6JGIGLa7dWyv/JU+n9E6EOgD/RP49rU1L2O7l8b3zp+hqeUzhJKugT7AUSdFHNFwGMuun1N1KLGEIJz3bhqxkZh5k5n6o8xOhk3GgHh0R9nQIBUDe14OZpzt4ijc+59p9/G0H5MQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699966145; x=1731502145; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=ez5YVP9f+1CbHHIiych4izC+1OKFmebMWyF9+ybkrT0=; b=jxqHJzu5lbRfCiGZu9t1feiZVyb86RZJVHd2RSIgmDC1jXMIIt6T+Vwb cBjJehYeL9g54E8YfFKHN+PosQVWndE2NBbWt9UqLdLVFc2jK+J7sPRZ3 2GIzMRP5RyegwC31ZNNnD+3VvsxPVDaWHqfJ+ZSTXJrPZA8kX0ZIRtP8f z/CZxZCLPAI6H5E9SE0b9+Te8UN6Pzx6yBR6WjKVrlZn28kyRS3WTCSug 53IFwQMMPEq9590LYx5vISq6AIPmS8APm/VxZkMPvfw2ZY/bQr+AU7WiM KV0SURI3aruNfolZNFuzghKgDfbQqiaZ1v0HXukxsoiG8L6AUMa7rwCmi g==; X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="375689173" X-IronPort-AV: E=Sophos;i="6.03,302,1694761200"; d="scan'208";a="375689173" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2023 04:49:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="799514731" X-IronPort-AV: E=Sophos;i="6.03,302,1694761200"; d="scan'208";a="799514731" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Nov 2023 04:49:03 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 14 Nov 2023 04:49:02 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 14 Nov 2023 04:49:02 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Tue, 14 Nov 2023 04:49:02 -0800 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 14 Nov 2023 04:49:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YbM0d5PKvQHM0+CxQqtl6pvRTo6+uodCpIRf9kdonuuDgBau67nB0Aqj3I0gHKNDqUOQlL3yge4PCd7s2JCD+/cHuCr8W9HVbKbB67sK/5Qx4IHeVCltJ1dgeWCsgoTjoKP1oKEMpCRkXY4Y/YzWaROzPN2X/rEPpeYo8F/GuVtFFi01FP64W+1AENCn5O00lpAiJSq+UinOrZA3ofV5ItbLQFDausgehgMu0lQYOZRaJvGW1Ponhiu1uVvjHhtRuoRgu4GldJNt0wKBuDww0AWKmJroJc/8ffRFbL7bY0eJR9a1GraYVoL+sFYAK3wUi/Nwb8RiKpzvE7PuS1uPRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=VeMbaNZS0G5x7qOW4LlK919CEGDuZA/8G9IR/4p9hC4=; b=PHQWgASz2ZJaXXiMKs1ASiXY7ugeADpt3vzVk5GQctRBZvodrR4Bw5ZHBE/nyXYVsffyJ6O2mf9xlBG8ClycZ5R8MvSr5X/6nlOK0Kq6/ofOjG1BJNPS8R2YumcQ4a1racZcexG8wqlSjhwGXzD/AimYKuqsHxjXEz0OxnjGRr/B7CvfjuyZJC2uRbthPXxUnsbyZK2gMuAntb0dcCKi2BISnEGjTg3lVNjpuCG8J9eZhopMQw0EKuPoRWeMdZXoUF7SC9h5YKNpb+XotmPubJuQwm684LInT4lPNPv111YowbkBYuGv7pAnM7qE7/dc033G9jkYdxYYa+tM8liI4A== 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 DM4PR11MB7303.namprd11.prod.outlook.com (2603:10b6:8:108::21) by SA1PR11MB5827.namprd11.prod.outlook.com (2603:10b6:806:236::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.17; Tue, 14 Nov 2023 12:48:59 +0000 Received: from DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::9597:5d8e:99f8:b993]) by DM4PR11MB7303.namprd11.prod.outlook.com ([fe80::9597:5d8e:99f8:b993%5]) with mapi id 15.20.6977.029; Tue, 14 Nov 2023 12:48:59 +0000 From: "Aktemur, Tankut Baris" To: Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH 3/3] gdb: handle default argument in make-target-delegates.py Thread-Topic: [PATCH 3/3] gdb: handle default argument in make-target-delegates.py Thread-Index: AQHaFt5+5mNFRwe+2EajTu3U/EI5grB5rmIAgAAQquA= Date: Tue, 14 Nov 2023 12:48:59 +0000 Message-ID: References: <476f2068afadd0d56827493eb014a90b41eea887.1699953637.git.tankut.baris.aktemur@intel.com> <761454b8-0df3-4291-bc83-3fca7852c4ce@palves.net> In-Reply-To: <761454b8-0df3-4291-bc83-3fca7852c4ce@palves.net> 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: DM4PR11MB7303:EE_|SA1PR11MB5827:EE_ x-ms-office365-filtering-correlation-id: ad2a559c-be5d-4f0e-acb0-08dbe510124b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vwd0tFN1Re63oG6V0n+9Y99p56X7XxNcuS/HP8aIQqVq1XeNm8bWZvxcOKCksDjAef/B72du8uT+TV77NMuU5Ln+pX5dpur141PEeEGstphavDEoOoIioqMXLJasv+uaACVRK3Q53/ARLQJ+NeXbAdrPIJ5MKELLc5jGBv5JNNf8PRQKMJwBe32Gooj4HN/d2i8JA11VyiM6BCU1uTL99gH0CWa6Xb8qsIWaoJtYXx5rPu587vrL7TsyD9CE5zyYuzrAX7Wdaz8Upqhsbu7nhV+6CHlpQVM1uR7soveeMkOBizN1DnZiWwsXWxJ3w4hwVs/NhavOBWAvF18HPIrRTH1KFKGNqI1TOncCYLwBnirl+7ncIflZb4aQeRXNOjy6v/SyxDX8anm4088iB03PxTFLTVO7dnnjE4PbV/uiQImaxtSF/gYMg2Dghp1Gne9gpL4j1hLlEODTH+HU3Kr0pL6xErYy696P5fxb9pXTvirTFwSlYRmbwsVJuU9iJZAhYM6CLdvAD9hwT3W5V13hTkXjgYSl/bo73JiJwPrTOHPmekaUb8g6uEPogWrkGq5fAC08iOl0BBUS4UfkJYVWWxteiFQ1o8nNkSgu8ym2AYAVDpuTpMvk57zrarJS9LzA x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB7303.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(52536014)(7696005)(6506007)(9686003)(53546011)(38070700009)(4001150100001)(2906002)(26005)(38100700002)(122000001)(82960400001)(33656002)(83380400001)(41300700001)(86362001)(5660300002)(478600001)(316002)(64756008)(76116006)(66446008)(66476007)(66556008)(66946007)(55016003)(110136005)(8676002)(8936002)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MzlGSWZ2S056Mjc4WmF3a1I5bGRYY2VlR0ZhL3pMUE4yZzIvZFJMbllvVEM0?= =?utf-8?B?VHlEeExtNFpGRHhEZXFkcEtOcVNUUjZTcHpJQ3hULzhwUmQyRmx6OWRRajE2?= =?utf-8?B?SXRIcGwvZ3o4TkQ1RTZWNG56WVRCS0xrUk9mMXVvUXZBUW9teFFSYVE0bFdU?= =?utf-8?B?OHVwQW5oM21TTDZ1Y1NnMHkyMVMvQVdpbUZySzFYZ3pFTm5lc2R1akpERTU0?= =?utf-8?B?bXRGTHJQYThNSzlTT1FOdUFPcVFKWHhzd2JWRHh6N2U0VjlJcGlVd2x3Witq?= =?utf-8?B?Z3Q2RDBOSUFJVVVGYUwvMDRkckJEeVptdVg3QTFVNVZlRHhKVzQvdXNYT0FE?= =?utf-8?B?bExTTUQ2dzNReHVreGtNWFpjdTNLOHd1eEpoNzhYU2wzVEtVQWUwdzdSRUlh?= =?utf-8?B?NUhPNlRzMmFmMGZIRkNiSjU3YnFLdDFEY0U0dktsZm02bjkzejhBNnJucnhO?= =?utf-8?B?Nmk0NG5XdkZkMW91cmVKWnNmbTVtMndPdUh0QnJTWWxOREdGK2xZVnpOTGYr?= =?utf-8?B?cXRmMVhNYWFCZk4vOVBpa0Q0SGdyMmk2cXVyWlFZYW9tRzdkR1krQmFPbjJa?= =?utf-8?B?Q0gvV0tkelg4a2NMSmVmUW1VWmtBODZSNW41V00vREZjbTJ6QVVPNDFMVHc2?= =?utf-8?B?MVNlb2dLZTVENGpzNGlGUnhuUE91QVJWTFV4WmRTamMrUmhya1BDQ0F2Ujho?= =?utf-8?B?aVowSUlJblpYUmd2aU5IRTZiUC9rS1F3ODhoLzF2M0ZPWEpKSUo2TnVCcDA0?= =?utf-8?B?c1ZYTHhRRlhiMDVrWlg5YUtuMDdBRm9QUkYxdDV6eWpXQzMyYzJURWFpbm0w?= =?utf-8?B?blNJaUVJMm82YWRSQnBCTmFUak03ZDRuTnV6ZU1FMi9DK2puN0hQZUh4R2Zp?= =?utf-8?B?S1ZQczF5NnpZNWpTYWJIMXIzcWNmeFg1YjlQS0xxOWhlaFc4M3VDdXRPajd2?= =?utf-8?B?andtaXRqSDdQL1Bac3REajVvUkpqY1hUbUdTZlMrdkZDL0JQc3lYd0h2bG9L?= =?utf-8?B?WDBvTHlPdEQ1T2k1R0YwcGNWV2NXeWRKb2RBQWNYSTh2d1g3VzNRNzErdEFl?= =?utf-8?B?a3lBeVpIQ2hjREErb0w4ZDZWYXNtcG42cWJ6STRhQ1JRcSs0ME5BUUJVdnlK?= =?utf-8?B?UHhxVTdoOG9ZWGE4WnhPL1BZOTd0eTM1QXpUZnNCYjhOV2tuaHIvMEJoY2VP?= =?utf-8?B?RnRXUlFrL1d5RlU1cEV4UmRVL0txTWgwWS8vS2JzZmNMQTVXVFE0NVE1Q3Nz?= =?utf-8?B?L1FIYm9QazI3bCtPelRFL01zWXlwVVdZc0hsNTVEcW9BeFZmeVV0cC82R1Bt?= =?utf-8?B?UjNuK0VJQ2tOL0I0RkFYeDZpMlREWGhldTVwaXVmS2Z3bFlOSWNLNWNUWG9I?= =?utf-8?B?dHBQa2hsa3VublQ0bnlSOWd2TEdOUDJYWXFtclFrVmVVTnpEQkVWU2NKRDgr?= =?utf-8?B?WUtxVFpvQ0lyZktzZEk0cWMwV3hIZFQxNlpuM2ozU0pwSEZ2QnlCR2RrekpM?= =?utf-8?B?ckpiTG9NZ2hubHphTXZldzhsVnpRUUFuaWNqRk5mQ1l2czJuMXB3bXRvWXYx?= =?utf-8?B?SDJ4Z21pOUxtMXZRU0c2Q1FLL1A5YkVaTysrb3l3alJhMEFPZ2p5Mk9UT2ZQ?= =?utf-8?B?OEQ4NHhrdEVwdU1yQzFRRXlKdkRXUERnZlhHdDhCS1oyR09zZ2luWHJPbzhC?= =?utf-8?B?S2dKcnVPbG9HdFhoemg3blB2bzdGYTduTFM4MDBHYjJDMThCOWxGNW13ejB2?= =?utf-8?B?SFMrVUs5TCttdTBld1loQTdpMlFIRmpOR3FyMnNudjNtQVV2UDFOVG1hN1Mr?= =?utf-8?B?RHkxK2lhaWpHWldUeXJpRjFTb09oQ2JOcXMwdHorOHZUWUExM0trNm4xZ28z?= =?utf-8?B?UGcycjNFbGpuV0VmaHM1SDVzZjgrT2FGU1h0emJlYlRMdmVPTExBVnVnU1d1?= =?utf-8?B?WEZ0ak1RS2Juc1dZaHZpZnIxRk9PWDlGL1F4dGpUWGZBYUZTZFRUaytrUEJU?= =?utf-8?B?Z2JjTlBSMXgrWExtRjBqSkNqc3FETisrbEVWK21NMXJ6eWNsUjMrNDlZdzJl?= =?utf-8?B?MjgzZDQzSmpuM0hYSUVORFFiL2hxQjd5OXZ4WUNEcElSWUlKY2tVNjFnbDNW?= =?utf-8?B?L0NyS2IvRHZCdjBvMDlyckZQVnFlSUw1TDBrbVFDcmNXZC9kTExTK0VRaExK?= =?utf-8?B?RXc9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB7303.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad2a559c-be5d-4f0e-acb0-08dbe510124b X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2023 12:48:59.2098 (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: 6BsMuY0pupbiUWW6Ha1O22eb4D+MNNi9ZQzI9bf/vUDM73wMnD7/Bm5H8AtPdFnplMkTRud0v3tvVPmsBidRYhF1lEyN0qHOkUFMHqNvRBk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5827 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gVHVlc2RheSwgTm92ZW1iZXIgMTQsIDIwMjMgMTI6MzEgUE0sIFBlZHJvIEFsdmVzIHdyb3Rl Og0KPiBPbiAyMDIzLTExLTE0IDA5OjQxLCBUYW5rdXQgQmFyaXMgQWt0ZW11ciB3cm90ZToNCj4g DQo+ID4gQ3VycmVudGx5LCB0YXJnZXQuaCBkb2VzIG5vdCBjb250YWluIGFueSBhcmd1bWVudHMg d2l0aCBkZWZhdWx0DQo+ID4gdmFsdWVzLiAgVGhlIGdvYWwgb2YgdGhpcyBwYXRjaCBpcyB0byBh ZGRyZXNzIHBvdGVudGlhbCBmdXR1cmUgYW5kDQo+ID4gZG93bnN0cmVhbSBjYXNlczsgd2UgKElu dGVsKSBoYXZlIGNhc2VzIHdpdGggZGVmYXVsdCBhcmd1bWVudCB2YWx1ZXMuDQo+IA0KPiBIbW0s IGJ1dCBkZWZhdWx0IGFyZ3VtZW50cyBpbiB2aXJ0dWFsIG1ldGhvZHMgaXMgZ2VuZXJhbGx5IGNv bnNpZGVyZWQgYSBiYWQgaWRlYSwNCj4gYmVjYXVzZSBkZWZhdWx0IGFyZ3VtZW50cyBhcmUgYSBz dGF0aWMgcHJvcGVydHkgd2hpY2ggZG9lc24ndCBwcm9wYWdhdGUgd2hlbg0KPiB5b3Ugb3ZlcnJp ZGUgYSBtZXRob2QuICBMaWtlOg0KDQpUaGlzIGlzIGFuIGltcG9ydGFudCBwb2ludCB0aGF0IEkg bWlzc2VkLiAgVGhhbmtzLg0KDQpUaGlzIHdvdWxkIG1ha2UgUGF0Y2ggMy8zIG9ic29sZXRlLiAg SSdkIHN0aWxsIGxpa2UgdG8ga2VlcA0KUGF0Y2ggMi8zIGZvciByZXZpZXcgKEknZCB1cGRhdGUg aXRzIGNvbW1pdCBtZXNzYWdlLCB0aG91Z2gpLg0KSSB0aGluayBQYXRjaCAyLzMgbWFrZXMgdGhl IHJlZ2V4cCBlYXNpZXIgdG8gcmVhZCBhbmQgaGFzIGEgdmFsdWUuDQoNCj4gI2luY2x1ZGUgPHN0 ZGlvLmg+DQo+IA0KPiBzdHJ1Y3QgQQ0KPiB7DQo+ICAgdmlydHVhbCB2b2lkIGZ1bmMgKGludCBh cmcgPSAxKSB7IHByaW50ZiAoIiVkXG4iLCBhcmcpOyB9DQo+IH07DQo+IA0KPiBzdHJ1Y3QgQiA6 IEENCj4gew0KPiAgIHZpcnR1YWwgdm9pZCBmdW5jIChpbnQgYXJnID0gMikgeyBwcmludGYgKCIl ZFxuIiwgYXJnKTsgfQ0KPiB9Ow0KPiANCj4gc3RydWN0IEMgOiBBDQo+IHsNCj4gICB2aXJ0dWFs IHZvaWQgZnVuYyAoaW50IGFyZykgeyBwcmludGYgKCIlZFxuIiwgYXJnKTsgfQ0KPiB9Ow0KPiAN Cj4gaW50DQo+IG1haW4gKCkNCj4gew0KPiAgICBCICpiID0gbmV3IEIgKCk7DQo+ICAgIEEgKmEg PSBiOw0KPiAgICBhLT5mdW5jICgpOyAgLy8gcHJpbnRzICIxIi4NCj4gICAgYi0+ZnVuYyAoKTsg IC8vIHByaW50cyAiMiIuDQo+IA0KPiAgICBDICpjID0gbmV3IEMgKCk7DQo+ICAgIGMtPmZ1bmMg KCk7ICAvLyBkb2Vzbid0IGV2ZW4gY29tcGlsZS4NCj4gfQ0KPiANCj4gSW5zdGVhZCwgaXQncyBi ZXR0ZXIgcHJhY3RpY2UgdG8gcHV0IHRoZSBkZWZhdWx0IGFyZ3VtZW50IGluIGEgbm9uLXZpcnR1 YWwgbWV0aG9kDQo+IHRoYXQNCj4gdGhlbiBjYWxscyB0aGUgdmlydHVhbCBtZXRob2QuICBXZSBk b24ndCBoYXZlIHRob3NlIGluIHRhcmdldF9vcHMsIGJ1dCB3ZSBoYXZlDQo+IGluc3RlYWQNCj4g dGhlIGdsb2JhbCB0YXJnZXRfZm9vIHdyYXBwZXIgZnVuY3Rpb25zLiAgU28gaW5zdGVhZCBvZiBw dXR0aW5nIHRoZSBkZWZhdWx0IGFyZ3VtZW50DQo+IGhlcmU6DQo+IA0KPiAgLSAgIHZpcnR1YWwg dm9pZCByY21kIChjb25zdCBjaGFyICpjb21tYW5kPTAsIHN0cnVjdCB1aV9maWxlICpvdXRwdXQp DQo+ICArICAgdmlydHVhbCB2b2lkIHJjbWQgKGNvbnN0IGNoYXIgKmNvbW1hbmQ9MCwgc3RydWN0 IHVpX2ZpbGUgKm91dHB1dCA9IG51bGxwdHIpDQo+ICAgICAgICBUQVJHRVRfREVGQVVMVF9GVU5D IChkZWZhdWx0X3JjbWQpOw0KPiANCj4gWW91IHNob3VsZCBwdXQgdGhlIGRlZmF1bHQgaGVyZToN Cj4gDQo+ICAtZXh0ZXJuIHZvaWQgdGFyZ2V0X3JjbWQgKGNvbnN0IGNoYXIgKmNvbW1hbmQsIHN0 cnVjdCB1aV9maWxlICpvdXRidWYpOw0KPiAgK2V4dGVybiB2b2lkIHRhcmdldF9yY21kIChjb25z dCBjaGFyICpjb21tYW5kLCBzdHJ1Y3QgdWlfZmlsZSAqb3V0YnVmID0gbnVsbHB0cik7DQoNClRo ZXNlIHdyYXBwZXJzIGF0IHRoZSBHREIgc2lkZSBhcmUgZ2xvYmFsIGZ1bmN0aW9ucyBhbmQgdGhl eSBtYWtlDQpjYWxsaW5nIHRhcmdldCBvcHMgZWFzaWVyLiAgRS5nLjoNCg0KICB0YXJnZXRfZm9v ICguLi4pOw0KDQppbnN0ZWFkIG9mDQoNCiAgY3VycmVudF9pbmZlcmlvciAoKS0+dG9wX3Rhcmdl dCAoKS0+Zm9vICguLi4pOw0KDQpOb3cgY29tZXMgbXkgc2lkZSBxdWVzdGlvbjoNCg0KQXQgdGhl IGdkYnNlcnZlciBzaWRlLCB3ZSBoYXZlIG1hY3JvcyBpbnN0ZWFkLiAgRS5nLjoNCg0KICAjZGVm aW5lIHRhcmdldF9jcmVhdGVfaW5mZXJpb3IocHJvZ3JhbSwgcHJvZ3JhbV9hcmdzKSAgIFwNCiAg ICB0aGVfdGFyZ2V0LT5jcmVhdGVfaW5mZXJpb3IgKHByb2dyYW0sIHByb2dyYW1fYXJncykNCg0K VGhlc2UgbWFjcm9zIGxvb2sgbGlrZSB0aGV5IHJlbWFpbmVkIGZyb20gdGhlIEMgdGltZSBhbmQg bm90DQpldmVyeSB0YXJnZXQgb3AgY29uc2lzdGVudGx5IGhhcyBhIHdyYXBwZXIgbWFjcm8uICBB IG1hY3JvDQppcyBub3QgdXNlZCBjb25zaXN0ZW50bHkgZXZlbiB3aGVuIGl0IGV4aXN0cy4NCg0K SXMgdGhlcmUgYSBnZW5lcmFsIGRpcmVjdGlvbiBhYm91dCB0aGVtLCBsaWtlDQoNCjEuIFRoZXkg c2hhbGwgc3RheSBhbmQgYmUgdXNlZDsgd2Ugc2hhbGwgZml4IHRoZSBsYWNrIG9mIGNvbnNpc3Rl bmN5Lg0KDQoyLiBUaGV5IHNoYWxsIGJlIGNvbnZlcnRlZCBpbnRvIGdsb2JhbCB3cmFwcGVyIGZ1 bmN0aW9uczsgd2Ugc2hhbGwNCiAgIHVzZSB0aGUgd3JhcHBlcnMgY29uc2lzdGVudGx5Lg0KDQoz LiBUaGV5IHNoYWxsIGJlIHJlbW92ZWQgYW5kIHJlcGxhY2VkIGJ5IHRoZSBhY3R1YWwgbWV0aG9k IGNhbGwuDQogICBFLmcuOg0KICAgICB0aGVfdGFyZ2V0LT5mb28gKC4uLik7DQogICBpbnN0ZWFk IG9mDQogICAgIHRhcmdldF9mb28gKC4uLik7DQoNCihGV0lXLCBvcHRpb24gIzMgbWFrZXMgdGhl IG1vc3Qgc2Vuc2UgdG8gbWUuKQ0KDQpUaGFua3MsDQotQmFyaXMNCg0KDQoNCg0KSW50ZWwgRGV1 dHNjaGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAsIDg1NTc5IE5l dWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5pbnRlbC5kZSA8aHR0 cDovL3d3dy5pbnRlbC5kZT4KTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1p ZCwgU2hhcm9uIEhlY2ssIFRpZmZhbnkgRG9vbiBTaWx2YSAgCkNoYWlycGVyc29uIG9mIHRoZSBT dXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNv bW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK