From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id D71DC395201C for ; Fri, 6 May 2022 11:26:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D71DC395201C X-IronPort-AV: E=McAfee;i="6400,9594,10338"; a="248347343" X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="248347343" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2022 04:26:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="537849895" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga006.jf.intel.com with ESMTP; 06 May 2022 04:26:30 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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; Fri, 6 May 2022 04:26:30 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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 via Frontend Transport; Fri, 6 May 2022 04:26:30 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.47) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 6 May 2022 04:26:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gUega5FbW2o0Zty6+C70I9+XoGN12ByQ+ZGgTQmLmUNCo04T17sO1EyeUeGCe688hT9sPXtfyBaZNwsXAozOL4RSS8eg6/sP5UK4WdLTh1UuVtxI1sG1zq0PmqFflsPVI1UVfgVi8P21ZlzRs0yFEeM11f/RG26qSuz+2C3fh72DRr1wabyNp4BNt8vPYRfkMr6ugCiwU3Cvan1UYdYdN+dpDr829AJVcbTKwGOMXJVheqrmKAvZD/GAXn4B1BPxAp1/+Nt/4ut2FTh09Dd5OUgQI1am9/gDus/qluozThMOJclDY6bU4YarCmDJDGOdBjS7F8UtFp7dq2F62dJf2Q== 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=r5XN6l7iVrrgBdqoR8+6y9eTGcDQ6C+aO+efH1P+HQM=; b=l+TZOjwPzBPWr8g6mI4NJaIZ9Sfprns9IGPnTHkAdvrpNX/uCGGmoB2lTKzIxDr9RZ6y7yuiwHr8oAj6dALM9GCCiVW4UZKO+IeHYrKB42KCx8yD0PaL4a9M6GNRW2oQ7KwmDbPPgtA5xn9WIeetfXrfI2PAGOXrEWC/SLXZWVo7KU+V/3pxSdJ561HySpcjOBqQBsP2cuf9U9TsmJU4OkpPYvu3zua6uiKSy2CVEUQJeaZYz1tQq9uB9OWDkmJ0NJC1jE6FdKVVpklaCcZUb8nkB0efSMU7VD+4Mue5s5fUJBkCv8GkrXNIRkOsNK5ZS9U7p5cjbBll1y9qatxcDQ== 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 MN2PR11MB4566.namprd11.prod.outlook.com (2603:10b6:208:24e::16) by BY5PR11MB4242.namprd11.prod.outlook.com (2603:10b6:a03:1c1::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Fri, 6 May 2022 11:26:28 +0000 Received: from MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc]) by MN2PR11MB4566.namprd11.prod.outlook.com ([fe80::e53d:4523:d1a4:bdcc%7]) with mapi id 15.20.5206.027; Fri, 6 May 2022 11:26:28 +0000 From: "Willgerodt, Felix" To: "Metzger, Markus T" , Simon Marchi , Pedro Alves CC: "gdb-patches@sourceware.org" Subject: RE: [PATCH v3 07/12] btrace, gdbserver: Add ptwrite to btrace_config_pt. Thread-Topic: [PATCH v3 07/12] btrace, gdbserver: Add ptwrite to btrace_config_pt. Thread-Index: AQHXYoO4Kf97wkaEO02itHBGE18b36twD4SAgVVQvCA= Date: Fri, 6 May 2022 11:26:28 +0000 Message-ID: References: <20210616074205.1129553-1-felix.willgerodt@intel.com> <20210616074205.1129553-8-felix.willgerodt@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 37dc3191-da25-4b75-c053-08da2f534367 x-ms-traffictypediagnostic: BY5PR11MB4242: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: 3Oa/L/8AwrHxEcJCe9KZwUYewKdxOj/XMOlipHcoTMi3DTrhayXK1b5/asRxO+hrNISyf9YRpqJIEcj8+w5da8surr4d2LblFX7558VaQj4FL6MuLCNR6tN23UW7i4T7XpE89i56p6sZgtbAmxiaHW3ya0V7zu0bD6pzdUWb5jV9/unWmV77yNDjGvv4RzDGRxTl/XRQTe6R7Qgmrz+04OMYwGoSRRBgv/uJevTPH8jjMq5YYssCxp8x1ONLHMO6A/CGEcPDU0Aum23mERvgAyQoS7aQ06JNwliDn2SpmUryunXHpTybsuHbldWiGpmjE8uYbtgTJxZTGTmI1NgdP3P3PGngUKWiU+VeErzS9l60k7p8EQ0E0nxmxMdEBKqrFQvlaogT8stUvau/OhRW2ht7tU79iDI3V5r1221WpISTf+tKt08DG+AImqGD+0HW6PYL8ZMt0QWa52cFca6ny3tn/WMibdWzVXbuE3Lj3po2URx2B9ydpDOYvH7gVx5MxulQ9/NvJkm4LBIPvrh6m130DjvShuRKhj9XhnG9y31zT6ujh42XIZeftMhMNCGrwtib9MnGTtt0E4EVsoyLqnzax5JYdMreCN/96+hO050hcqxsU7jfoX3C+0yP2O2dBrU9zeqekirl+OzCqspPs+OYA+/FDGzPvQXNiDUMPUvOuUH4J0qvhc11Ru2viCpuhmDNYubX/RmWHnt76fzXXA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4566.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(8676002)(110136005)(76116006)(66946007)(66446008)(66556008)(66476007)(64756008)(4326008)(5660300002)(186003)(8936002)(2906002)(52536014)(83380400001)(9686003)(33656002)(508600001)(26005)(122000001)(38070700005)(7696005)(86362001)(38100700002)(55016003)(71200400001)(82960400001)(316002)(6506007)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WXFlZGEwOWk0a1hLYmZQZFZNbWp4cTI2eEl1eTl6aFJkcWMzMnlOOFpYT3F4?= =?utf-8?B?bTJrdDQ4UHA3YUxhWDhSWTQzL2tBMi9wWG5vQVFNbGZsTFJCYkkrbmsvaDkz?= =?utf-8?B?dTU1c0xBTmVuZm0yd2lxZ0NZT3NWODFxU1g5eldmWWowZWJUU0JHeFc4VUkw?= =?utf-8?B?L0k0TjBKWkpJeldkMndzeUVFZDBrOVVGbUdZemlBa1B5dkwzdDU4Q01iV1RO?= =?utf-8?B?Mnlxbit6OEcybUZwMWxWRDQ0eDRyRENFU1R5Y0tXK0hMSngxNnNGZm5aUFpF?= =?utf-8?B?bFpSRjlQTEIyQ3JkVGtEd1hCNDZ5eXFRL3dRTEhVaWcvRTJ3dzQyMUVLcXdW?= =?utf-8?B?OTRFVFN1YkhVR092STZ4N3grOUhMR2I2ZHNBM001MzF0SW45eHVUamVTRmNw?= =?utf-8?B?R2JFZTN0WEhTR05WbHNGV2xPcVc4L21Ca2RMNWY3Qk44SUFIRmg0ajQwbWhK?= =?utf-8?B?VFhuWEtlSmdibVBZZDVwVkdxUmg2M0NLajQ5azlpU3BIQ3lkaTFVd1hkbjcw?= =?utf-8?B?aGZyTllESEczUDBXK2orSXlScFBBVWQ3UUQxS0dQQWN0SWgyREZZWmM0VDk4?= =?utf-8?B?MEZBRFdPMnRCWEJZalR6MjRicjNXN01HUkdpN2VvY3FZSFVldHY3czFGMEMy?= =?utf-8?B?NHNRS1pPYVh2Q3QzNXNqdnM5ZWlHaGdKQ1ZZbWdCaFpuWnlyOHY4VEllUlFk?= =?utf-8?B?TnNrQ1JlZ0JkUU9nQVlzb2JzZFNRalVTODI5cUpwT0EwQkxJVFI5N1QwK1h0?= =?utf-8?B?YzFRdU44S1pVcXdpZGJOdE1vTXJUUWRvbnpEYVgzcTMxeHRxRk93MHRETzAr?= =?utf-8?B?MGdiRS9mbExQcFRMZkR5UEhaK2Y1YTJVVFNMN3JZZ2RqRTNlYlp1Ulg0Z0s5?= =?utf-8?B?ZlJlYXBsZEpNcXVqN0t4RWFqYStvWGRTcmhsMk5JenZldU9LaE9GTGI2dU5E?= =?utf-8?B?YklwYjRWNndSSFhQSXNnV204aXl6VGs1TDNrKzhhbWM4OC9nTjlCaTgyRlox?= =?utf-8?B?OFZiVWJUUlRtWGF4QkQwM3ltNExtZXE2RUdCbUtuOUw1TW1zbnEwZDVhMUIz?= =?utf-8?B?bEN6T2Jpa3NVQ0pGZ0Z0aUxiV1VFSEM0NWNDSXNJM1lFZ0hqckxhM0VtZGJW?= =?utf-8?B?RjJDcDhEVTMwd04ycVVUSXJUNzRRc2dDMjE4L3E0ekhJZkxZSFoxTXFBTXJR?= =?utf-8?B?NmwvMEhLZjlUYTQ3WkxDOEhBZ2R4TFV0cHBKTStKZFFEeFZTQmVJU2V1KzR1?= =?utf-8?B?UTJNd2pudEJpaXJaWEhYaEpHRWFRdyt2MkdMcStsR0RzaEhOZmhrb3FYRDU2?= =?utf-8?B?bUwvTUdJSldzWlNaL1QwSUhlek01NlJWQ0cxV0E0dFArNElDUGlXdEQ4aE9E?= =?utf-8?B?MnpLNDNja1doN1lvdDRzMFJHanJEWmZFN1pJeEp5N01DY3NPZkFPT0M2WG5R?= =?utf-8?B?THp0Tit3KzVXYzhOTHZoaThtUjlFd0NnZjdZQXhFVnIyNU9kbTBrUjhIUW9R?= =?utf-8?B?OWorTHNTbHEwM3IyYklyQ3VlSXVZcGh4ZjVxakdMdVI4RC9yNm00UzVHWkJE?= =?utf-8?B?TG1uSmdOMVFFeTZRZGNnVTI5ZmxRa1ZqSHJwZzNHSVpqMGN2Q2NWbW4rWDNq?= =?utf-8?B?VitqcHlBVVBMZUluSGJlc3l6eXUrbVM0N3Z2dHBLN0JPNy8vcFQ2bGV5SXlB?= =?utf-8?B?emI4Z2hjNXA3UUI0S3ZjVzExbW84UEZNbUFvYVVUMFNqaDJvelFBTzRpeEYx?= =?utf-8?B?dDdGUW5sbjVEMldURFpiWStDdkx3VnlLdUFOcFdSMlpGKzhEMkFKTXRscFhJ?= =?utf-8?B?WWw0NjlGOGYycnNPL2YrbW9ibzVpRXduT0hiRDF0RmliK1Qrd0FaOENlSm1E?= =?utf-8?B?bTV6VUlnZmdneEdkbDUzaUNySnlHeDJ1L2g3NVJJZ2t3YUtVbWFTOGd1RlhM?= =?utf-8?B?MVVINXR4amxkWGhudlFTaXgwNVpBVWNxNGxOakVSWXZ6RlBMNGlJVmxhQ24w?= =?utf-8?B?NHRDM2NrQ2Z0b0d2WDJxaFV6U2JPNTI4WGpZWm5JVHBjVndUMktqVmtEQlhW?= =?utf-8?B?MFcxM2V0bzlpZTFGaTUxTlVrdlVNSEZOeXlpajFOZGhnWllZSFIrWmd5MVJs?= =?utf-8?B?MzZIWUcyVXZNcE8wZE9Ia3lzRnhPZ1c1SGlNaEZJYUtyREJSOXV6SlBLbzBv?= =?utf-8?B?cVliZlcySld1eUcwc0VOaFlHc2k3OEp5Y3RGSVlaSldrK2hNOWlMN3VkbGda?= =?utf-8?B?d0JDUTJ6TDdzcmVqcXFOZVpTQjNlUE01cWdDVFY0cE5Ibk9DR1QyNk5xMzVQ?= =?utf-8?B?Y29CcHhiWEFpT3QvVXlZbGt4WjJzaUN2MUJDejJ2YkI1N2VnK0J6OW1tUlVY?= =?utf-8?Q?m5CMxPxbO4VUYD4Q=3D?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4566.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37dc3191-da25-4b75-c053-08da2f534367 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2022 11:26:28.5385 (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: j+A6yl3ikx/Zqv3/4VSKoCE75LSWAMOLQj+NrlrvOg09Ufo3YlUs9DQZ9Lq53xv7OZOGG314RlsaP9vVg2ZOVbQ6RRciBexneEcTgPyKVKI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4242 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-9.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_PASS, 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: Fri, 06 May 2022 11:26:36 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNZXR6Z2VyLCBNYXJrdXMgVCA8 bWFya3VzLnQubWV0emdlckBpbnRlbC5jb20+DQo+IFNlbnQ6IERvbm5lcnN0YWcsIDEyLiBBdWd1 c3QgMjAyMSAxMzowOA0KPiBUbzogV2lsbGdlcm9kdCwgRmVsaXggPGZlbGl4LndpbGxnZXJvZHRA aW50ZWwuY29tPjsgU2ltb24gTWFyY2hpDQo+IDxzaW1vbi5tYXJjaGlAcG9seW10bC5jYT47IFBl ZHJvIEFsdmVzIDxwZWRyb0BwYWx2ZXMubmV0Pg0KPiBDYzogZ2RiLXBhdGNoZXNAc291cmNld2Fy ZS5vcmcNCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MyAwNy8xMl0gYnRyYWNlLCBnZGJzZXJ2ZXI6 IEFkZCBwdHdyaXRlIHRvDQo+IGJ0cmFjZV9jb25maWdfcHQuDQo+IA0KPiBUaGFua3MsIEZlbGl4 LA0KPiANCj4gVGhpcyBwYXRjaCBsb29rcyBnb29kIHRvIG1lIGJ1dCBJIGhhdmUgYSBxdWVzdGlv biBhYm91dCBYTUwgc2NoZW1hIGFuZCBhDQo+IHNtYWxsIG5pdC4NCj4gDQo+ID5kaWZmIC0tZ2l0 IGEvZ2RiL2ZlYXR1cmVzL2J0cmFjZS1jb25mLmR0ZCBiL2dkYi9mZWF0dXJlcy9idHJhY2UtY29u Zi5kdGQNCj4gPmluZGV4IDRiMDYwYmI0MDhjLi4zMzljZTRhNDk2NiAxMDA2NDQNCj4gPi0tLSBh L2dkYi9mZWF0dXJlcy9idHJhY2UtY29uZi5kdGQNCj4gPisrKyBiL2dkYi9mZWF0dXJlcy9idHJh Y2UtY29uZi5kdGQNCj4gPkBAIC0xMiwzICsxMiw0IEBADQo+ID4NCj4gPiA8IUVMRU1FTlQgcHQJ RU1QVFk+DQo+ID4gPCFBVFRMSVNUIHB0CXNpemUJQ0RBVEEJI0lNUExJRUQ+DQo+ID4rPCFBVFRM SVNUIHB0CXB0d3JpdGUJQ0RBVEEJI0lNUExJRUQ+DQo+IA0KPiBJIGRvbid0IGtub3cgaWYgd2Ug Y2FuIHNpbXBseSBhZGQgbmV3IGF0dHJpYnV0ZXMuICBXb3VsZCB3ZSBhdCBsZWFzdCBuZWVkIHRv DQo+IGJ1bXAgdGhlIHZlcnNpb24gbnVtYmVyPyAgTG9va2luZyBhdCBnaXQgbG9nLCBvdGhlcnMg aGF2ZSBhZGRlZCBuZXcNCj4gYXR0cmlidXRlcyBpbiB0aGUgcGFzdC4gIEFuZCB0aGV5IGRpZG4n dCBidW1wIHRoZSB2ZXJzaW9uLg0KDQpJIGFsc28gbG9va2VkIGF0IGdpdCBhbmQgZGlkbid0IGJ1 bXAgaXQgYmVjYXVzZSBvZiB0aG9zZS4gSSBkb24ndCBrbm93IHdoYXQNCmltcGFjdCB0aGUgdmVy c2lvbiBudW1iZXJzIGhhdmUuIEkgd2FzIGhvcGluZyBmb3Igc29tZSBmZWVkYmFjayBvbg0KdGhl IG1haWxpbmcgbGlzdCBpbiBjYXNlIGl0IGlzIG5lZWRlZC4NCg0KPiANCj4gDQo+ID5AQCAtNzA5 Niw2ICs3MDk2LDcgQEAgbGludXhfcHJvY2Vzc190YXJnZXQ6OnJlYWRfYnRyYWNlX2NvbmYgKGNv bnN0DQo+ID5idHJhY2VfdGFyZ2V0X2luZm8gKnRpbmZvLA0KPiA+IAljYXNlIEJUUkFDRV9GT1JN QVRfUFQ6DQo+ID4gCSAgYnVmZmVyX3htbF9wcmludGYgKGJ1ZmZlciwgIjxwdCIpOw0KPiA+IAkg IGJ1ZmZlcl94bWxfcHJpbnRmIChidWZmZXIsICIgc2l6ZT1cIjB4JXhcIiIsIGNvbmYtPnB0LnNp emUpOw0KPiA+KwkgIGJ1ZmZlcl94bWxfcHJpbnRmIChidWZmZXIsICIgcHR3cml0ZT1cIiVkXCIi LCBjb25mLT5wdC5wdHdyaXRlKTsNCj4gDQo+IFdvdWxkIHdlIG5lZWQgdG8gZ3VhcmQgdGhhdCB3 aXRoIGEgY2hlY2sgd2hldGhlciBHREIgc3VwcG9ydHMgdGhpcyBuZXcNCj4gYXR0cmlidXRlPw0K PiBIYXZlIHlvdSB0cmllZCBtaXhpbmcgYW4gb2xkIEdEQiBhbmQgYSBuZXcgZ2Ric2VydmVyPw0K DQpJIGRvbid0IHNlZSBob3cgd2UgY291bGQgZ3VhcmQgaGVyZS4NCklmIEkgdXNlIG1hc3RlciBm b3IgR0RCIGFuZCBtYXN0ZXIgKyBwdHdyaXRlIGZvciBnZGJzZXJ2ZXIsDQpyZWNvcmRpbmcgYW5k IHRoZSBoaXN0b3J5IGNvbW1hbmRzIHdvcmsgd2l0aG91dCBlcnJvciBtZXNzYWdlLg0KVGhhdCBt aWdodCBqdXN0IG1lYW4gdGhhdCB0aGVyZSBpcyBubyBsZW5ndGggY2hlY2sgb24gR0RCIHNpZGUu DQpCdXQgdGhhdCB3b24ndCBiZSBhZGRlZCB0byBvbGQgR0RCcyBhbnl3YXkuDQoNCj4gDQo+ID5k aWZmIC0tZ2l0IGEvZ2Ric2VydmVyL3NlcnZlci5jYyBiL2dkYnNlcnZlci9zZXJ2ZXIuY2MNCj4g PmluZGV4IDMyZGNjMDU5MjRlLi5iODk5ZjUwZGIzNSAxMDA2NDQNCj4gPi0tLSBhL2dkYnNlcnZl ci9zZXJ2ZXIuY2MNCj4gPisrKyBiL2dkYnNlcnZlci9zZXJ2ZXIuY2MNCj4gPkBAIC01NDYsNiAr NTQ2LDIxIEBAIGhhbmRsZV9idHJhY2VfY29uZl9nZW5lcmFsX3NldCAoY2hhciAqb3duX2J1ZikN Cj4gPg0KPiA+ICAgICAgIGN1cnJlbnRfYnRyYWNlX2NvbmYucHQuc2l6ZSA9ICh1bnNpZ25lZCBp bnQpIHNpemU7DQo+ID4gICAgIH0NCj4gPisgIGVsc2UgaWYgKHN0cm5jbXAgKG9wLCAicHQ6cHR3 cml0ZT0iLCBzdHJsZW4gKCJwdDpwdHdyaXRlPSIpKSA9PSAwKQ0KPiA+KyAgICB7DQo+ID4rICAg ICAgaW50IHB0d3JpdGU7DQo+IA0KPiBQbGVhc2UgZGVjbGFyZSBiZWxvdyB3aGVyZSBpdCBpcyBp bml0aWFsaXplZC4NCg0KRG9uZS4NCg0KPiA+KyAgICAgIGNoYXIgKmVuZHAgPSBOVUxMOw0KPiA+ Kw0KPiA+KyAgICAgIGVycm5vID0gMDsNCj4gPisgICAgICBwdHdyaXRlID0gc3RydG91bCAob3Ag KyBzdHJsZW4gKCJwdDpwdHdyaXRlPSIpLCAmZW5kcCwgMTYpOw0KPiANCj4gDQo+IFJlZ2FyZHMs DQo+IE1hcmt1cy4NCkludGVsIERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBB bSBDYW1wZW9uIDEwLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1 My0wLCB3d3cuaW50ZWwuZGUgPGh0dHA6Ly93d3cuaW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9y czogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIFNoYXJvbiBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEg IApDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0 ZXJlZCBPZmZpY2U6IE11bmljaApDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVu Y2hlbiBIUkIgMTg2OTI4Cg==