From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2068.outbound.protection.outlook.com [40.107.20.68]) by sourceware.org (Postfix) with ESMTPS id ACA333858D1E for ; Mon, 19 Jun 2023 19:56:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ACA333858D1E Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=amadeus.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=amadeus.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pz2XclhHaPK+p52EMjJydiH5SC0nrQcwJwuTXoAFgWfF9JCtuxH2qJowLG2LUWDCc6Mx2mka2ZoC2RrIk1Ku1mYNCHdl0GnPkpCLauM0KpVVFW/s33BfeB/1qz/bfwUyLqTXlUmWXbr4+jhcaiqbG9ejLTOaAmPXfRaFMRnC5aLw4xBjTLUkmipLslz2jbLvkIgYFotDIMZb5uCrofthK21cTEV6G2L1eqy95k8xbZDKTliS7r7IYqqSVcr0pf0tJqMrIK3TzFidomyQDRIW9CkSLWy767XmoDhsNV1ZT4VJR/bi7Bbgv34xcZ0VJDKFe7BQsCqVRVLaOqFk/jzPiw== 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=Czk2++SrKKyYC4Shy0/nLOs+nQWJAePbOcd42yWdrRc=; b=CKKOzrRuV/vNNgmJyt2BmAlgYVMegsucTorJGOXVFIMdBomAEqVQoD+H1Tk8nO82KR6OLiBZx4uHqeo8xzUlGXNHch72f7BiDMd5rm8GqCn5z9+vNqpm5x8u2D2vVh4DDDaB1rxB4fZfuwA/bWYVlny60syUXoGV99H//0wmP+uF52KLhGea9r7ft+VZHeFjDHNuhjddQ+cyxqcu9Af1VNFtqpZRyKnCcwfKILQuHN2x0AwX4nyiPtXYe8t1x7QutGsl8gmRs35sYeAlzy81R4kcNYbgLHnvgxLL+yz6TVZJEm7nCvnC6X60q+DAZYz5dWD2Ydr+8rd+bcBGOjkW8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amadeus.com; dmarc=pass action=none header.from=amadeus.com; dkim=pass header.d=amadeus.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amadeus.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Czk2++SrKKyYC4Shy0/nLOs+nQWJAePbOcd42yWdrRc=; b=A883a5ptK54sK0DYR7qQxMp9l9URed2KcmZgKcQ1/C1xJybv6J5jEz5B+5klxNYCqfYk7C7QV7FDssnugLzCbgEbRvqoqgsceOsAPGMfTiNFPf3oWWRDKjcaJyEB852NPuY76WPi0/1i+bHMELtUpeSNURvXOtl9FNUSPfEA/7mg+YOm52WB9WM4fPp8dGZpA9LQnrTmb+On4uVzPmtn8s3LKwCgS7pNkV9+a10L7YmmohrXC57KVN3c5cP/sjAOGOGbMiktSA9AOrGkVockwZcldds/GUYJ8lXLhpxME2cZCPQBW5708qSff6kfP/bG7q92vwo2jPBqNloASHE1ng== Received: from AS8PR10MB4533.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:2b5::23) by DU0PR10MB5606.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:318::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.35; Mon, 19 Jun 2023 19:56:46 +0000 Received: from AS8PR10MB4533.EURPRD10.PROD.OUTLOOK.COM ([fe80::3074:290d:1423:1711]) by AS8PR10MB4533.EURPRD10.PROD.OUTLOOK.COM ([fe80::3074:290d:1423:1711%4]) with mapi id 15.20.6500.036; Mon, 19 Jun 2023 19:56:46 +0000 From: Romain GEISSLER To: Mark Wielaard CC: "elfutils-devel@sourceware.org" Subject: Re: Performance issue with systemd-coredump and container process linking 2000 shared libraries. Thread-Topic: Performance issue with systemd-coredump and container process linking 2000 shared libraries. Thread-Index: AQHZnsWnbFWp69xmRU6g3iHqSDiTzK+SQlwAgABQcAA= Date: Mon, 19 Jun 2023 19:56:46 +0000 Message-ID: References: <20230614133920.10-1-romain.geissler@amadeus.com> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.3) authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amadeus.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8PR10MB4533:EE_|DU0PR10MB5606:EE_ x-ms-office365-filtering-correlation-id: 21e78aa3-087a-4ea4-fd2e-08db70ff5001 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mRpcXs2rzHiUfgnHHKjddctxjxBXWeBeq5aKaKwaJ5+o0zIElEbHTyn31q9LirTMp2yQYynZtrAKHtmVRcTql7VeX8ewoI6ifmUxbrMvuYgz6H+42jZFKnv3HbrDwTaOp4whyBT8V0b5/wlHjZ33sfq+i9LwQl44brJH6GfQUDlJdpkbQdAafL79uo3lueoqnfbpGHWsW6cuRhhZuCWfJA9SNF17wy2IUN/coZHPD9YWmZ1n6+98lvd59B6gRgLXnFuaMBMgRP6phLaL/KAWva7j8HF9rGYeYRmLQpI9da3tBR9SDOiOUkAGN9dMrVkhPn2GjjZwDfacaq3u3dxptrM43k8A5u2R+s5tPC9veTgkJygip94WVhl25WLzbc6XZhwx2o9cmMxx0GZuNgsYnRkPkKG942bm94qmCtuVdOsdGvY42nJfz4t7EorsmGIzmPI5k1AOrKnFXPO8KzP7M6FjfabUc6fy08lbqykg44Q8gz663mWMyP7QFT8xf1uwvjZs2aKPqQYOTbc64IKLDrc/wwlQBijUp2dFWP5f3991nFnKsEesZGE4histiazx5GE2YcMJIYZLvmgPTNwnGjmRkZ3F3s1DphTADqBfdcC0SkaWX+t7G8KtP4magua5EI4B2nLxUKH10YBDjWGvZA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB4533.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(346002)(396003)(136003)(366004)(376002)(451199021)(83380400001)(66574015)(6486002)(38100700002)(316002)(8676002)(8936002)(2616005)(36756003)(6512007)(86362001)(26005)(4326008)(6506007)(33656002)(186003)(41300700001)(5660300002)(6916009)(66446008)(66946007)(64756008)(66476007)(91956017)(66556008)(76116006)(82960400001)(966005)(122000001)(38070700005)(71200400001)(478600001)(2906002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MnlJSTgxOHZKZGsvV2VLdXQ3YnRyOTU0T3VPNXVzaFE3RU11WnB2bTJ1ajFU?= =?utf-8?B?THdldU5JVU4yMWtWZ29ha3UzN0ZqOUszYnFnbHNXQW5MZmkrMGh2MGVkZ1Yz?= =?utf-8?B?VUpQdUpMaFI0bnVMTHFSZENONXZXS1l3MFdIcFpHYXRlT0d0OFFSSzZ3eGE3?= =?utf-8?B?TGpKcS84Mjk2ZXZodGRvRWJPN3BoVDE5b3N6R1BnL3FHdVp2MnRBcXRjV1Rp?= =?utf-8?B?SDlTZFludWk3RXZOcm1iUU1wV2tIbUpiWC9YWE9sbm1QNkpUaktwSlh1Smw2?= =?utf-8?B?aUh1cEo2TTl3TFZlVFBCRXlpYlI5aUM3eVZwVDZqWHBJTzY5T3JQbnNINlds?= =?utf-8?B?ZGZ0cGtzUFNWVWd4Rk9YY1NFblR5eHJHb1hJOFloY2hGZmJaeHNpSmtCcEpn?= =?utf-8?B?WVFDVHNZZ2NzVi9FRU4vb3VHZlVMbVFYVThJbUNXNmp2UjE5ako0azA3bEhB?= =?utf-8?B?azJIY2hGSnJaa1hIL0taQnZNTjVaSmtoUVh6ZW1jQnFZMGdBRGFQMDd2Zjk5?= =?utf-8?B?V2VkRTl4bkliMkF2UEJMSmd5Yy94UzAreGw3S29IMlBqZTl4ZGZORnozMmJi?= =?utf-8?B?WFNNM1QvOGFEZVJKdGlDb3EzNS9CeTZtQ2JUNmE1N09CSDU4amJVT3BHQWpO?= =?utf-8?B?QnlGZ0RodTNraWE2ZERjKzNvazJkcTkwSFBmRFhHdHdBZVk1cjFUdGZXdG5M?= =?utf-8?B?UVBmMzlYSFNlYURodzVjOUx4ektqYVU5anNQZENBTFFIR0NwRWVveW9MblRI?= =?utf-8?B?c2NlZkhST2JUbzljQlFHMzFvYkxDOTdrT1ZBTmpzWnVPZmlTTFFtdmxFK1dW?= =?utf-8?B?VFRpN1FaR0wvU1pucDBwZkRtQ0xKTzAvbXN2b1EwSUtka3pScDd5Qm5aNDVS?= =?utf-8?B?QTg1OWpWS09QL2JUZTA1bmNlN2srS2tEYkh6NWt3M0JxbjhOQ2FLdk9XR1lz?= =?utf-8?B?S0NBMlFWVUVhMU9raVFaQllvV1BzaXd5MmlGeVBuSDBOMmVQMFdlaElvcFZZ?= =?utf-8?B?dllJY1VPVklUTS9yUjFOd1liQ05nOXp4MkV2Qm9IaU0rRTFwMFhhQ2dZTnRj?= =?utf-8?B?NmZDNWdQVm9aV3lWNXU4NkY5dkdKS2h6QldVTzhYRHRJTEhIMmEzN050L01M?= =?utf-8?B?UkVYTUVKYmNhYTF2Nis1ZjVBQ09XYy9NZmdhWktDVVU0S2xhdk5YemlLK1R3?= =?utf-8?B?UjRHdU16ZS9HTlNkZCtqbFlSWUZvU0JRUDl3OWZuZVVydCtGNDNMTG40MmM0?= =?utf-8?B?Vk5KYjVLTzR6bHU2SEo4UlhqVCtyRkFOaVFORERnb0FITmNGaVN4bGtQdVF1?= =?utf-8?B?eEZHeTBERk1rUEFQUU82ZHJ6bWNiWkNxQjVrTS8weFNzWnJEZTEvZWNnSk1M?= =?utf-8?B?aU9mc2FSb295OFRtY0gvNzhUeDg3R0JZM0dOUmVKelMxRHk4cXByc2k4bW8r?= =?utf-8?B?NkVmWDNsK0ZZbWptNkFkRW1PVktoeFFpcmp1TW5wQzZzWUxHQmJYcUh0NkVY?= =?utf-8?B?UUNzcFNqY2JLSDNab25tNk00Mk8vOUYvclFRNEpyak81MkRWZ3lkZzAwdDAx?= =?utf-8?B?OHlpRzFhNDdicWx1SjJZRHcvUTA4M0g5WUV3WHUyTkhXMDRkeDllMkxWZkdz?= =?utf-8?B?Sy9HdllVbDltU2IzZ25RSC9FV1dNS0xrUXIxV2Fjck5VUmF0UEVpR3V5eU1j?= =?utf-8?B?ckZ3Qlp4eS8zaGxZb0Y3VVhya2RNdFQxWUIzWHpGVjk1S0ZMNEx5aTNwaWoz?= =?utf-8?B?c3UxazVBaDJ2L0g1Vllka2hJbG5BckJwamxWL3JwdjZlODAxNmxHRTFUamhz?= =?utf-8?B?N3E3TUYzSzJBMFVNblphcjRZbHZEZHI4YnZ0bmFITC9DTzBISVQzRXRkcTV4?= =?utf-8?B?WEx5V2dTeENERFk3bGUza2Z0T3B0SnpKWStLYjR0ZTZPY293cGZGZFgyS2Ji?= =?utf-8?B?RHl1V01peDU4UERUZEFWZkZ2bXMwajQrY0JPSjVBRE8vK1p6VitCSG1nVysr?= =?utf-8?B?Q2o5WVlWa1VONElmcVU2aVFHVDM1a1UyeXlGd3dSdTVzYmQyZXVabnB1SUxO?= =?utf-8?B?WVRrWkhaRDFZcHBhRnVkcWgwOXBLbHNBbVhBaklBTGVCWU9KUmozTmd2L1Fa?= =?utf-8?B?NFR1UU1ETU41eGJ2UHVEUXlLbnlMN1IxdUh2K2tzZHdYZnk5SU0yR0oybVlI?= =?utf-8?B?aVE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <4CBB4831E94ED2459E42262A50A1B4EE@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amadeus.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB4533.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 21e78aa3-087a-4ea4-fd2e-08db70ff5001 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2023 19:56:46.3948 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b3f4f7c2-72ce-4192-aba4-d6c7719b5766 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qEE+acGjRZYV+dxk+lpk03O74Zhk/mmxyHDyU9F9NMz8AmLG7XJKRD59Aexy5++Cuf5XE8V3xJPGjwLGe1i9OO82ra1p/hSMBDHMxPu2BGg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5606 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiBMZSAxOSBqdWluIDIwMjMgw6AgMTc6MDgsIE1hcmsgV2llbGFhcmQgPG1hcmtAa2xvbXAub3Jn PiBhIMOpY3JpdCA6DQo+IA0KPiBIaSBSb21haW4sDQo+IA0KPiBKdXN0IHRvIGxldCB5b3Uga25v dyBJIGFtIGxvb2tpbmcgYXQgdGhpcy4gQnV0IGhhdmVuJ3QgbWFkZSBtdWNoDQo+IHByb2dyZXNz IGluIHVuZGVyc3RhbmRpbmcgaXQgeWV0LiBUaGFua3Mgc28gbXVjaCBmb3IgdGhlIHJlcHJvZHVj ZXIuIEkNCj4gaGF2ZSBiZWVuIGFibGUgdG8gc2VlIHRoZSAodmVyeSBzbG93KSBwYXJzaW5nIG9m IHRoZSBjb3JlIGZpbGUgd2l0aCBpdC4NCg0KSGksDQoNClRoYW5rcyAhIEFuZCBzb3JyeSB0aGF0 IExhdXJlbnQgaGFkIHBpbmdlZCB5b3UgZGlyZWN0bHkgb24gU2xhY2ssIEkNCndhbnRlZCB0byBy ZWFjaCB5b3UgdmlhIHRoaXMgbWFpbGluZyBsaXN0IGluc3RlYWQgb2YgdGhyb3VnaCB0aGUgUmVk DQpIYXQgY3VzdG9tZXIgbmV0d29yayA7KQ0KDQpJIGRvbuKAmXQga25vdyBpZiB5b3UgcmVhZCB0 aGUgUmVkIEhhdCBjYXNlIHRvby4gVGhlcmUgeW91IGNhbiBmaW5kDQp0aGluZ3MgYSBiaXQgbW9y ZSBjbGFyaWZpZWQsIGFuZCBzcGxpdHRlZCBpbnRvIHdoYXQgSSB0aGluayBhcmUgcG90ZW50aWFs bHkNCjMgZGlzdGluY3QgInByb2JsZW1zIiB3aGljaCAzIGRpc3RpbmN0IHBvc3NpYmxlIGZpeC4g U2luY2UgdGhlcmUgaXMgbm90aGluZw0KcHJpdmF0ZSwgSSBjYW4gd3JpdGUgb24gdGhpcyBoZXJl IGFzIHdlbGwgb24gdGhpcyBwdWJsaWMgbWFpbGluZyBsaXN0Lg0KDQpTbyBpbiB0aGUgZW5kIEkg c2VlIDMgcG9pbnRzIChpbiBhZGRpdGlvbiB0byBub3QgdW5kZXJzdGFuZGluZyB3aHkNCmZpbmRp bmcgdGhlIGVsZiBoZWFkZXIgcmV0dXJucyBOVUxMIHdoaWxlIGl0IHNob3VsZCBub3QgYW5kIHdo aWNoIEkNCmd1ZXNzIHlvdSBhcmUgY3VycmVudGx5IGxvb2tpbmcgYXQpOg0KIC0gdGhlIGlkZWEg dGhhdCBzeXN0ZW1kIGRldmVsb3BlcnMgc2hvdWxkIGludmVydCB0aGVpciBsb2dpYzogZmlyc3QN CnRyeSB0byBwYXJzZSBlbGYvcHJvZ3JhbSBoZWFkZXJzIGZyb20gdGhlIChtYXliZSBwYXJ0aWFs KSBjb3JlIGR1bXANClBUX0xPQUQgcHJvZ3JhbSBoZWFkZXJzDQogLSBUaGlzIHNwZWNpYWwgImlm IiBjb25kaXRpb24gdGhhdCBJIGhhdmUgYWRkZWQgaW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQNCmNv ZGU6DQoNCisgICAgICAgICAgICAgICAgLyogVGhpcyBQVF9MT0FEIHNlY3Rpb24gZG9lc24ndCBj b250YWluIHRoZSBzdGFydCBhZGRyZXNzLCBzbyBpdCBjYW4ndCBiZSB0aGUgbW9kdWxlIHdlIGFy ZSBsb29raW5nIGZvci4gKi8NCisgICAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgcHJvZ3JhbV9o ZWFkZXItPnBfdmFkZHIgfHwgc3RhcnQgPj0gcHJvZ3JhbV9oZWFkZXItPnBfdmFkZHIgKyBwcm9n cmFtX2hlYWRlci0+cF9tZW1zeikNCisgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsN Cg0KdG8gYmUgYWRkZWQgbmVhciB0aGlzIGxpbmU6IGh0dHBzOi8vZ2l0aHViLmNvbS9zeXN0ZW1k L3N5c3RlbWQvYmxvYi83MmU3YmZlMDJkNzgxNGZmZjE1NjAyNzI2YzcyMThiMzg5MzI0MTU5L3Ny Yy9zaGFyZWQvZWxmLXV0aWwuYyNMNTQwDQoNCm9uIHdoaWNoIEkgd291bGQgbGlrZSB0byBhc2sg eW91IGlmIGluZGVlZCBpdCBzZWVtcyBsaWtlIGEgInJpZ2h0IiBmaXggd2l0aA0KeW91ciBrbm93 bGVkZ2Ugb2YgaG93IGNvcmUgZHVtcCBhbmQgZWxmIGZpbGVzIGFyZSBzaGFwZWQuDQogLSBUaGUg aWRlYSB0aGF0IG1heWJlIHRoaXMgY29tbWl0IGh0dHBzOi8vc291cmNld2FyZS5vcmcvZ2l0Lz9w PWVsZnV0aWxzLmdpdDthPWNvbW1pdGRpZmY7aD04ZGI4NDk5NzZmMDcwNDZkMjdiNDIxN2U5ZWJk MDhkNTYyM2FjYzRmDQp3aGljaCBhc3N1bWVkIHRoYXQgbm9ybWFsbHkgdGhlIG9yZGVyIG9mIG1h Z25pdHVkZSBvZiBwcm9ncmFtIGhlYWRlcnMNCmlzIDEwIGZvciBhICJub3JtYWwiIGVsZiBmaWxl LCBzbyBhIGxpbmtlZCBsaXN0IHdvdWxkIGJlIGVub3VnaCBtaWdodCBiZQ0Kd3JvbmcgaW4gdGhl IHNwZWNpYWwgY2FzZSBvZiBjb3JlIGR1bXAgd2hpY2ggbWF5IGhhdmUgbXVjaCBtb3JlDQpwcm9n cmFtIGhlYWRlcnMuIEFuZCBpZiBpbmRlZWQgaXQgbWFrZXMgc2Vuc2UgdG8gZWxmX2dldGRhdGFf cmF3Y2h1bmsNCmZvciBlYWNoIGFuZCBldmVyeSBwcm9ncmFtIGhlYWRlciBvZiBhIGNvcmUsIGlu IHRoYXQgY2FzZSBzaG91bGQgdGhpcw0KbGlua2VkIGxpc3QgYmUgY2hhbmdlZCBpbnRvIHNvbWUg c2V0L2hhc2htYXAgaW5kZXhlZCBieSBzdGFydA0KYWRkcmVzcy9zaXplID8NCg0KPiANCj4gJCB0 aW1lIC4vbWltaWMtc3lzdGVtZC1jb3JlZHVtcA0KPiBbLi4uXQ0KPiByZWFsICAgIDNtMzUuOTY1 cw0KPiB1c2VyICAgIDBtMC43MjJzDQo+IHN5cyAgICAgMG0wLjM0NXMNCj4gDQo+IE5vdGUgaG93 ZXZlciB0aGF0IGEgbG90IG9mIHRpbWUgaXMgIm1pc3NpbmciLg0KPiBBbmQgaW4gZmFjdCBydW5u aW5nIGl0IGFnYWluIGlzIGZhc3QhPyENCj4gDQo+ICQgdGltZSAuL21pbWljLXN5c3RlbWQtY29y ZWR1bXANCj4gcmVhbCAgICAwbTAuMzI3cw0KPiB1c2VyICAgIDBtMC4yNzJzDQo+IHN5cyAgICAg MG0wLjA1MHMNCj4gDQo+IFRoaXMgaXMgYmVjYXVzZSBvZiB0aGUga2VybmVsIGlub2RlL2RlbnRy eSBjYWNoZS4NCj4gSWYgSSBkbyAkIGVjaG8gMiB8IHN1ZG8gdGVlIC9wcm9jL3N5cy92bS9kcm9w X2NhY2hlcw0KPiBiZWZvcmUgcnVubmluZyAuL21pbWljLXN5c3RlbWQtY29yZWR1bXAgaXQgaXMg YWx3YXlzIHNsb3cuDQoNCkludGVyZXN0aW5nICEgSSBkaWRu4oCZdCBzZWUgdGhhdCAoYWN0dWFs bHkgSSBuZXZlciBsZXQgdGhlIHByb2dyYW0gcnVuIHRpbGwgdGhlDQplbmQgISkuDQoNCj4gV2hp Y2ggZG9lcyBicmluZyB1cCB0aGUgcXVlc3Rpb24gd2h5IHN5c3RlbWQtY29yZWR1bXAgaXNuJ3Qg cnVubmluZyBpbg0KPiB0aGUgc2FtZSBtb3VudCBzcGFjZSBhcyB0aGUgY3Jhc2hpbmcgcHJvZ3Jh bS4gVGhlbiBpdCB3b3VsZCBzaW1wbHkgZmluZA0KPiB0aGUgZmlsZXMgdGhhdCB0aGUgY3Jhc2hp bmcgcHJvZ3JhbSBpcyB1c2luZy4NCg0KT24gdGhpcyBwb2ludCB0aGF0IHN5c3RlbWQtY29yZWR1 bXAgbWlnaHQgbm90IHJ1biBpbiB0aGUgc2FtZSBtb3VudA0KbmFtZXNwYWNlLCBkb27igJl0IGJs aW5kbHkgYmVsaWV2ZSBtZS4gSSB0aGluayBJIHNhdyB0aGlzIHdoaWxlIHJldmlld2luZyB0aGUN CnN5c3RlbWQgY29kZSwgYnV0IGl0IHdhcyB0aGUgZmlyc3QgdGltZSBJIGxvb2tlZCBhdCBpdCB0 byBpbnZlc3RpZ2F0ZSB0aGlzIGlzc3VlLA0Kc28gbWF5IGJlIHdyb25nLiBCdXQgSSBhbSBzdXJl IHlvdSBoYXZlIGFjY2VzcyB0byBzb21lIHN5c3RlbWQNCmNvbGxlYWd1ZXMgYXQgUmVkIEhhdCB0 byBkb3VibGUtY2hlY2sgdGhlIGRldGFpbHMgOykNCg0KQ2hlZXJzLA0KUm9tYWlu