From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id 51E5C388B010 for ; Tue, 16 Jun 2020 09:54:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 51E5C388B010 IronPort-SDR: MM4h276/PdA+lmN8IVaGO6cXUTplZXJC6Ys7RLvt3mcGE75t7REbP/CEcbuAk1WZvF6BLw9NVZ E2jwzyDwc06Q== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2020 02:54:24 -0700 IronPort-SDR: UA0FHAymxW5moy4VqsFkYb1YBDsaCP7yEX5HataVrAC5tOBzGjKXnD9ey+vqkaao+k7HJrzg4d 619k0QPBoBPw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,518,1583222400"; d="scan'208";a="262086189" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by orsmga007.jf.intel.com with ESMTP; 16 Jun 2020 02:47:51 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 02:47:50 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) 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.1713.5; Tue, 16 Jun 2020 02:47:50 -0700 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 16 Jun 2020 02:47:50 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 16 Jun 2020 02:47:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hNx3AYtYrPMM8lls5TZC8+IJlQnMHLdd6HMn1DcTPYZrB04YPHS55lDSbFD3sMTh5K2rCBvp4Sw1sWwMkt1iP+pzLkpfbkXN/8FEv64j9jfJR3K/Hc3KTxrDnMZGD/ZN8Vd11jzQ1kxkC4lVSaaXSvpUYj7Ynz/6Wzrjc2OyFOcB7fR5ASwjECswXGASmyhYVF7bMQN/cplG5/JkuMJJvYSCkDwFsebY2MrtqfE9jH99eEObJfd0/03gqxSe8r2rVjyBGJaYGJLmG7zTzjL7tQ/WOp5NoV/Wylr//v5RxRQ1ro6VDHHl18D2CKNnLs44EhV9jaV8HR2s5g2FYEs/qg== 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-SenderADCheck; bh=DSwAnQ70EnSSect/yhu4kRLjns8gaqbIYsKCVs0OBoo=; b=LwgVmHQawiXAUgtlB2arGHU96stmUa3Oy2iVlh1Q12h2qEotpovxAgcmcrQ5Ii0KBzxdBn55vz52j65HIGtMHtrGVOwza8J/cCzVtwPTRBDl8909txS1TLUFK/tAWkfosR5rksh+DDqzsCheW4PA3foJ6zYy16sizYQbpkwzE4tj9hYxhm9MY/CofLCql54C3bkEUq3Pr7jC4XWXBmbG7qEh3BvGtB87NuDsoi3OhaxmvsenoaSDsJG+58OHn5aXDdBIkBZfJyRizbcimSArTwdcv155f8jlohM8VpGrMHc80mT0FRNbLph4zdZSSzMb1JEIWJe2GFpasCRd4IUzyA== 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 SN6PR11MB2893.namprd11.prod.outlook.com (2603:10b6:805:dc::23) by SA0PR11MB4688.namprd11.prod.outlook.com (2603:10b6:806:72::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.24; Tue, 16 Jun 2020 09:47:49 +0000 Received: from SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::7d45:d073:77a3:6bc]) by SN6PR11MB2893.namprd11.prod.outlook.com ([fe80::7d45:d073:77a3:6bc%6]) with mapi id 15.20.3088.028; Tue, 16 Jun 2020 09:47:49 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , "gdb-patches@sourceware.org" Subject: RE: [PATCH 1/3] gdb/jit: use a map to store objfile and jit breakpoint info Thread-Topic: [PATCH 1/3] gdb/jit: use a map to store objfile and jit breakpoint info Thread-Index: AQHWMnf5oaR3Fue/0UarcHW/rF25D6jYg56AgAKb6OA= Date: Tue, 16 Jun 2020 09:47:49 +0000 Message-ID: References: <618117c0c731e4511927563ed376a6ad84ed138c.1590397723.git.tankut.baris.aktemur@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [134.191.221.101] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d3623e4a-751b-4a03-d44f-08d811da5490 x-ms-traffictypediagnostic: SA0PR11MB4688: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 04362AC73B x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: I6XKpdbntp6FmNIYchR5XTOZCSSFSQ8uO8XH0n5p8r2RyzfeIWwjaspV8kutoRDD8GSbBGtXrkhASeSkl/IolqNLC3hoRLmwywBCwM0lnJZGbWYnezl4PAEq8lO1JK9OA+GhYeiuKTb6wfTIRvQO4kalmhTU6JM9zcSuZmOEt32vHd2Kj+MLc1PCUUgGz0nntGHk0f1OkIJrKoc0P8bLUdtjTwZymU3G/nM9IGoInUgfGjMmQhyNzMjB7PT1XVFBXB1xCXajNnjnwSAmxtFOG+EZDBtQUSTiWYwp2EsQm+XGQVioO3XihKMN18O4zMRcviuakoJqw+E9G8/zjn86RQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2893.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(136003)(346002)(376002)(366004)(396003)(478600001)(33656002)(9686003)(316002)(110136005)(8936002)(8676002)(83380400001)(71200400001)(86362001)(76116006)(66446008)(66946007)(66476007)(66556008)(64756008)(7696005)(52536014)(26005)(53546011)(5660300002)(6506007)(55016002)(2906002)(186003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: xM1jkENKq63j9jv9yGmtUCT6qgu9Dz2ez8qGEPFxDMcGM90BwnASLfdpEwCuflfLJ0yKyRpnIcTeLVaSIXxQrliGaqnFjrvSJIf+1XGZeyfM/QZ3CsYT2jeZ3XfMlGghi3fUfSUCQKSuPHlZLgrLQaGQ1npFE/IXfyVoJyVMe4V2uHi25W/OIkRdGJ/WKGcXOqnzKpDYSqPXOqywxUFn2OrQfYmsqDEvkJ4I9MY6AOLF0BxqylLMSafUjDlUTX4YzH9zep+mat7PdPkYf62nsmvEbY8mY00IoroqbxtR4AI4Bg4IEDoEte0AB7VGZTLqU9Om3BnruwqwtgyVZcQ+dGYKKutByUSl254GzPEvU1yBTmvWnocuOPgy9zObezqOpxCpB/nA2xjYjI78MMK5681lBLPVXPF7izSU+k6ap1WmTZdwCVE4AVeGsbVnWUDVGl+g9ASEWOF0pK5IJNrp4Osv768G1HiX7Dvpp+swzHIUgHnPwnN54ODhpnPkjn0/ x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: d3623e4a-751b-4a03-d44f-08d811da5490 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2020 09:47:49.0736 (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: 0ItqPt6HdV0YLcIiX6bZKXDGTw8etA4aMStdjv+SJ5fUUg7pXTreCEn+Mc13uYPkAtf8drDwXXoV7pU9cNgHGKmJ+CU/8UVJ+jOdg/qBOok= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4688 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-10.1 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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, 16 Jun 2020 09:54:28 -0000 T24gU3VuZGF5LCBKdW5lIDE0LCAyMDIwIDc6NTAgUE0sIFNpbW9uIE1hcmNoaSB3cm90ZToNCj4g T24gMjAyMC0wNS0yNSA1OjM4IGEubS4sIFRhbmt1dCBCYXJpcyBBa3RlbXVyIHZpYSBHZGItcGF0 Y2hlcyB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0IGEvZ2RiL2ppdC5jIGIvZ2RiL2ppdC5jDQo+ID4g aW5kZXggMWI1ZWY0NjQ2OWUuLmZkYjEyNDhlZDViIDEwMDY0NA0KPiA+IC0tLSBhL2dkYi9qaXQu Yw0KPiA+ICsrKyBiL2dkYi9qaXQuYw0KPiA+IEBAIC00Miw2ICs0Miw3IEBADQo+ID4gICNpbmNs dWRlICJyZWFkbGluZS90aWxkZS5oIg0KPiA+ICAjaW5jbHVkZSAiY29tcGxldGVyLmgiDQo+ID4g ICNpbmNsdWRlIDxmb3J3YXJkX2xpc3Q+DQo+ID4gKyNpbmNsdWRlIDxtYXA+DQo+ID4NCj4gPiAg c3RhdGljIHN0ZDo6c3RyaW5nIGppdF9yZWFkZXJfZGlyOw0KPiA+DQo+ID4gQEAgLTI0MSwxNyAr MjQyLDExIEBAIGppdF9yZWFkZXJfdW5sb2FkX2NvbW1hbmQgKGNvbnN0IGNoYXIgKmFyZ3MsIGlu dCBmcm9tX3R0eSkNCj4gPiAgICBsb2FkZWRfaml0X3JlYWRlciA9IE5VTEw7DQo+ID4gIH0NCj4g Pg0KPiA+IC0vKiBQZXItcHJvZ3JhbSBzcGFjZSBzdHJ1Y3R1cmUgcmVjb3JkaW5nIHdoaWNoIG9i amZpbGUgaGFzIHRoZSBKSVQNCj4gPiAtICAgc3ltYm9scy4gICovDQo+ID4gKy8qIFBlci1vYmpm aWxlIHN0cnVjdHVyZSByZWNvcmRpbmcgSklUIGJyZWFrcG9pbnRzLiAgKi8NCj4gDQo+IEp1c3Qg dG8gaGVscCBkaXNhbWJpZ3VhdGUsIG1heWJlIHByZWNpc2UgaGVyZSB0aGF0IHdlIGFyZSB0YWxr aW5nIGFib3V0DQo+IHRoZSBKSVQtcHJvdmlkaW5nIG9iamZpbGVzICh0aG9zZSB0aGF0IGRlZmlu ZSB0aGUgbWFnaWMgaW50ZXJmYWNlDQo+IHN5bWJvbHMpLCBub3QgdGhlIG9iamZpbGVzIHRoYXQg YXJlIHRoZSByZXN1bHQgb2YgdGhlIEpJVC4NCg0KVXBkYXRlZCB0aGUgY29tbWVudCBpbiB2MiBh cw0KDQogIC8qIFN0cnVjdHVyZSByZWNvcmRpbmcgSklUIGJyZWFrcG9pbnRzIHBlciBKSVRlciBv YmpmaWxlLiAgKi8NCg0KPiA+DQo+ID4gLXN0cnVjdCBqaXRfcHJvZ3JhbV9zcGFjZV9kYXRhDQo+ ID4gK3N0cnVjdCBqaXRfb2JqZmlsZV9icA0KPiA+ICB7DQo+ID4gLSAgLyogVGhlIG9iamZpbGUu ICBUaGlzIGlzIE5VTEwgaWYgbm8gb2JqZmlsZSBob2xkcyB0aGUgSklUDQo+ID4gLSAgICAgc3lt Ym9scy4gICovDQo+ID4gLQ0KPiA+IC0gIHN0cnVjdCBvYmpmaWxlICpvYmpmaWxlID0gbnVsbHB0 cjsNCj4gPiAtDQo+ID4gLSAgLyogSWYgdGhpcyBwcm9ncmFtIHNwYWNlIGhhcyBfX2ppdF9kZWJ1 Z19yZWdpc3Rlcl9jb2RlLCB0aGlzIGlzIHRoZQ0KPiA+ICsgIC8qIElmIHRoaXMgb2JqZmlsZSBo YXMgX19qaXRfZGVidWdfcmVnaXN0ZXJfY29kZSwgdGhpcyBpcyB0aGUNCj4gPiAgICAgICBjYWNo ZWQgYWRkcmVzcyBmcm9tIHRoZSBtaW5pbWFsIHN5bWJvbC4gIFRoaXMgaXMgdXNlZCB0byBkZXRl Y3QNCj4gPiAgICAgICByZWxvY2F0aW9ucyByZXF1aXJpbmcgdGhlIGJyZWFrcG9pbnQgdG8gYmUg cmUtY3JlYXRlZC4gICovDQo+ID4NCj4gPiBAQCAtMjYwLDcgKzI1NSwxNyBAQCBzdHJ1Y3Qgaml0 X3Byb2dyYW1fc3BhY2VfZGF0YQ0KPiA+ICAgIC8qIFRoaXMgaXMgdGhlIEpJVCBldmVudCBicmVh a3BvaW50LCBvciBOVUxMIGlmIGl0IGhhcyBub3QgYmVlbg0KPiA+ICAgICAgIHNldC4gICovDQo+ ID4NCj4gPiAtICBzdHJ1Y3QgYnJlYWtwb2ludCAqaml0X2JyZWFrcG9pbnQgPSBudWxscHRyOw0K PiA+ICsgIGJyZWFrcG9pbnQgKmppdF9icmVha3BvaW50ID0gbnVsbHB0cjsNCj4gPiArfTsNCj4g PiArDQo+ID4gKy8qIFBlci1wcm9ncmFtIHNwYWNlIHN0cnVjdHVyZSByZWNvcmRpbmcgdGhlIG9i amZpbGVzIGFuZCB0aGVpciBKSVQNCj4gPiArICAgc3ltYm9scy4gICovDQo+ID4gKw0KPiA+ICtz dHJ1Y3Qgaml0X3Byb2dyYW1fc3BhY2VfZGF0YQ0KPiA+ICt7DQo+ID4gKyAgLyogVGhlIEpJVCBi cmVha3BvaW50IGluZm9ybWF0aW9ucyBhc3NvY2lhdGVkIHRvIG9iamZpbGVzLiAgKi8NCj4gPiAr DQo+ID4gKyAgc3RkOjptYXA8b2JqZmlsZSAqLCBqaXRfb2JqZmlsZV9icD4gb2JqZmlsZV9hbmRf YnBzOw0KPiANCj4gSWYgd2UgZG9uJ3QgY2FyZSBhYm91dCBrZXkgb3JkZXJpbmcsIEknZCB1c2Ug YW4gc3RkOjp1bm9yZGVyZWRfbWFwLg0KPiANCj4gQnV0IHJlYWxseSwgaWYgd2UgZXhwZWN0IGp1 c3QgdG8gaGF2ZSBhIGhhbmRmdWwgb2YgaXRlbXMsIGl0IHdvdWxkIHByb2JhYmx5DQo+IGJlIG1v cmUgZWZmaWNpZW50IHRvIGhhdmUgYSBsaXN0IG9yIHZlY3Rvci4NCj4gDQo+IEFsc28sIGdpdmVu IG15IGNvbW1lbnQgb24gdGhlIGZvbGxvd2luZyBwYXRjaCwgSSB0aGluayB3ZSdsbCBoYXZlIHRv IGRvDQo+IGxvb2t1cHMgYnkgYnJlYWtwb2ludCBhZGRyZXNzLCBzbyB3ZSB3b3VsZCBoYXZlIHRv IGl0ZXJhdGUgb24gdGhlIG1hcHMgaXRlbXMNCj4gYW55d2F5LiAgVW5sZXNzIHdlIHVzZSB0aGUg YnJlYWtwb2ludCBhZGRyZXNzIGFzIHRoZSBrZXkuDQoNCkluIHNldmVyYWwgcGxhY2VzIHdlIG5l ZWQgdG8gc2ltcGx5IGl0ZXJhdGUgb3ZlciBhbGwuICBJbiBjb3VwbGUgcGxhY2VzIHdlIG5lZWQg dG8NCmxvb2t1cCBieSB0aGUgb2JqZmlsZSwgYW5kIGluIG9uZSBwbGFjZSBieSB0aGUgYnJlYWtw b2ludC4gIEluIHByYWN0aWNlLCBJIHdvdWxkDQpleHBlY3QgdGhlIG51bWJlciBvZiBKSVRlciBv YmpmaWxlcyB0byBiZSBmZXdlciB0aGFuIGEgaGFuZGZ1bC4gIEdpdmVuIGFsbCB0aGVzZSwNCkkg dXBkYXRlZCB0aGUgcGF0Y2ggdG8gdXNlIGEgbGlzdC4NCg0KPiA+ICB9Ow0KPiA+DQo+ID4gIHN0 YXRpYyBwcm9ncmFtX3NwYWNlX2tleTxqaXRfcHJvZ3JhbV9zcGFjZV9kYXRhPiBqaXRfcHJvZ3Jh bV9zcGFjZV9rZXk7DQo+ID4gQEAgLTMzMiw5ICszMzcsOSBAQCBnZXRfaml0X3Byb2dyYW1fc3Bh Y2VfZGF0YSAoKQ0KPiA+ICAgICBtZW1vcnkuICBSZXR1cm5zIDEgaWYgYWxsIHdlbnQgd2VsbCwg MCBvdGhlcndpc2UuICAqLw0KPiA+DQo+ID4gIHN0YXRpYyBpbnQNCj4gPiAtaml0X3JlYWRfZGVz Y3JpcHRvciAoc3RydWN0IGdkYmFyY2ggKmdkYmFyY2gsDQo+ID4gLQkJICAgICBzdHJ1Y3Qgaml0 X2Rlc2NyaXB0b3IgKmRlc2NyaXB0b3IsDQo+ID4gLQkJICAgICBzdHJ1Y3Qgaml0X3Byb2dyYW1f c3BhY2VfZGF0YSAqcHNfZGF0YSkNCj4gPiAraml0X3JlYWRfZGVzY3JpcHRvciAoZ2RiYXJjaCAq Z2RiYXJjaCwNCj4gPiArCQkgICAgIGppdF9kZXNjcmlwdG9yICpkZXNjcmlwdG9yLA0KPiA+ICsJ CSAgICAgb2JqZmlsZSAqb2JqZikNCj4gPiAgew0KPiA+ICAgIGludCBlcnI7DQo+ID4gICAgc3Ry dWN0IHR5cGUgKnB0cl90eXBlOw0KPiA+IEBAIC0zNDQsMTcgKzM0OSwxNyBAQCBqaXRfcmVhZF9k ZXNjcmlwdG9yIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwNCj4gPiAgICBlbnVtIGJmZF9lbmRp YW4gYnl0ZV9vcmRlciA9IGdkYmFyY2hfYnl0ZV9vcmRlciAoZ2RiYXJjaCk7DQo+ID4gICAgc3Ry dWN0IGppdF9vYmpmaWxlX2RhdGEgKm9iamZfZGF0YTsNCj4gPg0KPiA+IC0gIGlmIChwc19kYXRh LT5vYmpmaWxlID09IE5VTEwpDQo+ID4gKyAgaWYgKG9iamYgPT0gbnVsbHB0cikNCj4gPiAgICAg IHJldHVybiAwOw0KPiANCj4gSSB3b3VsZCBwcm9iYWJseSBjaGFuZ2Ugaml0X3JlYWRfZGVzY3Jp cHRvciB0byByZXF1aXJlIGEgbm9uLU5VTEwgb2JqZmlsZS4NCj4gDQo+IFNpbW9uDQoNCkluIHYy LCB0aGlzIHNwb3Qgbm93IGluY2x1ZGVzIGEgZ2RiX2Fzc2VydC4gIFRoZXJlIGFyZSB0d28gcGxh Y2VzIHRoYXQgY2FsbCB0aGlzIGZ1bmN0aW9uLg0KSW4gYm90aCwgSSBiZWxpZXZlIGl0J3MgZ3Vh cmFudGVlZCB0aGF0IHRoZSBhcmd1bWVudCBpcyBub24tbnVsbC4NCg0KVGhhbmtzDQotQmFyaXMN Cg0KDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIClJlZ2lzdGVyZWQgQWRkcmVzczogQW0gQ2FtcGVv biAxMC0xMiwgODU1NzkgTmV1YmliZXJnLCBHZXJtYW55ClRlbDogKzQ5IDg5IDk5IDg4NTMtMCwg d3d3LmludGVsLmRlCk1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIEdh cnkgS2Vyc2hhdwpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBM YXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2Vy aWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==