From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FgGNBl4tUGLrHgAAWB0awg (envelope-from ) for ; Fri, 08 Apr 2022 08:41:02 -0400 Received: by simark.ca (Postfix, from userid 112) id 07A4A1F344; Fri, 8 Apr 2022 08:41:02 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 36DF51E787 for ; Fri, 8 Apr 2022 08:41:01 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 344303864858 for ; Fri, 8 Apr 2022 12:41:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 344303864858 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1649421660; bh=Bj2ayjoI2a0nqon2u2zXVHrUkpm9IZvSzvg0R55g3+o=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=SO1KxbuOkZRS6a55lNFv8jVTHnvomgMF4TCBtfHZxpIQsVzxZ5f4tkuzkeWa4/i/u 9xrqPWXaqU2gQZF8p14iqTl46mZtl8SLZGzfBvzMV5LxzogVvuCuou867dVaEe1DqV pjPpugKC2G5pEgMr9ndN510aNgD9QRKXcbG+BBVc= Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id AF28B3858D28 for ; Fri, 8 Apr 2022 12:40:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AF28B3858D28 X-IronPort-AV: E=McAfee;i="6400,9594,10310"; a="261576061" X-IronPort-AV: E=Sophos;i="5.90,245,1643702400"; d="scan'208";a="261576061" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2022 05:40:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,245,1643702400"; d="scan'208";a="723374887" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga005.jf.intel.com with ESMTP; 08 Apr 2022 05:40:37 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 8 Apr 2022 05:40:36 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 8 Apr 2022 05:40:36 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.44) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 8 Apr 2022 05:40:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bwL9fNhIKgm2V+0DcefrQVnROhQiOvIuYItwv2R4cFzSGPSANOUY+s0m1DvsDLzJGc4L9qtQUTlmIuJQ3+M46pJYU3A8wGHkSlW1ogAWCo4AbhrJxaOFemJXt0DORSkwV4nq7YoCewjQ5T2Qsljqbwj7J7b2niDoykRaGQ/VAMMAL6KBN18LBZCDrVZGe490jvtNUHdhr4yeYEnNyV3GHid4CxSK8vRB0iwZn9q6rL/9RUecalOB6ZHEglGgf4dADnB4zPylN5mO+6nE6BMf9pkbVg6BA2FpBxUi7GuWwcWOzWZHUR9LiQky86aEzZWXSoz3VRsdgmphghXPuqUi7A== 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=8s/ApE7HJCR0crjsRBejGwEezWNKN3nPewufT8o7f4k=; b=ZA+YHbkTyrquymrowl3wGjjKd1+uAVBjXuAfS75z77Hs4o9HD1nlccRK+Vu0eEkI76Ee1Ais0bnA2ZnMtSN5nYqET/02gWB6Y2g2EshWJI1KZsxwM7DCXhA7T0eevQ12iqauwXeM3jRWH0GrqHY/cHuZffvV/uzUpZ6/PuH2vcNdJB+gH+yTMKb7SM0vnraDT5L2vbMSODcXZyFpuqyXc+lBGPxZJvIaTQ7pRJPlgYlnsLCT3m8SKdshRtURQTkixN8n6U6Pxzf3+ft6OitZhXL5wUoEm+rGb2CfYI/DXnnYIBcZz+wZvyDhNrZU66AokN+MN1GGpNCWt4E2wfRILg== 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 DM8PR11MB5749.namprd11.prod.outlook.com (2603:10b6:8:10::15) by CY4PR11MB1734.namprd11.prod.outlook.com (2603:10b6:903:125::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.26; Fri, 8 Apr 2022 12:40:34 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::18aa:3ac7:75c0:e704]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::18aa:3ac7:75c0:e704%6]) with mapi id 15.20.5144.025; Fri, 8 Apr 2022 12:40:34 +0000 To: Pedro Alves , Tom Tromey Subject: RE: [PATCH v4] gdb, gdbserver: support dlmopen() Thread-Topic: [PATCH v4] gdb, gdbserver: support dlmopen() Thread-Index: AQHX27+g14KH1lzgikK5e/1QZuBpxqyuooyAgAez/WCAAXIpgIAfhWUAgA99ZUA= Date: Fri, 8 Apr 2022 12:40:34 +0000 Message-ID: References: <20211117142812.3685162-1-markus.t.metzger@intel.com> <9e7f445c-67cc-ebc1-566b-529c6dc8924b@palves.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.401.20 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9609a151-8aa7-4b84-f3bc-08da195cf9ec x-ms-traffictypediagnostic: CY4PR11MB1734:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YNBxEsRDsIxKBpUzjW0JwUy3myReKfjie1KcPnS3Yb7BRL/QnYRjWmaE+7wnBbWmzpxdv5p22ogg4apMgfIgh15Z87GMxAEToEgVygNQzoAE2zosLxol001zB7G437MXM6JFQfpKCs4KplgMXTt4Du3JFKSKJGBSNRhe9IqUETG/vJBso6yVfezi1Q9By1Dl8fwl8vnbMVdFBluDEk/6jZGWpgVWq7ap+7eM4Q8k987Nw9ul+6Ry5KqDWk7ffdbAiaXLfcSMlSszdL4ckJG0gvSMj2vl84EwxyD8nWuIDr66IytTXNu5lGlL/2KP/Dzj0nMPyBzPt4pyT4pBeuDORhc8gIZwNX5qdquNlukKejv5ej5Pe1a+wFtKbuaOcOAUoQRrkjrRYt/e9VSaSpnf0Fj5bwY0IGlqSS37lprTf9Ygcfb+xs846KqpLtdRuscpwPgUeqkSTdAJARaIJ4XgpHNGpNoXa1164RMNnD0f0eYhpvQIQxdMPAkye0Kt3dr2YfibY8Lkl6NtjayWwCRRSNx8pMiOg7pwQWlCTY+DfWl4YrU11cs3b9NqzWKUBL6WyXhat0HDYPpCMujQlqSk5ktXoz+GPv2ENWpEUwEgWQU5RzIuzuGnItNVNsq4QiHUYoqSK4uDVbjrJdBvMwmfhrJ2JqRpVaimT/rAlOF9+hGMTsK7i+7i+W1o+6zIEhDbTGlW6wbYPnSsUXp1WJ4JwQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5749.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6506007)(82960400001)(64756008)(66446008)(66476007)(66556008)(7696005)(9686003)(8676002)(4326008)(76116006)(66946007)(38070700005)(86362001)(122000001)(71200400001)(508600001)(26005)(186003)(2906002)(38100700002)(5660300002)(52536014)(8936002)(55016003)(110136005)(33656002)(83380400001)(316002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blpQeGVoSk9KcDg5QmpBWGpMWFNESHd1ZzV4aUQzNWsraWU2aFRvcHowaFoz?= =?utf-8?B?Wmo1OVRidVZYSjhxeW1xZGUyZ0lnV3JqM3FNNU9jT0o4Q3pEOUE0WFhEWGhY?= =?utf-8?B?T0pRYkowL3NTd1pTY20rNURHcGtFNTBOZnEwa3EzWWpNQXRaOUZka1plUkNB?= =?utf-8?B?UmJtWjhTMzc4ZWgrUVA3V2ZGSVgwTEhka3V6YnRNWDVQU2E1S3NuQTl1YW9p?= =?utf-8?B?VjdZRy9oWnhXaVRIVEdmaHc4NmdPSkFIVTRPT0FQdDJRb3BGbmZQQ0VZbDFE?= =?utf-8?B?QS9pV2lycGFZbU9HY2I4SkxtSDBJR0pzOVB3SGNmdm92aXd3Q3N2RWVZRXcr?= =?utf-8?B?ajJGbFFiK1REbjhZWUlISWdGWnU1RFcrKzVUeXVlK2RYdDRjZWhtOEFRTjlu?= =?utf-8?B?MUVzYTNMQXFINVc1ekRsb3BrV2x0SURWZ1lLbHZEbTM3M2N1aVI5Q0ZUTW5T?= =?utf-8?B?KzFXMThteEU3bW5KZnZ2QnFYN3U2V25VdHJ5ZVJmaHRjNjNBTnRpdGJBZFox?= =?utf-8?B?MDNNQy9KMmhRSHBBblVIUFBSVWh4UTdqOThZUlFlZGtCOGc4ZUJlK01EZDJm?= =?utf-8?B?Zy8zdWRoY0xTSGJZNDJYODhXSmhZQU1aRkJTcDJsUFFEYUZTQW1FYnZkMVNX?= =?utf-8?B?WmxWTHdEdmdRbmQxQlFwblBKdFFqM1ZOLzd6ZW9DNUtMU0dJU3dEMTM3QXNx?= =?utf-8?B?Vkl1aHhWRmo4L2FZaGE2WDFuMTFPdi9SajlVcnpsWm54bkVMM05QUmxuVEdr?= =?utf-8?B?Z2RwYWJxalhGbWcxU0IxU29WRkx3SEtpTDZZYVRwUVVod28xbC9PVDNVMUZo?= =?utf-8?B?TTNPeklSanI4Y3dMeUEyM244MjlQbmdXZmNiMVlWV3dyZzNyMEZRZVduLzZ5?= =?utf-8?B?aTU4UkQwdkI5Tis3dFlCaTVyZ21EMFQxUVd4bm9yU2xISVU0Q1daMEs2dHB0?= =?utf-8?B?RlhiR21Tc2p3MEZMSy9tMHAxc3RoQXNqb29EZlFWcUE3WTZhVDc3OTBoV2Z6?= =?utf-8?B?MUtheml4TVpvOFVPRGNrQ2UrOUhUazgrMUVoTUFtZzBtd3dBU3NkMEFtWGhM?= =?utf-8?B?M0g1dWFuRGtZbmtla2hmbEZ2NVBRVXlveFFMVmJtQWtoeUZ3NkdYWTdoaTZh?= =?utf-8?B?TWQ2L3ZUeE5uRGFCWGs5TmxJNi9LbzJmbnRmUWRocy9HVjVoQXlIMHAxa2V4?= =?utf-8?B?NW0rWU56dCsyYlJNOVFQRTJCM2dFaXdiNnNiYVFQcVBGTWh1bVAzTnRQQU1S?= =?utf-8?B?WWU1SW05QUFub0RCeks4cEVSVndlNlhHVFJMVGJ6T3lNUDF6ZW5tZWFiWDlK?= =?utf-8?B?UEQ5WTYvYlU4VjhFdmJpaW8vNzFhbUR2UUhGdVVlU0puRzVEM2k0WEMzbHlt?= =?utf-8?B?dUdIOUJObWg0UmFucnhBRWZjbXY2Sm9OQzZiM3RMK0lmT21XbmJoM2dhdjVl?= =?utf-8?B?RHB4WDhwUU9PL09paU45SjRNMWh0dVczMERJSm1Fam82cWpGM1Q2S1NkZnFy?= =?utf-8?B?Rml2ZkpoM3ZRYkZ6STFjOGVMYW5DSkN6Q0ZTbHhCVDNKUlN4Qk9rL0huRjdR?= =?utf-8?B?RCsrZ1ZUZEduMUdlSURubmo0elNzSHFQWEVNbElkaHd2cnI3UU5veWs0czE3?= =?utf-8?B?MzM4UERuczZ5ZlJQMVN1RjV1bzFvQ2xvZXd2dUtIdE83WTR4azA0SDVBUGtK?= =?utf-8?B?aStnbjllQjJld1ppeGxDSmJvMDY5OVFkSVB3cDZXTWdDRXNBYUlVamNMLzkv?= =?utf-8?B?bmJja28vUnFzWDlWekhaMi92dHo4djRFZ0FiQmUvajdrSTJQVlFnV1Zoenpu?= =?utf-8?B?RkVtZW9VSWRRb0RJek5ZcHNXbU9uR3JYdWRFMkhXVUZwQWFERXNNWDdoV05B?= =?utf-8?B?TnJoT0IwVjdlWlJXd09UMktoQTdMMWttdGN0T0lsTkZZb09NTXg4MkJSemhk?= =?utf-8?B?cWcwTjU3MUZUQjFqYlY5ZEJwZ25FeWloNTRWeDFrUmVFOU50M2dQNm4rVlFa?= =?utf-8?B?czEyTVcrN0NSbHd6bW9xVHpqd3ZQT3NrVVBSc2VzQWdXNEtPTTdFelJnc0tK?= =?utf-8?B?Q1JvZ1JEU0ovQjlpNUlRSHlRWnQ1eHE3VWRuelZPcWhMZm1Lc0FUSWx0c3hL?= =?utf-8?B?QnZ1VmxqemcrcmFUNFJyenVFU2pZQTJpaGttY05zd0NHN1NaM1QvQnZqOFl4?= =?utf-8?B?cXM2TkFybmJlV2RkdE5QcGhPdlZ3dWhSOFhkc25JdFpwell2YU9HTXkvRjQx?= =?utf-8?B?c2VDN002QTdQa2REN2haMGNqWWd0Z3dub1VmS2RINHA0b0lxek5JZkphUmx1?= =?utf-8?B?a1RzcksrdUFFQ3ZTL2h1Y2JnYStKSnNvM2plVGFiTFFkdi9KOWNvc241Q0FD?= =?utf-8?Q?WaT/jGSUy1RKPIYs=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5749.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9609a151-8aa7-4b84-f3bc-08da195cf9ec X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2022 12:40:34.6137 (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: hJE0dGVaceDychojuliVys7bYDNHnZmsgCmH0DR57E45nr30/6K23X3QS6RIrlZX527Dsm6q/VWEk/8NRilxD3O5KSZz/wifdeD9fsJuON8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1734 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Metzger, Markus T via Gdb-patches" Reply-To: "Metzger, Markus T" Cc: "gdb-patches@sourceware.org" Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" SGVsbG8sDQoNCj5JIGV4dGVuZGVkIG15IHRlc3QgY2FzZSBieSBhZGRpbmcgYSBkZXBlbmRlbnQg RFNPIHRoYXQgZ2V0cyBsb2FkZWQNCj5hdXRvbWF0aWNhbGx5IHdoZW4gSSBkbG1vcGVuKCkgdGhl IHRlc3QgRFNPLiAgV2hlbiBicmVha2luZyBpbnNpZGUgdGhlIHRlc3QNCj5EU08sIEkgY2hhbmdl IGEgdmFyaWFibGUgaW5zaWRlIHRoZSBkZXBlbmRlbnQgRFNPIGZyb20gR0RCLiAgVGhpcyBzaG91 bGQNCj5hZmZlY3QgdGhlIGN1cnJlbnQgbmFtZXNwYWNlIGJ1dCBub3Qgb3RoZXJzLiAgQW5kLCBz aW5jZSB0aGUgdmFyaWFibGUgaXMgbm90DQo+bG9jYXRlZCBpbiB0aGUgY3VycmVudCBEU08sIEdE QiB3b3VsZCBuZWVkIHRvIHRyYXZlcnNlIHRoYXQgbmFtZXNwYWNlDQo+dG8gZmluZCB0aGUgY29y cmVjdCBpbnN0YW5jZS4NCj4NCj5UaGlzIGFwcGVhcnMgdG8gYmUgd29ya2luZyBbMV0gYXMgbG9u ZyBhcyBJIHN0YXkgb24gdGhlIEVMRiBzeW1ib2wgbGV2ZWwuDQo+R0RCIGhhcyBzZXBhcmF0ZSBv YmpmaWxlIGFuZCBzZXBhcmF0ZSBzb19saXN0IG9iamVjdHMgZm9yIGVhY2ggaW5zdGFuY2UNCj5v ZiBhIERTTyBpbnNpZGUgYSBzZXBhcmF0ZSBuYW1lc3BhY2UuDQo+DQo+V2hlbiBJIGNvbXBpbGUg dGhlIHRlc3Qgd2l0aCBjbGFuZywgaG93ZXZlciwgd2hpY2ggZG9lcyBub3QgYWRkIGEgZGVjbGFy YXRpb24NCj5mb3IgdGhlIHZhcmlhYmxlIGluc2lkZSB0aGUgdGVzdCBEU08sIEdEQiByZWFkcyB0 aGUgRFdBUkYgb2YgdGhlIGRlcGVuZGVudA0KPkRTTywgd2hpY2ggY29udGFpbnMgdGhlIHZhcmlh YmxlLiAgSXQgZG9lcyB0aGF0IHNldmVyYWwgdGltZXMgZm9yIGRpZmZlcmVudA0KPmluc3RhbmNl cy4NCj5XaGVuIGxvb2tpbmcgdXAgdGhlIG5hbWUsIEdEQiB1c2VzIGRpZmZlcmVudCBvYmpmaWxl IG9iamVjdHMgYW5kIGZpbmRzIGRpZmZlcmVudA0KPnN5bWJvbCBvYmplY3RzLCB5ZXQgaXQgZW5k cyB1cCBhY2Nlc3NpbmcgdGhlIHNhbWUgdGFyZ2V0IHZpcnR1YWwgYWRkcmVzcy4NCg0KSSBldmVu dHVhbGx5IGZvdW5kIHRoZSByb290IGNhdXNlIG9mIHRoaXMuICBXaGVuIGxvb2tpbmcgdXAgdGhl IHN5bWJvbCwgR0RCDQpmaW5kcyB0aGUgY29ycmVjdCBzeW1ib2wgaW4gdGhlIGNvcnJlY3Qgb2Jq ZmlsZSBpbiB0aGUgY29ycmVjdCBsaW5rZXIgbmFtZXNwYWNlLg0KDQpJbnN0ZWFkIG9mIHRha2lu ZyB0aGUgdmFsdWUgZGlyZWN0bHkgZnJvbSB0aGUgc3ltYm9sLCB0aG91Z2gsIGdldF9zeW1ib2xf YWRkcmVzcygpDQppdGVyYXRlcyBvdmVyIGFsbCBvYmpmaWxlcyBhZ2FpbiBhbmQgbG9va3MgZm9y IGEgbWF0Y2hpbmcgbWluaW1hbCBzeW1ib2wuICBUaGlzIHRpbWUsDQpob3dldmVyLCBpdCBkb2Vz IG5vdCB1c2UgaXRlcmF0ZV9vdmVyX29iamZpbGVzX2luX3NlYXJjaF9vcmRlcigpIHNvIGl0IGRv ZXMgbm90DQp0YWtlIGxpbmtlciBuYW1lc3BhY2VzIGludG8gYWNjb3VudCBhbmQgaXQgbWF5IGhl bmNlIGZpbmQgYSBkaWZmZXJlbnQgaW5zdGFuY2UNCm9mIHRoYXQgc3ltYm9sIGluIGEgZGlmZmVy ZW50IG9iamZpbGUgaW4gYSBkaWZmZXJlbnQgbGlua2VyIG5hbWVzcGFjZS4NCg0KVGhpcyB3YXMg aW50cm9kdWNlZCBpbg0KDQogICAgNGI2MTA3MzdmMDIgSGFuZGxlIGNvcHkgcmVsb2NhdGlvbnMN Cg0KVGhlIGNvbW1pdCBtZXNzYWdlIHNheXMgdGhhdCB0aGlzIGlzIHRvIGhhbmRsZSBjb3BpZXMg aW5zaWRlIHRoZSBtYWluIHByb2dyYW0uDQpXb3VsZG4ndCBpdCBzdWZmaWNlIHRvIGxvb2sgaW5z aWRlIHRoZSBtYWluIG9iamZpbGUgaW4gdGhhdCBjYXNlLCByYXRoZXIgdGhhbiBpbnNpZGUNCmVh Y2ggb2JqZmlsZT8gIFRoaXMgd291bGQgYWxzbyBiZSBhIGxvdCBmYXN0ZXIuDQoNCkFsdGVybmF0 aXZlbHksIGl0IHdvdWxkIG5lZWQgdG8gdXNlIGl0ZXJhdGVfb3Zlcl9vYmpmaWxlc19pbl9zZWFy Y2hfb3JkZXIoKS4gIFRoYXQNCndvdWxkIGJlIHN0aWxsIHNsb3csIGhvd2V2ZXIsIGFzc3VtaW5n IHdlIGRvbid0IHJ1biBpbnRvIGlzc3VlcyB3aXRoIHJlY3Vyc2l2ZSBjYWxscy4NCg0KQ291bGQg Y29weSByZWxvY2F0aW9ucyBiZSBoYW5kbGVkIHdoZW4gcHJvY2Vzc2luZyBhIHNoYXJlZCBsaWJy YXJ5J3Mgc3ltYm9scyBzbw0KZ2V0X3N5bWJvbF9hZGRyZXNzKCkgYW5kIGdldF9tc3ltYm9sX2Fk ZHJlc3MoKSBjYW4ganVzdCByZXR1cm4gdGhlIGFkZHJlc3MNCnN0b3JlZCBpbnNpZGUgdGhlIHJl c3BlY3RpdmUgc3ltYm9sIG9iamVjdD8NCg0KSSBjb3VudGVkIDEyMyBvdGhlciBwbGFjZXMgdGhh dCBpdGVyYXRlIG92ZXIgb2JqZmlsZXMgaW4gYSBmbGF0IGxpc3QuICBJIGhvcGUgdGhleSBkb24n dA0KdHJ5IHRvIGxvb2t1cCBzeW1ib2xzLi4uDQoNClJlZ2FyZHMsDQpNYXJrdXMuDQoNCkludGVs IERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3 OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUg PGh0dHA6Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5z Y2htaWQsIFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBlcnNvbiBvZiB0 aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmlj aApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==