From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id 3DD5F3858C50 for ; Tue, 29 Mar 2022 16:14:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3DD5F3858C50 X-IronPort-AV: E=McAfee;i="6200,9189,10301"; a="256865722" X-IronPort-AV: E=Sophos;i="5.90,220,1643702400"; d="scan'208";a="256865722" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2022 09:13:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,220,1643702400"; d="scan'208";a="546442122" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 29 Mar 2022 09:13:05 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 29 Mar 2022 09:13:04 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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; Tue, 29 Mar 2022 09:13:04 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 29 Mar 2022 09:13:04 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.45) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Tue, 29 Mar 2022 09:13:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dWYPbjBmf5lxsNnMlB2YqGcmtLRlvkqoxp1ttgzWteDIh4tiiLoVRtHEgWl32Yd5xC36/lA7H7IMUSI/LbMtvTUQb0Hl8XkZcZL85Fc7eCW0c7tq+rBokQIkupiag6MVkmD/cvIsNlyD+fzrXpty24RdzTXadXzAJ+zoXAVTJXLDIZpv6ddL06S55QPUVmKjkaieQYrE6BIiOocZDzzQ+PhKd9UW6uWUTrns/bdkxaXPVshEALlPLPjSq2bQfiTznYE01ijxnVPzBdiMsJuRIjBlh0NvtmKvVASO8bW9nRVLZnZCUepavpQuFJPC/ybfHpsO1B65agtxHKZqWWJGoA== 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=XKiIIr0UZNOnR1fnkbY6bUIXSyWwRLnW4rbM1WhqYJw=; b=mjFHeDzZDuceprMyq7SYpag2auTinuxj0srEPxg2FBt8ObOrjGzwfd7x5q20uiWpPQrREpb37oKf1XaFWtKjLEdf+SrSexkxOrWmpYRfgNtsjtw2G9SwJMnCBLEka2PMt1odxcfsBX/kA4xL1Oc545hCiE+rJxJlMJ3fsQECGpIy7BeQbpR5B9iQnELnJfIlyfKulMBDa7sZdUQYXc0D9gr1lfpMu3Pwp0+wRLf4m+qQwwgMXFvQ+lNxs2spvbSlLr0tm8m18LpIpXa/lYgQ2FRWQCeLk83CMpn/LSl3U7S+/1nkmdIngcwWVPGJqUmBNIk6bgvjxMEohaj9PSJBhA== 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 BY5PR11MB4024.namprd11.prod.outlook.com (2603:10b6:a03:192::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.19; Tue, 29 Mar 2022 16:13:02 +0000 Received: from DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::bc9d:740c:7f54:6f98]) by DM8PR11MB5749.namprd11.prod.outlook.com ([fe80::bc9d:740c:7f54:6f98%3]) with mapi id 15.20.5102.023; Tue, 29 Mar 2022 16:13:02 +0000 From: "Metzger, Markus T" To: Pedro Alves CC: "gdb-patches@sourceware.org" , Tom Tromey Subject: RE: [PATCH v4] gdb, gdbserver: support dlmopen() Thread-Topic: [PATCH v4] gdb, gdbserver: support dlmopen() Thread-Index: AQHX27+g14KH1lzgikK5e/1QZuBpxqyuooyAgAez/WCAAXIpgIAfhWUA Date: Tue, 29 Mar 2022 16:13:02 +0000 Message-ID: References: <20211117142812.3685162-1-markus.t.metzger@intel.com> <9e7f445c-67cc-ebc1-566b-529c6dc8924b@palves.net> In-Reply-To: <9e7f445c-67cc-ebc1-566b-529c6dc8924b@palves.net> 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: f8929978-10b3-464b-1bab-08da119effff x-ms-traffictypediagnostic: BY5PR11MB4024: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: yBKSN7LQDwy830dqmqvTNVUAo7HMfmD2gjlQECX8YuB913jwRJuRTizwsJbmOeus2Iz8XKSIGwPmbFWlEvab0Di2N4bocwIGPNUD4sqcJCR+IKuJp2LDGUDxLAarcuFpiIAfrp9hJco886xT5nvNOQS6aTvL1VT6ebDwGvPBHx0szcdYDMAWVrtFN/eC92HbFyrifpzMw3R4sIrttz9lBZojbxxbR8jznVShlYdPv5LVC+75l3DpkT0uVptkfWzPHFML7z6gzJXH/bvDZIXfxqVOkg3k2SFNb2UrqEnpmdniP0ocPbYZdDZEgqJKLouAEYGrZajMV4/rRRNu9nqGncggHtAQFpZ43H3kFSyWK+bgehtQmADXVPoSxp3pxrGJU64z2btzaNhkYajd+DL0JhSg0kR3jhB3yL8OPMhR99OvR0md9sEFnt0s7pcwRa9ts+kKHO3DKwlnNaodszMdEDdL15Zth6soc26A6vB0nWv6uZDzHgyYs2Cdifkp0pGP2TOFIzndbJ61++BvaW9gUJYlQh4b+pBpfooljBeT4MHIkSRtWmv07sHqa1+55VF8y+qaPH1StiBaMF6eXdoKALTWdubohwu3SOwkjPc3mkUZ3GZRa+hI5zyzUB1Ww7p3Lj8Qd7NxyjitW7sgn3FOPxAG5WvIYAZyE79g2AkJv+/cjQjnik4ZCN1TeBCy6MLpMISIff7PveWVDz8kyLCoUQ== 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)(2906002)(26005)(186003)(6506007)(7696005)(9686003)(38070700005)(55016003)(83380400001)(33656002)(82960400001)(38100700002)(52536014)(5660300002)(8936002)(316002)(508600001)(122000001)(8676002)(4326008)(66946007)(71200400001)(66476007)(64756008)(66556008)(66446008)(54906003)(86362001)(6916009)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?STBTYmxxb0tSd0Y1c0dpUExhak5oUkQ5RkYrU3BIWE9kNXBvVkw1ZkRzelN4?= =?utf-8?B?WHNpMmtVdEVsR1lUWmpocmlGS3BLM2QzdHlIMmhtbERrYkdydUZycldWSFlm?= =?utf-8?B?OUZvN0Vqa3FKOGQ1K3dJTGtabTZEanQwVDliSU0yS3JnUWIwRTlCNU4yNDdR?= =?utf-8?B?cjRWUlU3Z1V5bFVTWDM5NDBqUnpnZkVkUkUvRWZjNCtZS2F5MitBMy9PWTZ5?= =?utf-8?B?ak1tSE94T1MvajR1K3RMRlg0dnltaGpjZmhJK08rejVTY1BxeWViM1grMU56?= =?utf-8?B?OXF5eW1GUlZGbGdpMHZSVlExc3p0M1h5Z0xOK0szQVdoVlVhV1REWWI4MHBn?= =?utf-8?B?Y0Z4N3JFdDlNeXhTZ2FTS3JuSm5LNUp3UVcxbDhpa1VCL1g1S0dsdG9Jd0Vx?= =?utf-8?B?T1dSWngvOHE3MVFTUlFnRHhxdUQwdC8yMG93MjRSckNIRzJIbU1aZHMyeTgz?= =?utf-8?B?eVMwdGhTWFp2dExwSitRN09kMnZaa29ueGdKUTFPNU5QcTVWT0kxY3c2SDRZ?= =?utf-8?B?SHBRNTR6b1lZZDRzWm1qTnVzaGE2RGNTTzh0MXl1TmtEZEFXUm1RS0x3bXhI?= =?utf-8?B?cEJhVUlJcnlUbHpTRXkzR3Y2M2xaN0NQblJDYzc4UnduT1VmNk92TDN1TVNX?= =?utf-8?B?Q0JmS3p5VWZVNXQyRy92YWdQbnpIMm9KK2tBNUFHd2E2NGNsajhxaXNEUEll?= =?utf-8?B?cTN0bXRQM2dJWVlkcGhBeW9ycWFVNU9ZejdmKzQ1aEkrL1BROGtjSjd5Snh2?= =?utf-8?B?REh5ZVFEV3orL2NmdENJdTVBY0lNMXM5ajgwZ2VmcWZMWForbGh4RzRra2J1?= =?utf-8?B?YnJHNmxMcGNwanYvVW1ZTWtUc2p0N0lSTnVReDZCbXZER21wYkd1N0Rta0ZT?= =?utf-8?B?RzYwU3MraCtyZXZnM1hheTlkOHJDcW9kK3Rqc2JLdkxPZFYzMWszWjZiYXFP?= =?utf-8?B?SkJJdFNndGFONnVkNUFLcTU0djVzK3JLcGk1M2ZWQWxFL0FKQXdsRXprMjgy?= =?utf-8?B?K05pT2tVdVVzemovSngwR0hRLzA3U3JOQUIxVnVXUjI3OUdHYnVuWVhibEpm?= =?utf-8?B?SU5XbmxGRWxQMXhYWldyaTR0WVQ0QUpDWjBWQk1rUnhJTWR4WWJMbG5aK2RS?= =?utf-8?B?c2wrQ3NvZTBYVy9KUVlSWlFlQWRDVGNEL2U0eXgwSU5QV1l1R09ZQlUxTmRj?= =?utf-8?B?NE9QRWl5TE5TaTUwSWtUdytINXkzN0J0blZVeGRBUG1SdXN2blp1ZGJhUk5D?= =?utf-8?B?YkpNQUJmdFcwZVNGaFVGbTBzY0d6Z2xGalloaGJjdllJSG9sMUcyVEM4L2s5?= =?utf-8?B?Q1ByZEF0MWJsMDU0RVZQaEJHVk5zNFg1Wmd6YWVGTlYyZkhqSDN4bmxzU3l0?= =?utf-8?B?RHhMWDh2amJDS3VVb3JlTGc4WnJQQU9oWnVBOGxsbnBzQnB1T01uRlB3M20y?= =?utf-8?B?NVpQQzhaRk53NzljamIvLzVqcnczdHhUUVM4N2dWN1VNVUNCZGJwSVkyNjlU?= =?utf-8?B?MlF6V3NPeFAvc05zS2xRVFI2aHIxcHMxY3gySzJSTFB2dk1ZaEl5VkMrQ2Yw?= =?utf-8?B?L0JLeEVVc04yN1lFdjVvRzdKblJWUEZaNkhJOStWYS8yZFBRL3Bwa3g1bi84?= =?utf-8?B?V3JlQzdiditidGRjM3YvSmxZVFdmZlVCSWFESDd6MFArWVFvelRSQUkwT2Nh?= =?utf-8?B?czE0bmlkN3M4M1FCbElSaWwrQmFqeHZsNUNlR0lrUzlJZ0FxeWJYWGpaTC9Y?= =?utf-8?B?WGs3Y01QMTU2eVl6ZnZTZTdtejBMSk1uSjlEc2FQV2NZOSs5aVdaNnEwbjRF?= =?utf-8?B?QUhXWFFRQXFVb3NEaU03ajBkVlVZWWFKMGpFY29lNitBVjVpRzF4cGpESWdM?= =?utf-8?B?eTN2elBXQjNUTmZKRzM3Q1FTTENCTkgxQlo5Rk5JTFY5bld1WVNsNVZ2RWFS?= =?utf-8?B?NHhoVWxSNWUwMkgwQWlaYWNBemt6UDB0RWZXVXB5YVJlVjFZZ04wMlFwbWVi?= =?utf-8?B?ZWhWdm9DRjJaSUNmbjQvd25aa1dtcHJjcmFlRlBOTGY5RXk5WHBENzc2Y05v?= =?utf-8?B?c2ZwR203NGF1L25CbjE3a0NsNnBsZUh3a05oWkgvSGpQY0hkUWdFR1pCY2Fx?= =?utf-8?B?M2oydzdhaFZXSGVBRDNIRkNObE10azBZSitzVDM5UkMyYzVSTTFmNzJSOExR?= =?utf-8?B?d3JTWDBIc1FSV1lxM0k3b3ZXblNhM0c1VjBoL0RiNUU4MEJ6U1ljeUREeXlL?= =?utf-8?B?eEd2NVBxUVpEU0hGaFZvTWp1ZlE2U2d0VWtldzEwdlhCVlVlT05XdDAyYlNw?= =?utf-8?B?K2l0ak9xY1N4UkZQV0x0c0todHlDUWRQa01ydWRCNTNDMktJYUVjQT09?= 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: f8929978-10b3-464b-1bab-08da119effff X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2022 16:13:02.3291 (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: HiZ0h1TDyNr7onS/NV1+z3KAgkZyRQS/JW0mJWXkitpf2zdyBTH9npNfxc2F7HMi83bOYku+QcW80xopY2/dMRRiJaZc6WAZqP5ab2h3Ptk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4024 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.5 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.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: , X-List-Received-Date: Tue, 29 Mar 2022 16:14:48 -0000 SGVsbG8gUGVkcm8sDQoNCj4+PiBJJ20gd29uZGVyaW5nIHdoZXRoZXIgaWRlYWxseSBzeW1ib2wg bG9va3VwIHdvdWxkIGJlIHVwZGF0ZWQgdG8gaGFuZGxlDQo+Pj4gZGlmZmVyZW50IG5hbWVzcGFj ZXMuICBJJ20gdGhpbmtpbmcgb2YgZm9yIGV4YW1wbGUNCj4+PiBzdnI0X2l0ZXJhdGVfb3Zlcl9v YmpmaWxlc19pbl9zZWFyY2hfb3JkZXIuDQo+Pg0KPj4gRG8geW91IG1lYW4gdGhhdCB3ZSBzaG91 bGQgcmVzdHJpY3QgdGhlIHNlYXJjaCB0byB0aGUgbmFtZXNwYWNlIG9mIHRoZQ0KPj4gY3VycmVu dF9vYmpmaWxlIGFyZ3VtZW50PyAgQW5kIHVzZSwgc2F5LCB0aGUgZGVmYXVsdCBuYW1lc3BhY2Ug aWYgdGhhdCBpcw0KPm51bGxwdHI/DQo+DQo+U29tZXRoaW5nIGxpa2UgdGhhdC4gIEkgbWVhbiwg ZG9lc24ndCB0aGUgZHluYW1pYyBsb2FkZXIgcmVzdHJpY3QgcmVzb2x2aW5nDQo+c3ltYm9scyB0 bw0KPnRoZSBzYW1lIG5hbWVzcGFjZSAoYW5kIHRoZW4gdGhlIGdsb2JhbCBuYW1lc3BhY2UsIEkg Z3Vlc3MpPyAgTm90IHN1cmUgYWJvdXQNCj5jb21wbGV0ZWx5IHJlc3RyaWN0aW5nIHRvDQo+dGhl IG5hbWVzcGFjZSBpcyB3aGF0IHVzZXJzIHdvdWxkIHdhbnQsIGJ1dCBhdCBsZWFzdCBJJ2QgdGhp bmsgd2Ugc2hvdWxkIHNlYXJjaA0KPnN5bWJvbHMgaW4gdGhlIGN1cnJlbnQNCj5uYW1lc3BhY2Ug Zmlyc3QgYmVmb3JlIHNlYXJjaGluZyB0aGUgZ2xvYmFsIG5hbWVzcGFjZSBhbmQgdGhlbiBvdGhl cg0KPm5hbWVzcGFjZXMgKCopLiAgVGhlIGlkZWEgYmVpbmcgdGhhdA0KPmV2YWx1YXRpbmcgYW4g ZXhwcmVzc2lvbiBpbiBHREIgc2hvdWxkIHlpZWxkIHRoZSBzYW1lIHJlc3VsdCB0aGUgc2FtZQ0K PmV4cHJlc3Npb24gd291bGQgeWllbGQgaWYgY29kZWQNCj5pbiB0aGUgcHJvZ3JhbS4NCj4NCj4o KikgU2ltaWxhciB0byBob3cgd2Ugc2VhcmNoIHN5bWJvbHMgaW4gc2NvcGUsIGFuZCBjYW4gc3Rp bGwgcHJpbnQgc3RhdGljIGdsb2JhbHMgb2YNCj5vdGhlcg0KPmZpbGVzIGV2ZW4gaWYgdGhleSdy ZSBub3QgaW4gc2NvcGUuDQo+DQo+SXQncyBqdXN0IGEgcXVlc3Rpb24gYXQgdGhpcyBwb2ludCwg SSBoYXZlbid0IHRob3VnaHQgYWJvdXQgYWN0dWFsIHVzZSBjYXNlcywgYnV0IEkNCj50aGluaw0K Pml0J3Mgd29ydGggaXQgdG8gcG9uZGVyIGFib3V0IGl0Lg0KDQpJbmRlZWQuICBGcm9tIHdoYXQg SSBjb3VsZCBmaW5kIGFib3V0IGxpbmtlciBuYW1lc3BhY2VzLCBzeW1ib2wgbG9va3VwIGlzIGFj dHVhbGx5DQpyZXN0cmljdGVkIGVudGlyZWx5IHRvIHRoZSBuYW1lc3BhY2UuDQoNCkkgZXh0ZW5k ZWQgbXkgdGVzdCBjYXNlIGJ5IGFkZGluZyBhIGRlcGVuZGVudCBEU08gdGhhdCBnZXRzIGxvYWRl ZA0KYXV0b21hdGljYWxseSB3aGVuIEkgZGxtb3BlbigpIHRoZSB0ZXN0IERTTy4gIFdoZW4gYnJl YWtpbmcgaW5zaWRlIHRoZSB0ZXN0DQpEU08sIEkgY2hhbmdlIGEgdmFyaWFibGUgaW5zaWRlIHRo ZSBkZXBlbmRlbnQgRFNPIGZyb20gR0RCLiAgVGhpcyBzaG91bGQNCmFmZmVjdCB0aGUgY3VycmVu dCBuYW1lc3BhY2UgYnV0IG5vdCBvdGhlcnMuICBBbmQsIHNpbmNlIHRoZSB2YXJpYWJsZSBpcyBu b3QNCmxvY2F0ZWQgaW4gdGhlIGN1cnJlbnQgRFNPLCBHREIgd291bGQgbmVlZCB0byB0cmF2ZXJz ZSB0aGF0IG5hbWVzcGFjZQ0KdG8gZmluZCB0aGUgY29ycmVjdCBpbnN0YW5jZS4NCg0KVGhpcyBh cHBlYXJzIHRvIGJlIHdvcmtpbmcgWzFdIGFzIGxvbmcgYXMgSSBzdGF5IG9uIHRoZSBFTEYgc3lt Ym9sIGxldmVsLg0KR0RCIGhhcyBzZXBhcmF0ZSBvYmpmaWxlIGFuZCBzZXBhcmF0ZSBzb19saXN0 IG9iamVjdHMgZm9yIGVhY2ggaW5zdGFuY2UNCm9mIGEgRFNPIGluc2lkZSBhIHNlcGFyYXRlIG5h bWVzcGFjZS4NCg0KV2hlbiBJIGNvbXBpbGUgdGhlIHRlc3Qgd2l0aCBjbGFuZywgaG93ZXZlciwg d2hpY2ggZG9lcyBub3QgYWRkIGEgZGVjbGFyYXRpb24NCmZvciB0aGUgdmFyaWFibGUgaW5zaWRl IHRoZSB0ZXN0IERTTywgR0RCIHJlYWRzIHRoZSBEV0FSRiBvZiB0aGUgZGVwZW5kZW50DQpEU08s IHdoaWNoIGNvbnRhaW5zIHRoZSB2YXJpYWJsZS4gIEl0IGRvZXMgdGhhdCBzZXZlcmFsIHRpbWVz IGZvciBkaWZmZXJlbnQgaW5zdGFuY2VzLg0KV2hlbiBsb29raW5nIHVwIHRoZSBuYW1lLCBHREIg dXNlcyBkaWZmZXJlbnQgb2JqZmlsZSBvYmplY3RzIGFuZCBmaW5kcyBkaWZmZXJlbnQNCnN5bWJv bCBvYmplY3RzLCB5ZXQgaXQgZW5kcyB1cCBhY2Nlc3NpbmcgdGhlIHNhbWUgdGFyZ2V0IHZpcnR1 YWwgYWRkcmVzcy4NCg0KVG9tIGNvbW1lbnRlZCBvbiBvYmpmaWxlIGhhbmRsaW5nIGFuZCBzZWVt ZWQgdG8gc3VnZ2VzdCB0aGF0IEdEQiB3b3VsZA0Kb25seSBoYXZlIGEgc2luZ2xlIG9iamVjdCBw ZXIgYmluYXJ5IGZpbGUuICBUaGF0J3Mgbm90IHRoZSBjYXNlIGJ1dCBtYXliZSBHREIgb25seQ0K a2VlcHMgYSBzaW5nbGUgRFdBUkYgaW5zdGFuY2U/ICBUaGlzIHNob3VsZG4ndCBtYXR0ZXIgc2lu Y2UgdGhlIHJlbG9jYXRpb24gb2Zmc2V0cw0KYXJlIGRpZmZlcmVudCBmb3IgdGhlIGRpZmZlcmVu dCBEU08gaW5zdGFuY2VzIC0gcHJvdmlkZWQgd2Ugc3RvcmVkIHRoZW0gb3V0c2lkZQ0Kb2YgdGhl IENVIG9iamVjdHMuICBJJ20gc3RpbGwgZGVidWdnaW5nIHRoaXMuDQoNClJlZ2FyZHMsDQpNYXJr dXMuDQoNClsxXSBJJ20gY3VycmVudGx5IGlnbm9yaW5nIHRoaW5ncyBsaWtlIG1hbnVhbGx5IGFk ZGVkIHN5bWJvbCBmaWxlcy4gIFRoZXkgYXJlDQphc3N1bWVkIHRvIGJlIGFkZGVkIHRvIHRoZSBp bml0aWFsIG5hbWVzcGFjZS4gIFRoaXMgd29uJ3QgYmUgZWFzeSB0byBleHRlbmQNCnNpbmNlIEkn bSBub3QgZ2V0dGluZyB0aGUgbmFtZXNwYWNlIGlkIHdoZW4gdHJhdmVyc2luZyB0aGUgcl9kZWJ1 ZyBjaGFpbg0KKGUuZy4gb24gYSBmdWxsIHVwZGF0ZSkgc28gSSdtIHVzaW5nIHRoZSByX2RlYnVn IGFkZHJlc3MgdG8gaWRlbnRpZnkgbmFtZXNwYWNlcywNCmJ1dCB0aGF0IHdpbGwgbm90IGJlIGF2 YWlsYWJsZSB0byB1c2Vycywgd2hpY2ggd291bGQgd2FudCB0byB1c2UgdGhlIG5hbWVzcGFjZQ0K aWQgcmV0dXJuZWQgYnkgZGxpbmZvKCkuICBBIHRvcGljIGZvciBhbm90aGVyIGRheS4NCkludGVs IERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3 OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUg PGh0dHA6Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5z Y2htaWQsIFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBlcnNvbiBvZiB0 aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmlj aApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==