From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2026.outbound.protection.outlook.com [40.92.99.26]) by sourceware.org (Postfix) with ESMTPS id 7389D3857BA3 for ; Sun, 24 Jul 2022 04:00:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7389D3857BA3 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kFtLIuBMLEpeRria5TD/rButaj7LUwnTdQ4id02+4EWEHsFAmpsQMCcITSabz0BxsWAtEBjp5EIqOIgpF1HMN5clFZz7A1j9tnSXzJ5EVN3vPl6icexDBo8pnO3pjMMZhmOKc9E7/J+J+uqd0SR8FHUiocRUpn3Pd5ro0EyYUq+nZe9iZTWPXxnJRrRZdzuZ5zt44wMfFv/o4YLg5CDvzQgohvKxQVdItcQ/O7b5aF0C9CPCgxL040DvtCGBvKjSn6rtbxnIYMuHwMFIHAZKp+RtnqGMDtyziDbh17tCB4nFFg2aPLq8dxx60phXztYVmtXHokPWHnUZKot0IBRwCg== 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=wk6MMVUv5Scrw0qqGMmsoMzD8Tfq+u+k4Z6Y7WT9YBY=; b=FDYwgQKfiZMUiBMEcBozJqmJp8M3BdvbChkF20IP88S8Z+h36MTjVYLooVg1wG9i8o0U8OAaF7JSF0ryJGatEqwVkHBZPh6DKZ0cLvmfDhKPsSec34uleKHIPJH59YVZFC4tBov/7L7FSrJfDO8KOYoR4AS6FA/linJR1bbSD+p8wPShG89SRiT0E/+kp1AQxycD+CYfYA9ipSOFBdZn+I+QPhPQSNbuyZBbJSn4lYhSiqvwmsYiuHRzsM+S9puZSG63wduRRYC2bTZ8JcQYAqGF61Ir/RzmDsErvx//JbZrmvQIfE807p+OspD6sHNa1bBvTdN0vD/UXjM9E2OOwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) by TYBP286MB0191.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8027::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Sun, 24 Jul 2022 04:00:00 +0000 Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::fd29:1fe3:fd34:4172]) by OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::fd29:1fe3:fd34:4172%8]) with mapi id 15.20.5458.021; Sun, 24 Jul 2022 04:00:00 +0000 Message-ID: Subject: Re: [PATCH] gdb/hurd: pass memory_tagged as false to find_memory_region_ftype From: Enze Li To: Luis Machado , gdb-patches@sourceware.org Cc: enze.li@gmx.com, John Baldwin Date: Sun, 24 Jul 2022 11:59:55 +0800 In-Reply-To: <22c54360-74e2-b4e3-27df-aef5cbfa559d@arm.com> References: <22c54360-74e2-b4e3-27df-aef5cbfa559d@arm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.44.3 X-TMN: [Fw+Vgu/didmjKvML23vOPA2azODNTU8t] X-ClientProxiedBy: SI2PR04CA0012.apcprd04.prod.outlook.com (2603:1096:4:197::14) To OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) X-Microsoft-Original-Message-ID: <3fde11923785ebff9905848af1f796f145df616f.camel@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ab88940f-0fc0-4def-d0b3-08da6d28fadc X-MS-TrafficTypeDiagnostic: TYBP286MB0191:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vJn+QimzBkE+f+IZTbWYWYUddFrobTJ6lI2iTY3XZbBo2DCvpMqcGTr+QiWm2V/0CDSFWarWWEQPKy3zT9l8sm2t/9UtZZ8W6R7VXjdjS1d9UfluTsrXyl7yi0i6gMem3vfSJnrttkExKu14kftU/QUP6kw9ylJHi8gGoCaftHJwEDf+qCkBwTtdaO4G3MWuZEquvyqhWR8/1BdpUnjAVZ2DcpV9keXUBsy3lLq/hS2bsXEKpZOtW0HzgKnHhGaDMHUxdV9aP0BvQwJPzqPL9pT39dhA997r26b/WcVGE1AZ3P3NQzTbegEt4tMJx4/0iGLWfsb9mbRm0mQnzDzjtLgw1wFXgqhOuCNplCWxIpLb6fK+UkE43ZgsFzmJH1Lq7eXJ5I7Z4/9QtIH62yDCSNnpxGc/bmIWrcLZ41FRvLouqtg3O1NOAgG+BUr9zYwE+iH2BuiJp6wkwallhiLrU/NORUlgt+5JHkyve98gxv6CtUBKsPqSHZLHfWsYE02LhxJJBwqfJ77bBF+MYDdiQg29sSl/ubUVdbX/Ph5iYATmb4xA0YO4rKMHdB1VrycYoGO3n3Md+x5CYNfdy0yIjuFajDU8lc768Ae/G3K9vdqsbZbHb2hHps0c8gJrYUNK5JkyeuAmsqhaYJrhhYKvZO/tKlurQ6JXRJX19iY0hUW0A6bIrw/DnjJ0K3fV1LLw X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eWlKYk42WXB4M3VjTFlKeXdjM1M2cEZaYzZNN0hiZFFqcnZOQVlxR0hZSkZx?= =?utf-8?B?SHlnbFIwMHJHR0s3NmtHbFhCeWFrRThPOEV5RXNFVTdOOWhmZW1HR1FjeHhB?= =?utf-8?B?cGUwZWpFZUhRRGN3RmxkbVVqNExRSjhsczBSV0VkcWVsaWVJMEVFLy9KdFN3?= =?utf-8?B?WnozWEpxU095cFR2OTF4Y2ljNGhlVXYveU9pQ1hJN2lEYWFCUTJPVXBTQ3d0?= =?utf-8?B?bjQyLzVBMUJLby9mODd6VEMwVmd0WXhGRGN3K2RNTVBPSFU3OE5Rc1pYUjF4?= =?utf-8?B?cWNLbWo3NWEyWHFjTU1oVDJUTE1taGFXRm14VTVhZDdWZ0RxQ2ZUTTlXbjVH?= =?utf-8?B?RGpiSVRodXhqVVhhMSt5RkQ1b3p4YkEyTkFyNVRHU2x6V0lMaTFhSTVsTTlh?= =?utf-8?B?d2RUalFTc2Jad09UUHF3U0UyT3lSRjZKek1MYTdZUnpZa1RiblZtYjJuRGRO?= =?utf-8?B?aVhvaFRkSDZvdFJnL0xRQkpMaG5oNXNSTHFpRGlEVG5WOW1lNFpPL3VDL1Bn?= =?utf-8?B?VUt1YVJ5aUhSb1ZZOGprc2pFK0IzVURmanRNWCs4dTFZTTltTWNndTFCdzRx?= =?utf-8?B?OFJXTzVDK0hRUFBlT2RjNGJYSk95bkV5OGh2K09QUlB4QUpwVHlqcjlSWHdu?= =?utf-8?B?aThuTmFBeVZWUXZpWDVFdXR1UWVBakc3dnlGVElVak9QQTlvNTN2TlZHdzVD?= =?utf-8?B?SDA5c0MyRHlHN3NML2YzNXcwbGxUZGcrVWczN0FvWGlIN2JiS1Jad2tmRCto?= =?utf-8?B?b3Fob0dnVWZtbWw5TmdGaFdOZHhpSWg4LzdTOFNFTXoxWVdKa2Z5cXRwV0p4?= =?utf-8?B?ZCtMQ2lhb1h2S2h6QkhnWjF0dlJyNDVycnovQStmQlEzT0FHcVljNDlPenlZ?= =?utf-8?B?UnBzdVNwN3VHMjZjZ3hHbHJFVHhYNHNuU3NCbllpc1lxOWR5THN3ZENzMVF2?= =?utf-8?B?Yko0UEZ6ajRIamJEWDF4cHRONFl3WUhPNkFURDd2cUdwSXVpWHlNZkdUYmRV?= =?utf-8?B?Mk1xUk9TYURXb2RwenRCazNhSS9pRXl3ZmdyU0xKTlZYdlhNM3NIZGZpRmd0?= =?utf-8?B?ZXFqUldic3FJUlNEMmhGc1dhMGFUQWdFSFF4c0tUc2d2UFUxZ09XbW1xZ0x5?= =?utf-8?B?ZHFaU0NSQ0ZXSFFudDI0TEVIUkVTQ2xhZ0lRNjFEbXhpNmpObDVZdy85WnAw?= =?utf-8?B?VjE4enZOYlZFZzRMaW9XMjJLWmJBSHZkRzg1YnIrSEV6NkxveGdjQm4zajlq?= =?utf-8?B?WjdrQzMybWYyVitYb2paOFNzaFBGdmxsUGRYcUpKTFo5c0c4QkNtUnhRWHln?= =?utf-8?B?MjdEWElGWURCUDdxNU1UeTZqZ04xanY2RDUyVWdVbEdmTTgxRjNEU1p1ckxE?= =?utf-8?B?OWxhREIvekcxblF4ZVNJTVZTcksrYjN4VHBKOUFkWFVwR05saDM2THRmS0ww?= =?utf-8?B?OGxaVC91V3JudWo0M3E5K05rTDFzV3V2NitxTFljY2pRZEUyZXJIbXh1ejFz?= =?utf-8?B?VS9reGZHZWJYbUFjd1BwblZVYXFzNkxnSFQ4dFcwSDA1ZTN3dDlHTDZNaHls?= =?utf-8?B?bU93OElJa2tZMkE2cytxWDV4YStqNmZFMjNQemxJc0RueWQ3cmJ5elMvS3J4?= =?utf-8?B?NWtoWE9rUG9VUDNxa2tpbXlwWjBub2REOTVKaWRUNldjeTF5dFlqTWEwQlN0?= =?utf-8?B?S1krWWdtL01lWVp6SjVJS3I2QTkrNGNnaGRYdnd0OEoyK3BlSThJODdnPT0=?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: ab88940f-0fc0-4def-d0b3-08da6d28fadc X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2022 04:00:00.3445 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYBP286MB0191 X-Spam-Status: No, score=-9.8 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, KAM_ASCII_DIVIDERS, RCVD_IN_DNSWL_NONE, 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 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: Sun, 24 Jul 2022 04:00:08 -0000 T24gRnJpLCAyMDIyLTA3LTIyIGF0IDE1OjQ3ICswMTAwLCBMdWlzIE1hY2hhZG8gd3JvdGU6Cj4g SGksCj4gCj4gCj4gT24gNy8yMi8yMiAxNToxMSwgRW56ZSBMaSB2aWEgR2RiLXBhdGNoZXMgd3Jv dGU6Cj4gPiBJIHRyaWVkIGJ1aWxkaW5nIEdEQiBvbiBHTlUvSHVyZCwgYW5kIHJhbiBpbnRvIHRo aXMgZXJyb3I6Cj4gPiAKPiA+IMKgwqAgQ1hYwqDCoMKgIGdudS1uYXQubwo+ID4gZ251LW5hdC5j OiBJbiBtZW1iZXIgZnVuY3Rpb24g4oCYdmlydHVhbCBpbnQKPiA+IGdudV9uYXRfdGFyZ2V0Ojpm aW5kX21lbW9yeV9yZWdpb25zKGZpbmRfbWVtb3J5X3JlZ2lvbl9mdHlwZSwKPiA+IHZvaWQqKeKA mToKPiA+IGdudS1uYXQuYzoyNjIwOjIxOiBlcnJvcjogdG9vIGZldyBhcmd1bWVudHMgdG8gZnVu Y3Rpb24KPiA+IMKgIDI2MjAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKmZ1bmMpIChsYXN0 X3JlZ2lvbl9hZGRyZXNzLAo+ID4gwqDCoMKgwqDCoMKgIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgfn5+fn5+fn5efn5+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IMKgIDI2MjEgfMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsYXN0X3JlZ2lvbl9lbmQgLQo+ID4gbGFz dF9yZWdpb25fYWRkcmVzcywKPiA+IMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gPiB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fgo+ID4gwqAgMjYyMiB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGxhc3RfcHJvdGVjdGlvbiAmIFZNX1BST1RfUkVBRCwKPiA+IMKgwqDCoMKgwqDCoCB8 wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn4KPiA+IMKgIDI2MjMgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBsYXN0X3Byb3RlY3Rpb24gJiBWTV9QUk9UX1dSSVRFLAo+ID4gwqDC oMKgwqDCoMKgIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IMKgIDI2MjQgfMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsYXN0X3Byb3RlY3Rpb24gJiBWTV9QUk9UX0VY RUNVVEUsCj4gPiDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiDCoCAyNjI1 IHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMSwgLyogTU9ESUZJ RUQgaXMgdW5rbm93biwgcGFzcyBpdCBhcwo+ID4gdHJ1ZS7CoCAqLwo+ID4gwqDCoMKgwqDCoMKg IHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiA+IH5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiDCoCAyNjI2IHzCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGF0YSk7Cj4gPiDCoMKgwqDC oMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB+fn5+fgo+ ID4gZ251LW5hdC5jOjI2MzU6MTM6IGVycm9yOiB0b28gZmV3IGFyZ3VtZW50cyB0byBmdW5jdGlv bgo+ID4gwqAgMjYzNSB8wqDCoMKgwqAgKCpmdW5jKSAobGFzdF9yZWdpb25fYWRkcmVzcywgbGFz dF9yZWdpb25fZW5kIC0KPiA+IGxhc3RfcmVnaW9uX2FkZHJlc3MsCj4gPiDCoMKgwqDCoMKgwqAg fMKgwqDCoMKgCj4gPiB+fn5+fn5+fl5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiB+Cj4gPiDCoCAyNjM2IHzCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBsYXN0X3Byb3RlY3Rpb24gJiBWTV9QUk9UX1JFQUQsCj4gPiDCoMKgwqDC oMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn4KPiA+IMKgIDI2MzcgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxhc3RfcHJv dGVjdGlvbiAmIFZNX1BST1RfV1JJVEUsCj4gPiDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiDCoCAyNjM4 IHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsYXN0X3Byb3RlY3Rpb24gJiBWTV9QUk9UX0VY RUNVVEUsCj4gPiDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IMKgIDI2MzkgfMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIDEsIC8qIE1PRElGSUVEIGlzIHVua25vd24sIHBhc3MgaXQgYXMgdHJ1ZS7C oAo+ID4gKi8KPiA+IMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAKPiA+ IH5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiDCoCAy NjQwIHzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkYXRhKTsKPiA+IMKgwqDCoMKgwqDCoCB8 wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfn5+fn4KPiA+IG1ha2VbMl06ICoqKiBbTWFrZWZp bGU6MTkyNjogZ251LW5hdC5vXSBFcnJvciAxCj4gPiAKPiA+IFRoaXMgaXMgYmVjYXVzZSBpbiB0 aGlzIGNvbW1pdDoKPiA+IAo+ID4gwqDCoCBjb21taXQgNjhjZmZiYmQ0NDA2YjRlZmUxYWE2ZTE4 NDYwYjFkN2NhMDI1NDlmMQo+ID4gwqDCoCBEYXRlOsKgwqAgVGh1IE1hciAzMSAxMTo0MjozNSAy MDIyICswMTAwCj4gPiAKPiA+IMKgwqDCoMKgwqDCoCBbQUFyY2g2NF0gTVRFIGNvcmVmaWxlIHN1 cHBvcnQKPiA+IAo+ID4gQWRkZWQgYSBuZXcgYXJndW1lbnQgdG8gZmluZF9tZW1vcnlfcmVnaW9u X2Z0eXBlLCBidXQgZGlkIG5vdCBwYXNzCj4gPiBpdCB0bwo+ID4gdGhlIGZ1bmN0aW9uIGluIGdu dS1uYXQuYy7CoCBGaXggdGhpcyBieSBwYXNzaW5nIG1lbW9yeV90YWdnZWQgYXMKPiA+IGZhbHNl Lgo+ID4gCj4gPiBUZXN0ZWQgYnkgcmVidWlsZGluZyBvbiBHTlUvSHVyZC4KPiA+IC0tLQo+ID4g wqAgZ2RiL2dudS1uYXQuYyB8IDIgKysKPiA+IMKgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2dkYi9nbnUtbmF0LmMgYi9nZGIvZ251LW5hdC5j Cj4gPiBpbmRleCA3MjMxNDgyNDI3OC4uNWRkNGQxNDhjNzYgMTAwNjQ0Cj4gPiAtLS0gYS9nZGIv Z251LW5hdC5jCj4gPiArKysgYi9nZGIvZ251LW5hdC5jCj4gPiBAQCAtMjYyMyw2ICsyNjIzLDcg QEAgZ251X25hdF90YXJnZXQ6OmZpbmRfbWVtb3J5X3JlZ2lvbnMKPiA+IChmaW5kX21lbW9yeV9y ZWdpb25fZnR5cGUgZnVuYywKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgbGFzdF9wcm90ZWN0aW9uICYgVk1fUFJPVF9XUklURSwKPiA+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGFzdF9wcm90ZWN0aW9uICYgVk1fUFJPVF9FWEVD VVRFLAo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxLCAvKiBN T0RJRklFRCBpcyB1bmtub3duLCBwYXNzIGl0IGFzIHRydWUuwqAKPiA+ICovCj4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmFsc2UsIC8qIE5vIG1lbW9yeSB0YWdz IGluIHRoZSBvYmplY3QgZmlsZS7CoAo+ID4gKi8KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZGF0YSk7Cj4gPiDCoMKgwqDCoMKgwqDCoMKgwqAgbGFzdF9yZWdp b25fYWRkcmVzcyA9IHJlZ2lvbl9hZGRyZXNzOwo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgIGxhc3Rf cmVnaW9uX2VuZCA9IHJlZ2lvbl9hZGRyZXNzICs9IHJlZ2lvbl9sZW5ndGg7Cj4gPiBAQCAtMjYz Nyw2ICsyNjM4LDcgQEAgZ251X25hdF90YXJnZXQ6OmZpbmRfbWVtb3J5X3JlZ2lvbnMKPiA+IChm aW5kX21lbW9yeV9yZWdpb25fZnR5cGUgZnVuYywKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBsYXN0X3Byb3RlY3Rpb24gJiBWTV9QUk9UX1dSSVRFLAo+ID4gwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGxhc3RfcHJvdGVjdGlvbiAmIFZNX1BST1RfRVhFQ1VURSwKPiA+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAxLCAvKiBNT0RJRklFRCBpcyB1bmtub3duLCBwYXNzIGl0IGFzIHRydWUu wqAgKi8KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhbHNlLCAvKiBObyBtZW1vcnkgdGFn cyBpbiB0aGUgb2JqZWN0IGZpbGUuwqAgKi8KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBk YXRhKTsKPiA+IMKgIAo+ID4gwqDCoMKgIHJldHVybiAwOwo+IAo+IFNvcnJ5IGZvciB0aGUgYnJl YWthZ2UuIEkgc2hvdWxkIGhhdmUgc3BvdHRlZCB0aG9zZSBpbnZvY2F0aW9ucy4KPiAKCkhpIEx1 aXMsCgo+IGZic2QtbmF0LmMgYW5kIG5ldGJzZC1uYXQuYyB3aWxsIHJlcXVpcmUgc2ltaWxhciBm aXhlcyBJIHN1cHBvc2UuCgpJJ20gd2l0aCB5b3Ugb24gdGhhdCwgYnV0IEkgZGlkIG5vdCBoYXZl IHRoZXNlIGRldmVsb3BtZW50IGVudmlyb25tZW50cwphdCB0aGUgdGltZSBhbmQgY291bGQgbm90 IHRlc3QgdGhlbS4gIEZvcnR1bmF0ZWx5LCBJIGp1c3Qgbm93IHNldCB1cAp0aGUgRnJlZUJTRCBh bmQgTmV0QlNEIHRlc3QgZW52aXJvbm1lbnRzIGFuZCByZXByb2R1Y2VkIHRoZSBpc3N1ZS4KCkkn dmUgc2VudCB0aGUgdjIgb2YgdGhpcyBwYXRjaCB0byB0aGUgZ2RiLXBhdGNoQGxpc3RbMV0uCgpb MV0gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLXBhdGNoZXMvMjAyMi1KdWx5 LzE5MTAzNC5odG1sCgpCZXN0IFJlZ2FyZHMsCkVuemUKCj4gCj4gSXQgd291bGQgYmUgbmljZSB0 byB1c2UgdGhpcyBvcHBvcnR1bml0eSB0byBhZGQgaHVyZC9mYnNkL25ldGJzZAo+IGJ1aWxkZXJz IHRvIHRoZSBzb3VyY2V3YXJlIGJ1aWxkYm90IHNvIHRoZXNlIGlzc3VlcyBzaG93IHVwIGVhcmxp ZXIsCj4gcG90ZW50aWFsbHkgYmVmb3JlIGEgY29tbWl0LgoK