From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2065.outbound.protection.outlook.com [40.107.20.65]) by sourceware.org (Postfix) with ESMTPS id 7111E3858C5E for ; Tue, 4 Apr 2023 14:07:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7111E3858C5E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RrdSYkIu6BHXoZoYjkYU+fQzzazycX/JXWqGNrUKowjgBX40ctyDjV8Sjl8WKd1ALWURdp+ZZKxsbmIbSo4BlQff+dgoNjCbTzOijA1veANaTXpmS+ygyNjtQkd7eAE50ajxBVXwaNds8dL2qgPR07d3PQs19HZenp/Ozy0sfMkIl/Ujr/EDQhIiSb4GTWzUvZMtF50zO0ynJZVWiYyudw1IQAe/SyLiXU4y18euM7vUS/EuHVSceGV2+WIsI7ghBkC0O/VzMQWcXyiJDdnfqa5GjtZ6fxA5YUBeY0ZR8g5T8YrEJgJZBsATAh2ywYhB8cMCoX3ho9tpLBrldA+y9g== 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=1ribYG0rw85/xkiGKwWNtR9H9gxwFAIp81MX5yuSADI=; b=JVpp9vUp74U+KmduKAkPqA/nsxyLrk+/sDqSaXf3Vhb3K3AKQHUpJSEGyXiJYuqwZ8br8Yq2oOLCTYY9ArNJZX2gtN3Wl9AgWo6fI6nGB2wQEFbdtLhmq40D71XA8Fg84SZOyU3DnSUpfkgtz9gl/N08b0xpPer1lSpHsySqyycas6ZqDC+842F0ipUF+pMERdXnfkKeeTnbyZAvSlGIpQETPE04hc9Vq5wsn7Uvut0QX5fSm1pC8dA/B0JZo96HVMrI3fy+klnM4hyIia7XsuMzkzlpjM4JXvJ12bCsO4jwjay9KXSBCedwR5OovTLliY9AOuhmvJkrWXpBRmKyQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ribYG0rw85/xkiGKwWNtR9H9gxwFAIp81MX5yuSADI=; b=bxMw3DxueYRYb0cP9SadvynMI/HKuOKtgwb2LN2L4Z3Dqwp693QxOu3148CjIjcjN3NcmOnS5RhoBQjp8WQfy1z/Y5qruHCKZIYMxBMPFTJyBZQ2oARl7jVyedZfV9YL8JUoQI789d9jaSrD6ZzAb+uY3nt4Cs7VRZp6eW1pESM= Received: from AM6PR04MB4630.eurprd04.prod.outlook.com (2603:10a6:20b:17::21) by DB9PR04MB8186.eurprd04.prod.outlook.com (2603:10a6:10:25f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.34; Tue, 4 Apr 2023 14:07:47 +0000 Received: from AM6PR04MB4630.eurprd04.prod.outlook.com ([fe80::1ad2:3c75:fef6:ef6e]) by AM6PR04MB4630.eurprd04.prod.outlook.com ([fe80::1ad2:3c75:fef6:ef6e%5]) with mapi id 15.20.6254.021; Tue, 4 Apr 2023 14:07:47 +0000 From: Adrian Oltean To: Luis Machado , Eli Zaretskii , Pedro Alves CC: "gdb@sourceware.org" Subject: RE: [EXT] Re: Slow "symbol-file" when using GDB 12.1 on Windows hosts Thread-Topic: [EXT] Re: Slow "symbol-file" when using GDB 12.1 on Windows hosts Thread-Index: AQHZWyebO2VAG1DjRkCUH+JEd8Alca8Dpt9fgAAAeRCAAAM4MIAABy5BgAMtqICAEvpCIIABW1QAgAAAWQA= Date: Tue, 4 Apr 2023 14:07:47 +0000 Message-ID: References: <070fbd13-e03c-a4e8-1372-3f7813b7db92@arm.com> <83sfe3ciwy.fsf@gnu.org> <0df63795-2424-52e0-da93-92ab75a6d50f@arm.com> <83bkkn8sre.fsf@gnu.org> <838rfr8qym.fsf@gnu.org> <895b1df2-5559-d1ca-7369-3b9089cccbc4@arm.com> In-Reply-To: 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=nxp.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM6PR04MB4630:EE_|DB9PR04MB8186:EE_ x-ms-office365-filtering-correlation-id: f36d6888-8e6e-4d7b-1e79-08db3515f810 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a5gZrtv7qln+oK6nVJoebyvW4FcZQ47lIFAncXGGjgvaU79u5+dWihqkHDRoRsWueA2iPVu5KI8h2iUfDcTw+NZ9CmI2i0NCA0j3KsK2OnabuOnM0u3+OzpUNteJnpocZ9u4ZV3DWQ44Y7n1ltEh9dFH0J68hUZ6pTJJUtgzGSOTLFHekhegEJD01b0fYIoDnFjK+YzfYxQZdGoA4U1RBqDwAlgScFHd1AXGxqQyS2nvAOl2SBmKejVgEemnGf1+4qDqgk6bsAV7L3OdwWZL01p+NO4dI39gdfIzI+RY4+lDnKljJoYS05xEz8rcAsStUXcB0aiFTOoHKRznTAWa2U19QDap1LE6PzjL6+YTKNezhhWZSa4PHEmKAEmFFBtNI8N45TEZJ3OI7r8TLSB8WoFIsTD5u4DqadDhyywsL1lR+Cy8LHry6VU66XvI1/LNG49wwnOJVTYGn6dou6PqsIyYJNwt+FMMCmzUi2/3MJn4hGvLg9srfRJZ6acUnbkfWiT4ynADKYoDmTbk0Qbfb0DrWLb9mf/KWaoVrwm/GuTB3TzOeyYlCgF4z1uGrj2ckZ2XebXGcFERRowKfntUxE6gtbGVveQKmTRzZnc4m2s8pNcX/l1cWzmo45irT0tb x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4630.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(376002)(39860400002)(346002)(366004)(136003)(451199021)(66946007)(478600001)(316002)(110136005)(5660300002)(8676002)(52536014)(8936002)(38070700005)(33656002)(86362001)(4326008)(44832011)(2906002)(55016003)(64756008)(76116006)(66446008)(66476007)(66556008)(38100700002)(122000001)(41300700001)(6506007)(9686003)(26005)(53546011)(83380400001)(186003)(7696005)(71200400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d0hmZkc0cmFpNlN4WGFZaVA1akZZOTZDSUg3MWlmNkdXaXVORUdCVUFNVlJ2?= =?utf-8?B?Ykh1T3FSd1VtT3EwWG5QMmhscFdPMW13NE9EQSsraWJBcmpiVXdDUEs5QkY1?= =?utf-8?B?NzBwSm9aRFY5WWUwUUxVeW95aDgyTFZFN0tiWldKVGgwWDRUUHRNSUFhQVJk?= =?utf-8?B?QXBSZ29TUFB1aHJQL0Rsb2c5UkdCVTVzS2w0bmlDQWJaMjJEK0xHWUdDQ3BL?= =?utf-8?B?VHpFV21RZmZTMU1OWmZrV0FlREJBR3MxZG5tY2ZpdXYyOVZDdlc1NUFySXR6?= =?utf-8?B?RE1FZTdjYlppSi9PcWx5Y0VvVU1rSWduZ1BLN1JuUkhyUWRmamZITEMxOVkr?= =?utf-8?B?bkpXZXkzYUoxNHp0d0UrM2hQN2NnL0tCUGtaemsvS2NpUTNGZCt1ZVZTTEJi?= =?utf-8?B?blpvVzErcFk4b0FHV0cvREpLQTVPZGp4Wk9nWjNuK0sxUjFkZUNWa2YyMmhw?= =?utf-8?B?enFhWVZaZUgvTjZIRnROQVZhUVBubUIzNXQ3OE5SMVE0WUNpMHJQUnhKWWMw?= =?utf-8?B?SGJlQlRseVk1aGFsNFRINmxONFpWMlM2a2RDZENib2F5bCtWRFA0VGlrNGZ2?= =?utf-8?B?QkVkbDkvSW9QWnZlR2Jyd0RTd2RJdEtFSWpqYURDbEZSeEZzSzRvcmZGVU5L?= =?utf-8?B?bndRNnNkUlVoNHhMRXNDaVpRekFtTVliZ0pFcE92dDllTlVBZlg3cmRabWhr?= =?utf-8?B?WEJUVGdxdGxZMVFXVlFwZjl0ZXh0anF2ajhRTlllT29KMUxjVjZPUFdiNDU4?= =?utf-8?B?dnVoL0hzVDFSbUdBa2VGZGFlS2hqRWUzM1lXOGRUOU9rMm5FUFo0WjNkeSta?= =?utf-8?B?ZWlKZVBseHpocitadjJKOFhTdTJmVlZGMHVIZ0tkZUZpQXpycGorNWVEU2Fr?= =?utf-8?B?Wld5SnFCdHdkcms1QVhtbnZyYVYvdTE0aFZrOVlkN2RlS3NoS3c0RmJsa2Jl?= =?utf-8?B?RjBtWitacU9oZlhGYnRac3F6bWlHaFZRVG1NQml2QjlqcjBjMnFSUU1venRP?= =?utf-8?B?djh1YUczZEM1REd6NGd0eGFlbjFSeFlRb1l0MzZ1b0tOQXl3aEh5N2ZXS2J4?= =?utf-8?B?TVJwbGNDa3JpVDRaSFNHTVh4NjFCVWRnL1UwSTVqQ2phUHJkNHIzWTJuSWRZ?= =?utf-8?B?Mk1xTk1GQ1lIbTlrUFZPbEM5bUMvUXk2V1B1a0Rpb3JIUFhSYVNIYlJNYUxH?= =?utf-8?B?VDNSa2d0dm9tblZmK2RCaW9TNGRJUWVNZWdHeG9zcnNzQ1lxVDU4VkRUL2VT?= =?utf-8?B?YXJPZ0o3THk2RXNiK3F2bnhsZ3dSSkJaTTRsNllwZkxzQ05XNVZGVkRNQm4r?= =?utf-8?B?Rzg2TnNsc0RHQm1wWVNQZ3pzQURxc0xrMjIxby9UODY5TUlVb2dZZzd5eHhs?= =?utf-8?B?SDdNbjhHbThGVmozSGgyci9rclZ3SnR5ZzN2ci9XVGM3OUthdEpHWUxUTTFr?= =?utf-8?B?cTV4S2RkVkxuSW9lSW94WHMwNTdUVmlGWXhmSzNGcjdHUy9aVDc3VzhDUlFo?= =?utf-8?B?bmE3bU9Hd1hSZlR4cUpBYVlablhRRHVveVJrc3Q2N0hVbXFBbkFEV1Z2SlQ4?= =?utf-8?B?azF3aGRkT3pOcXUvZFRQUTJqMXgxNkdFcFBJWWFLa3VOTHBWKzhVVTU0Y3l2?= =?utf-8?B?dDZ5NE5oRXMyamNVS2VpS2hxd09BS08vWlphaFBKWGJTMkk3eFoyZVJYYy9U?= =?utf-8?B?ZmVGeTBpei9tcjl6c0N6U1VjSlNQbG40dzRrRk1wRjg4VjZFUUM1bDRMeG1Q?= =?utf-8?B?akZLdmY3TDErK2VyUGpSaGdFSkJsQVQ1TUVNYzR3MEUrTFBFSVBMdVN5UkhC?= =?utf-8?B?ODFoL1BFNFNRM2VNTGNZN0M5Z0YxZy9XTStLQzlCdkFUV1l3RnE2WVlaWER3?= =?utf-8?B?UnVHSW9zNkdBTVdJVlg4OWJKT2RUSzZZV2RlZGxjUEovZ0NXUmdHaGVyWXMv?= =?utf-8?B?TzQ1QTJJWWRib3RXUEZla3BGMkJjUnAvS3dzQWNMbzYrTlNiNHlkY1ROL3Ji?= =?utf-8?B?VHBta1NYekE3SXJkMmN4VWxZTFdqR2hMMU9FZzZrRzF0eUJGVFZQcTFUcGtT?= =?utf-8?B?dStrRjNOaFJLYzFFMFViNDVia1hPaFpBd2tqQWV3QzRnTHhhQU84M0VjZzFQ?= =?utf-8?Q?yOojnvZ6LVbwGGoO7BnWS6h5L?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB4630.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f36d6888-8e6e-4d7b-1e79-08db3515f810 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2023 14:07:47.4903 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: piL531awG10pRHrGwTNfXmSay8RNjScWTy6VS7s5pKpsOD3RXbhlvfPz5rPWDFGun256EzLYVPG5I8Zw+0WSOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8186 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMdWlzIE1hY2hhZG8gPGx1aXMu bWFjaGFkb0Bhcm0uY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBcHJpbCA0LCAyMDIzIDQ6MDIgUE0N Cj4gVG86IEFkcmlhbiBPbHRlYW4gPGFkcmlhbi5vbHRlYW5AbnhwLmNvbT47IEVsaSBaYXJldHNr aWkgPGVsaXpAZ251Lm9yZz4NCj4gQ2M6IGdkYkBzb3VyY2V3YXJlLm9yZw0KPiBTdWJqZWN0OiBS ZTogW0VYVF0gUmU6IFNsb3cgInN5bWJvbC1maWxlIiB3aGVuIHVzaW5nIEdEQiAxMi4xIG9uIFdp bmRvd3MNCj4gaG9zdHMNCj4gDQo+IENhdXRpb246IEVYVCBFbWFpbA0KPiANCj4gT24gNC8zLzIz IDE3OjQ4LCBBZHJpYW4gT2x0ZWFuIHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+PiBGcm9tOiBMdWlzIE1hY2hhZG8gPGx1aXMubWFjaGFkb0Bhcm0uY29tPg0KPiA+ PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDIyLCAyMDIzIDQ6MzEgUE0NCj4gPj4gVG86IEVsaSBa YXJldHNraWkgPGVsaXpAZ251Lm9yZz47IEFkcmlhbiBPbHRlYW4NCj4gPj4gPGFkcmlhbi5vbHRl YW5AbnhwLmNvbT4NCj4gPj4gQ2M6IGdkYkBzb3VyY2V3YXJlLm9yZw0KPiA+PiBTdWJqZWN0OiBS ZTogW0VYVF0gUmU6IFNsb3cgInN5bWJvbC1maWxlIiB3aGVuIHVzaW5nIEdEQiAxMi4xIG9uDQo+ ID4+IFdpbmRvd3MgaG9zdHMNCj4gPj4NCj4gPj4NCj4gPj4gVGhlIGxvZ2ljIHRvIGxvb2t1cCBk ZWJ1ZyBpbmZvIGlzIE9TLWludmFyaWFudCBJIHRoaW5rLCBidXQgZ2RiIGRvZXMNCj4gPj4gaGF2 ZSB0byBhZGp1c3QgdG8gdGhlIFdpbmRvd3Mtc3R5bGUgcGF0aHMuDQo+ID4+DQo+ID4+IFdpdGgg dGhhdCBzYWlkLCBtb3N0IG9mIHRoZSBhdHRlbXB0cyBnZGIgZG9lcyBhdCBhY2Nlc3NpbmcNCj4g Pj4gZGlyZWN0b3JpZXMgaXMgYW4gYXR0ZW1wdCB0byBsb2NhdGUgc2VwYXJhdGUgZGVidWcgaW5m byBmaWxlcyBvcg0KPiA+PiBzaW1wbHkgdG8gbG9jYXRlIHNoYXJlZCBsaWJyYXJ5IHN5bWJvbCBm aWxlcy4NCj4gPj4NCj4gPj4gU2luY2UgdGhlcmUgaXMgcXVpdGUgYSBiaXQgb2YgdmFyaWF0aW9u IGluIHRlcm1zIG9mIHdoZXJlIGFuIE9TIHB1dHMNCj4gPj4gdGhvc2UgZmlsZXMsIGdkYiBoYXMg dG8gdXNlIGhldXJpc3RpY3MgdG8gdHJ5IHRvIGRldGVybWluZSB0aG9zZQ0KPiA+PiBkaXJlY3Rv cmllcywgc28gaXQgd2lsbCB0cnkgdG8gYWNjZXNzIGdkYi1nZW5lcmF0ZWQgcGF0aHMgc29tZXRp bWVzLg0KPiA+Pg0KPiA+PiBJdCBzaG91bGRuJ3Qgc2xvdyB0aGluZ3MgZG93biB0aG91Z2gsIGFz IGl0IGlzIG1vc3RseSBhIGZpbGUgb3Blbi9jbG9zZSByZXF1ZXN0Lg0KPiA+DQo+ID4gSGkgZ3V5 cywNCj4gPg0KPiA+IEkgbWFuYWdlZCB0byBpZGVudGlmeSB3aGF0J3MgY2F1c2luZyB0aGUgZGVz Y3JpYmVkIGJlaGF2aW9yLiBUaGUgQ1NDDQo+ID4gZm9sZGVyIGlzIGFjdHVhbGx5IGFjY2Vzc2Vk IGluZGlyZWN0bHkgYmVjYXVzZSBvZiB0aGUgZmFjdCB0aGF0IGENCj4gPiBuZXR3b3JrIHNoYXJl IGlzIGF0dGVtcHRlZCB0byBiZSBhY2Nlc3NlZCBieSBHREIgb24gV2luZG93cyAtIHNlZSBwYXRo cw0KPiBsaWtlICIgXFxsaWJcZGVidWciIGluIG15IHByZXZpb3VzIGVtYWlscy4NCj4gPg0KPiA+ IFRoZSBmYWN0IHRoYXQgR0RCIGlzIHRyeWluZyB0byBhY2Nlc3MgKG1vc3QgbGlrZWx5IGludmFs aWQgaW4gYWxtb3N0DQo+ID4gYWxsIHNldHVwcykgbmV0d29yayBzaGFyZXMgbGlrZSAiIFxcbGli XGRlYnVnIiBvbiBXaW5kb3dzIGhvc3RzLCBJJ20NCj4gPiBwcmV0dHkgc3VyZSB0aGUgc2xvd2Rv d24gaXNuJ3QgaGFwcGVuaW5nIG9ubHkgZm9yIG1lIChhY3R1YWxseSwgYWxsDQo+ID4gUENzIGZy b20gb3VyIG9yZ2FuaXphdGlvbikuIE5vdGUgdGhhdCB0aGlzIHBhdGggaXMgdGhlIG9uZSBzcGVj aWZpYyB0byBsYXRlc3QNCj4gR0RCIDEyIGJ1aWxkIGRlbGl2ZXJlZCBieSBBUk06DQo+ID4gKGdk Yikgc2hvdyBkZWJ1Zy1maWxlLWRpcmVjdG9yeQ0KPiA+IFRoZSBkaXJlY3Rvcnkgd2hlcmUgc2Vw YXJhdGUgZGVidWcgc3ltYm9scyBhcmUgc2VhcmNoZWQgZm9yIGlzICJcXGxpYlxkZWJ1ZyIuDQo+ ID4NCj4gPiBGb3IgR0RCIDEwIEkgc2VlOg0KPiA+IChnZGIpIHNob3cgZGVidWctZmlsZS1kaXJl Y3RvcnkNCj4gPiBUaGUgZGlyZWN0b3J5IHdoZXJlIHNlcGFyYXRlIGRlYnVnIHN5bWJvbHMgYXJl IHNlYXJjaGVkIGZvciBpcw0KPiAiYzpcbW50XHdvcmtzcGFjZVx3b3Jrc3BhY2VcZ2NjLTEwLXBp cGVsaW5lXGplbmtpbnMtZ2NjLTEwLXBpcGVsaW5lLQ0KPiAzMzhfMjAyMTEwMThfMTYzNDUxNjIw M1xpbnN0YWxsLW1pbmd3XGxpYlxkZWJ1ZyIuDQo+ID4NCj4gPiBBcyBmYXIgYXMgSSBjYW4gdGVs bCwgQVJNIGNoYW5nZWQgc29tZXRoaW5nIGluIHRoZWlyIGJ1aWxkIGVudmlyb25tZW50DQo+ID4g Y2F1c2luZyB0aGlzIHVud2FudGVkIGVmZmVjdC4gV2l0aCB0aGlzIGZpbmRpbmdzLCBJIGRlY2lk ZWQgdG8NCj4gPiB3b3JrYXJvdW5kIHRoZSBwcm9ibGVtIGJ5IHNldHRpbmcgZGVidWctZmlsZS1k aXJlY3RvcnkgdG8gYW4gZW1wdHkgdmFsdWUNCj4gb25jZSBHREIgc3RhcnRzLXVwLg0KPiANCj4g VGhlIGRlZmF1bHQgZGVidWctZmlsZS1kaXJlY3RvcnkgZ2V0cyBzZXQgZHVyaW5nIGNvbmZpZ3Vy ZS9idWlsZC4gSSBkb24ndCB0aGluayB0aGUNCj4gcHJldmlvdXMgcGF0aCBpcyBjb3JyZWN0LCBh cyBpdCBpcyBvYnZpb3VzbHkgYSBwYXRoIGludGVybmFsIHRvIHRoZSBidWlsZCBtYWNoaW5lLg0K PiANCj4gR0RCIGhhcyByZWxvY2F0YWJsZSBwYXRocyB0aGF0IGl0IGFkanVzdHMgYmFzZWQgb24g d2hlcmUgR0RCIGlzIHJ1bm5pbmcgb24gdGhlDQo+IHRhcmdldCBzeXN0ZW0uIFRob3NlIHNldHRp bmdzIHdpbGwgYmUgc2hvd24gYnkgdGhlIGNvbW1hbmQgUGVkcm8gc3VnZ2VzdGVkLg0KPiANCj4g Rm9yIGluc3RhbmNlLCBvbmUgb2YgdGhlIGVudHJpZXM6DQo+IA0KPiAtLXdpdGgtc2VwYXJhdGUt ZGVidWctZGlyPS91c3IvbGliL2RlYnVnIChyZWxvY2F0YWJsZSkNCj4gDQo+IFdpdGggdGhhdCBz YWlkLCBcXGxpYlxkZWJ1ZyBzZWVtcyBhIGEgYml0IG9kZCwgYW5kIHRoZXJlIG1pZ2h0IGJlIHNv bWV0aGluZyBvZmYNCj4gdGhlcmUgdW5sZXNzIHlvdXIgZmlsZXN5c3RlbSBpcyBORlMtbW91bnRl ZC4NCj4gDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gQWRyaWFuDQo+ID4NCj4gPg0KPiA+DQoNCkdE QiAxMjoNCihnZGIpIHNob3cgdmVyc2lvbg0KR05VIGdkYiAoQXJtIEdOVSBUb29sY2hhaW4gMTIu Mi5SZWwxIChCdWlsZCBhcm0tMTIuMjQpKSAxMi4xLjkwLjIwMjIxMjEwLWdpdA0KKGdkYikgc2hv dyBjb25maWd1cmF0aW9uDQpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyBmb2xsb3dzOg0KICAg Y29uZmlndXJlIC0taG9zdD1pNjg2LXc2NC1taW5ndzMyIC0tdGFyZ2V0PWFybS1ub25lLWVhYmkN CiAgICAgICAgICAgICAtLXdpdGgtYXV0by1sb2FkLWRpcj0kZGVidWdkaXI6JGRhdGFkaXIvYXV0 by1sb2FkDQogICAgICAgICAgICAgLS13aXRoLWF1dG8tbG9hZC1zYWZlLXBhdGg9JGRlYnVnZGly OiRkYXRhZGlyL2F1dG8tbG9hZA0KICAgICAgICAgICAgIC0td2l0aC1leHBhdA0KICAgICAgICAg ICAgIC0td2l0aC1nZGItZGF0YWRpcj0vL3NoYXJlL2dkYiAocmVsb2NhdGFibGUpDQogICAgICAg ICAgICAgLS13aXRoLWppdC1yZWFkZXItZGlyPS8vbGliL2dkYiAocmVsb2NhdGFibGUpDQogICAg ICAgICAgICAgLS13aXRob3V0LWxpYnVud2luZC1pYTY0DQogICAgICAgICAgICAgLS13aXRob3V0 LWx6bWENCiAgICAgICAgICAgICAtLXdpdGhvdXQtYmFiZWx0cmFjZQ0KICAgICAgICAgICAgIC0t d2l0aG91dC1pbnRlbC1wdA0KICAgICAgICAgICAgIC0td2l0aC1tcGZyDQogICAgICAgICAgICAg LS13aXRob3V0LXh4aGFzaA0KICAgICAgICAgICAgIC0td2l0aG91dC1weXRob24NCiAgICAgICAg ICAgICAtLXdpdGhvdXQtcHl0aG9uLWxpYmRpcg0KICAgICAgICAgICAgIC0td2l0aG91dC1kZWJ1 Z2luZm9kDQogICAgICAgICAgICAgLS13aXRob3V0LWd1aWxlDQogICAgICAgICAgICAgLS1kaXNh YmxlLXNvdXJjZS1oaWdobGlnaHQNCiAgICAgICAgICAgICAtLXdpdGgtc2VwYXJhdGUtZGVidWct ZGlyPS8vbGliL2RlYnVnIChyZWxvY2F0YWJsZSkNCg0KR0RCIDEwOg0KKGdkYikgc2hvdyB2ZXJz aW9uDQpHTlUgZ2RiIChHTlUgQXJtIEVtYmVkZGVkIFRvb2xjaGFpbiAxMC4zLTIwMjEuMTApIDEw LjIuOTAuMjAyMTA2MjEtZ2l0DQooZ2RiKSBzaG93IGNvbmZpZ3VyYXRpb24NClRoaXMgR0RCIHdh cyBjb25maWd1cmVkIGFzIGZvbGxvd3M6DQogICBjb25maWd1cmUgLS1ob3N0PWk2ODYtdzY0LW1p bmd3MzIgLS10YXJnZXQ9YXJtLW5vbmUtZWFiaQ0KICAgICAgICAgICAgIC0td2l0aC1hdXRvLWxv YWQtZGlyPSRkZWJ1Z2RpcjokZGF0YWRpci9hdXRvLWxvYWQNCiAgICAgICAgICAgICAtLXdpdGgt YXV0by1sb2FkLXNhZmUtcGF0aD0kZGVidWdkaXI6JGRhdGFkaXIvYXV0by1sb2FkDQogICAgICAg ICAgICAgLS13aXRoLWV4cGF0DQogICAgICAgICAgICAgLS13aXRoLWdkYi1kYXRhZGlyPS9tbnQv d29ya3NwYWNlL3dvcmtzcGFjZS9HQ0MtMTAtcGlwZWxpbmUvamVua2lucy1HQ0MtMTAtcGlwZWxp bmUtMzM4XzIwMjExMDE4XzE2MzQ1MTYyMDMvaW5zdGFsbC1taW5ndy9hcm0tbm9uZS1lYWJpL3No YXJlL2dkYiAocmVsb2NhdGFibGUpDQogICAgICAgICAgICAgLS13aXRoLWppdC1yZWFkZXItZGly PS9tbnQvd29ya3NwYWNlL3dvcmtzcGFjZS9HQ0MtMTAtcGlwZWxpbmUvamVua2lucy1HQ0MtMTAt cGlwZWxpbmUtMzM4XzIwMjExMDE4XzE2MzQ1MTYyMDMvaW5zdGFsbC1taW5ndy9saWIvZ2RiIChy ZWxvY2F0YWJsZSkNCiAgICAgICAgICAgICAtLXdpdGhvdXQtbGlidW53aW5kLWlhNjQNCiAgICAg ICAgICAgICAtLXdpdGhvdXQtbHptYQ0KICAgICAgICAgICAgIC0td2l0aG91dC1iYWJlbHRyYWNl DQogICAgICAgICAgICAgLS13aXRob3V0LWludGVsLXB0DQogICAgICAgICAgICAgLS13aXRob3V0 LW1wZnINCiAgICAgICAgICAgICAtLXdpdGhvdXQteHhoYXNoDQogICAgICAgICAgICAgLS13aXRo b3V0LXB5dGhvbg0KICAgICAgICAgICAgIC0td2l0aG91dC1weXRob24tbGliZGlyDQogICAgICAg ICAgICAgLS13aXRob3V0LWRlYnVnaW5mb2QNCiAgICAgICAgICAgICAtLXdpdGhvdXQtZ3VpbGUN CiAgICAgICAgICAgICAtLWRpc2FibGUtc291cmNlLWhpZ2hsaWdodA0KICAgICAgICAgICAgIC0t d2l0aC1zZXBhcmF0ZS1kZWJ1Zy1kaXI9L21udC93b3Jrc3BhY2Uvd29ya3NwYWNlL0dDQy0xMC1w aXBlbGluZS9qZW5raW5zLUdDQy0xMC1waXBlbGluZS0zMzhfMjAyMTEwMThfMTYzNDUxNjIwMy9p bnN0YWxsLW1pbmd3L2xpYi9kZWJ1ZyAocmVsb2NhdGFibGUpDQogICAgICAgICAgICAgLS13aXRo LXN5c3RlbS1nZGJpbml0PS9tbnQvd29ya3NwYWNlL3dvcmtzcGFjZS9HQ0MtMTAtcGlwZWxpbmUv amVua2lucy1HQ0MtMTAtcGlwZWxpbmUtMzM4XzIwMjExMDE4XzE2MzQ1MTYyMDMvaW5zdGFsbC1t aW5ndy9pNjg2LXc2NC1taW5ndzMyL2FybS1ub25lLWVhYmkvbGliL2dkYmluaXQgKHJlbG9jYXRh YmxlKQ0KDQo+IFdpdGggdGhhdCBzYWlkLCBcXGxpYlxkZWJ1ZyBzZWVtcyBhIGEgYml0IG9kZCwg YW5kIHRoZXJlIG1pZ2h0IGJlIHNvbWV0aGluZyBvZmYNCj4gdGhlcmUgdW5sZXNzIHlvdXIgZmls ZXN5c3RlbSBpcyBORlMtbW91bnRlZC4NCg0KSXMgdGhlIGRlc2NyaWJlZCBiZWhhdmlvciBzcGVj aWZpYyB0byB0aGUgV2luZG93cyBpbWFnZSBJIGhhdmU/IE1heWJlLi4uIEkgZG9uJ3Qga25vdy4u Lg0KQnV0IGl0J3MgYSBmYWN0IHRoYXQgdGhlIGRlZmF1bHQgJ2RlYnVnLWZpbGUtZGlyZWN0b3J5 JyB0aGF0J3MgY29uZmlndXJlZCBpbiBHREIgMTIgaW50cm9kdWNlcyBzb21lDQp1bndhbnRlZCBz aWRlIGVmZmVjdHMgZm9yIG1lLiBJZiBJICdzZXQgZGVidWctZmlsZS1kaXJlY3RvcnknIGJlZm9y ZSBpc3N1aW5nIGEgJ3N5bWJvbC1maWxlJywNCmV2ZXJ5dGhpbmcncyBmaW5lLg0KDQpBZHJpYW4N Cg==