From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074039.outbound.protection.outlook.com [40.92.74.39]) by sourceware.org (Postfix) with ESMTPS id 67D3D388B030 for ; Sun, 17 May 2020 17:26:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 67D3D388B030 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=hotmail.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bernd.edlinger@hotmail.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OiqMbu1tOZ8CHmbxYSPnHYFGcZPzGF7Q2rshkLk4I4Vd6OC7VJL+m/EzPeA7j3LFwJM1HcIp+gCHQtKq7UDTJcy7oSKQ+uSJCWxMZ6LtHI+D5+v7FiXSI2KmvvIKXBnzFXxLnqftBGWDxPFmG91xQWtpReWpBQ6t17ArfG7mNwOd3BYMwQ+4kNTJ7DvFi43pkDsc9EbOZte5LHnZky4WFwUJOAT/eBD23qiQ2s9DbO0zgFXneeCc6tbQeK9kxDQ4KSYmaPuV39E/7GpYbWpUDdC6jUvJy50WFL9X0tVkLnRf2gnIurYU6PNE7OPtCy0GQ3IxdVWeWsic+sQ9m7ZpZw== 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=e0lCtxokiGwAoOO4uDtyYdxKPAMR+slfxwfFQig5ogk=; b=LkDo7ZU7TZ1a7sVrthSXY0bjyC+ZyASeedvJiW8g5UQXn5jIJJplq083IbqrJmpXXi7s1Dt/uRb9KuaPEoYcPtVkdr263ZeMecakO3E2gQCW0QtTWRktSg45lT5WorWThRjW5YLaP198EUe5y/L6J+1gNf5hrlt3+/LZBx+zoD02sTpG4yv/8nlV1Pun2eMrhp5d/KP63DXFiVBZaMZapQ2AxH8MIBrFTgiZ5BXZErhl41XonwSsSCunLnwjN+Lg0iAVh6fSHggfjUH7BIk+Bbz8b6KY+FpFc6tH9cKsXZxk8e1SfbmaUio4Px3PZhIxQNtb2cCcxDT61M9Qu8D6Sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hotmail.de; dmarc=pass action=none header.from=hotmail.de; dkim=pass header.d=hotmail.de; arc=none Received: from VI1EUR04FT011.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0e::40) by VI1EUR04HT096.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0e::210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Sun, 17 May 2020 17:26:55 +0000 Received: from AM6PR03MB5170.eurprd03.prod.outlook.com (2a01:111:e400:7e0e::4a) by VI1EUR04FT011.mail.protection.outlook.com (2a01:111:e400:7e0e::67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Sun, 17 May 2020 17:26:55 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:49891DA060C1886B9B3FA7364F03D4CA0C6040741746241EB40AE50E51EAB352; UpperCasedChecksum:4C853DF68AABC9D736595CDF50C9B485FA13559F9CB4BDFAE27A61A2AF9C67D9; SizeAsReceived:8705; Count:49 Received: from AM6PR03MB5170.eurprd03.prod.outlook.com ([fe80::d57:5853:a396:969d]) by AM6PR03MB5170.eurprd03.prod.outlook.com ([fe80::d57:5853:a396:969d%7]) with mapi id 15.20.3000.033; Sun, 17 May 2020 17:26:55 +0000 Subject: Re: [PATCH 2/2] gdb: Preserve is-stmt lines when switch between files From: Bernd Edlinger To: Andrew Burgess , Tom Tromey Cc: gdb-patches@sourceware.org, Alexandre Oliva References: <6e9b21a0002164cec014dfe4d94d816a376989b4.1585952198.git.andrew.burgess@embecosm.com> <20200414112841.GC2366@embecosm.com> <20200416171809.GJ2366@embecosm.com> <87lfmnql4g.fsf@tromey.com> <20200427103418.GF3522@embecosm.com> <87r1vmuv6j.fsf@tromey.com> <20200514223925.GS3522@embecosm.com> Message-ID: Date: Sun, 17 May 2020 19:26:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 In-Reply-To: Content-Type: multipart/mixed; boundary="------------28CDF6BE97796B8F4A07A55F" Content-Language: en-US X-ClientProxiedBy: AM0PR01CA0085.eurprd01.prod.exchangelabs.com (2603:10a6:208:10e::26) To AM6PR03MB5170.eurprd03.prod.outlook.com (2603:10a6:20b:ca::23) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.101] (92.211.183.139) by AM0PR01CA0085.eurprd01.prod.exchangelabs.com (2603:10a6:208:10e::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Sun, 17 May 2020 17:26:54 +0000 X-Microsoft-Original-Message-ID: X-TMN: [ioPoer/H20DDjSG2znd3zG1w3ThcMml9] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b89acb9d-d3e3-48f9-ce90-08d7fa877ea7 X-MS-TrafficTypeDiagnostic: VI1EUR04HT096: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yO/xKhJQotEGgONiBzxy7iZCST1QAjao26tSG9SswSTUNx0m/12BoaF6gdBN71ZI5gnf7QIpt5g11wK1Hbyi/KD5IwxcmPOH88DTNDsTuTGvwPGNFw2QYYo1hlFiuCq5V6LXt3j7/3ZApOEJ+W7WXtgF07jwzMcVHu86T8CBLSN/prED3IR8TyZZ03Yg1pQoYZakEQISeJFqxmy+FF/M5w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR03MB5170.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 2azPvqn3B/tSrdtI6YRoAigtLy61KLs0yM3/9ndclhvkPnOdfM3effbf5ymdOwjwIMUeEbikFJQjzO0CthBdvu0X+dbxjjbaXW4lYZFWHqDXd6Tiyz56ZtQnmoZYFpU7xQsDsq1sPVvOpUOMhRL5/A== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b89acb9d-d3e3-48f9-ce90-08d7fa877ea7 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 May 2020 17:26:55.2837 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR04HT096 X-Spam-Status: No, score=-8.1 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, FREEMAIL_FROM, GIT_PATCH_0, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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: Sun, 17 May 2020 17:26:59 -0000 --------------28CDF6BE97796B8F4A07A55F Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Hi Tom, Andrew, > On 5/15/20 12:39 AM, Andrew Burgess wrote: >> * Tom Tromey [2020-05-14 14:18:44 -0600]: >> >>>>>>>> "Andrew" == Andrew Burgess writes: >>> >>> Resurrecting this again ... we have some internal tests that have been >>> failing, and I want to land at least one of these patches to resolve >>> this. >>> >>> Andrew> After reading[2] I'd also be interest to understand what flaw in >>> Andrew> DWARF you feel makes a difference in this case. >>> >>> I also don't understand this. >>> > > When you only know where an inline function ends at the byte address. > You can habe line table entries at the same address from the inline > funcion and from the calling function. It is impossible to distinguish > between those, however there is a view number which would be different, > and as Alexandre explains it, these can be consider an extension to the > byte addresses, so if a range info would add a view number we would > know which line infos are from the subroutine and which are not, even > if the byte addresses are identical. > >>> Andrew> I think it is great Bernd, that you are reaching out from the GCC >>> Andrew> community to engage with GDB, this is certainly the best way to ensure >>> Andrew> that we can work together as communities to give the best possible >>> Andrew> debug experience, and I'm sorry you feel that I have not been clear >>> Andrew> enough about the issues I'm seeing here. >>> >>> +1 >>> I am always happy to help. Andrew, and/or Tom, could you please test my patch, obviously one new test case is still failing, however I would not rule out the possibility, that we can work together to even fix that, I must say that our cooperation made things possible, that I would not have expected, like fixing the inline functions that are not in a header file. How does this patch work in practice, I would be happy to know what I have to fix even when Andrews patch lands tomorrow, probably due to a release schedule? Attached are again the patch from myself, and test cases from Andrew's patch. By the way when is the next gdb release planned? And let me say this, honestly, I am happy to take the blame for any GCC BUG :-), that certainly still exists, and ideally those will be fixed in a way that gdb can figure out that it is fixed, ideally by some kind of dwarf-version info in the debug info. What is a given thing that this broken debug info is already there for years, and historic gcc version will continue to exist for quite a while. So my goal is to work around it, communicate with each other, look for solutions, but not make the users unhappy unless absolutely necessary. Thanks Bernd. --------------28CDF6BE97796B8F4A07A55F Content-Type: text/x-patch; name="0001-Fix-gdb.multi-multi-re-run.exp-with-native-gdbserver.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Fix-gdb.multi-multi-re-run.exp-with-native-gdbserver.pa"; filename*1="tch" RnJvbSA3Y2ZkNzRjZmM2ZTE0MDM0Nzc5ZTZjYzA0OGM2ODg3N2I3YTA4Zjg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZWRybyBBbHZlcyA8cGFsdmVzQHJlZGhhdC5jb20+CkRhdGU6 IFNhdCwgMTYgTWF5IDIwMjAgMTg6NTk6MTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvMl0gRml4 IGdkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwIHdpdGggbmF0aXZlLWdkYnNlcnZlcgoKVGhlIG5l dyBleGVjLWZpbGUtbWlzbWF0Y2ggZmVhdHVyZSByZXZlYWxzIHRoYXQgd2hlbiBydW5uaW5nCmdk Yi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwIGFnYWluc3QgLS10YXJnZXRfYm9hcmQ9bmF0aXZlLWdk YnNlcnZlciwKd2UndmUgYmVlbiBzdGFydGluZyBnZGJzZXJ2ZXIgd2l0aCB0aGUgd3JvbmcgcHJv Z3JhbToKCiAoZ2RiKSBzcGF3biAvaG9tZS9wZWRyby9icm5vL3BlZHJvL2dkYi9iaW51dGlscy1n ZGIvYnVpbGQvZ2RiL3Rlc3RzdWl0ZS8uLi8uLi9nZGJzZXJ2ZXIvZ2Ric2VydmVyIC0tb25jZSBs b2NhbGhvc3Q6MjM0NyAvaG9tZS9wZWRyby9icm5vL3BlZHJvL2dkYi9iaW51dGlscy1nZGIvYnVp bGQvZ2RiL3RlCiBzdHN1aXRlL291dHB1dHMvZ2RiLm11bHRpL211bHRpLXJlLXJ1bi9tdWx0aS1y ZS1ydW4tMgogUHJvY2VzcyAvaG9tZS9wZWRyby9icm5vL3BlZHJvL2dkYi9iaW51dGlscy1nZGIv YnVpbGQvZ2RiL3Rlc3RzdWl0ZS9vdXRwdXRzL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4vbXVsdGkt cmUtcnVuLTIgY3JlYXRlZDsgcGlkID0gNjI4MAogTGlzdGVuaW5nIG9uIHBvcnQgMjM0NwogdGFy Z2V0IHJlbW90ZSBsb2NhbGhvc3Q6MjM0NwogUmVtb3RlIGRlYnVnZ2luZyB1c2luZyBsb2NhbGhv c3Q6MjM0Nwogd2FybmluZzogTWlzbWF0Y2ggYmV0d2VlbiBjdXJyZW50IGV4ZWMtZmlsZSAvaG9t ZS9wZWRyby9icm5vL3BlZHJvL2dkYi9iaW51dGlscy1nZGIvYnVpbGQvZ2RiL3Rlc3RzdWl0ZS9v dXRwdXRzL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4vbXVsdGktcmUtcnVuLTEKIGFuZCBhdXRvbWF0 aWNhbGx5IGRldGVybWluZWQgZXhlYy1maWxlIC9ob21lL3BlZHJvL2Jybm8vcGVkcm8vZ2RiL2Jp bnV0aWxzLWdkYi9idWlsZC9nZGIvdGVzdHN1aXRlL291dHB1dHMvZ2RiLm11bHRpL211bHRpLXJl LXJ1bi9tdWx0aS1yZS1ydW4tMgogZXhlYy1maWxlLW1pc21hdGNoIGhhbmRsaW5nIGlzIGN1cnJl bnRseSAiYXNrIgogTG9hZCBuZXcgc3ltYm9sIHRhYmxlIGZyb20gIi9ob21lL3BlZHJvL2Jybm8v cGVkcm8vZ2RiL2JpbnV0aWxzLWdkYi9idWlsZC9nZGIvdGVzdHN1aXRlL291dHB1dHMvZ2RiLm11 bHRpL211bHRpLXJlLXJ1bi9tdWx0aS1yZS1ydW4tMiI/ICh5IG9yIG4pIFF1aXQKIChnZGIpIEZB SUw6IGdkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwOiByZV9ydW5faW5mPTE6IGl0ZXI9MTogcnVu bmluZyB0byBhbGxfc3RhcnRlZCBpbiBydW50bwoKVGhlIHByb2JsZW0gaXMgdGhhdCBnZGJfcmVs b2FkIHVzZXMgdGhlIGxhc3QgbG9hZGVkIGZpbGUgYXMgYmluYXJ5IHRvCnNwYXduLCBidXQgd2Ug bG9hZCB0aGUgcHJvZ3JhbSBmb3IgaW5mZXJpb3IgMiBhbmQgdGhlbiBzd2l0Y2ggdG8KaW5mZXJp b3IgMSBhbmQgcnVuIGl0LCBzbyB0aGUgbGFzdCBsb2FkZWQgZmlsZSBpcyB0aGUgcHJvZ3JhbSBm b3IKaW5mZXJpb3IgMi4KCkZpeCB0aGlzIGJ5IHR3ZWFraW5nIGxhc3RfbG9hZGVkX2ZpbGUuCgpn ZGIvdGVzdHN1aXRlL0NoYW5nZUxvZzoKMjAyMC0wNS0xNiAgUGVkcm8gQWx2ZXMgIDxwYWx2ZXNA cmVkaGF0LmNvbT4KCgkqIGdkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwICh0ZXN0X3JlX3J1bik6 IFN3aXRjaAoJTEFTVF9MT0FERURfRklMRSBhY2NvcmRpbmdseS4KLS0tCiBnZGIvdGVzdHN1aXRl L0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgIHwgNSArKysrKwogZ2RiL3Rlc3RzdWl0ZS9nZGIu bXVsdGkvbXVsdGktcmUtcnVuLmV4cCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9DaGFuZ2VMb2cgYi9nZGIv dGVzdHN1aXRlL0NoYW5nZUxvZwppbmRleCBjNTdkZGY1Li4wYmUyZmQzIDEwMDY0NAotLS0gYS9n ZGIvdGVzdHN1aXRlL0NoYW5nZUxvZworKysgYi9nZGIvdGVzdHN1aXRlL0NoYW5nZUxvZwpAQCAt MSwzICsxLDggQEAKKzIwMjAtMDUtMTYgIFBlZHJvIEFsdmVzICA8cGFsdmVzQHJlZGhhdC5jb20+ CisKKwkqIGdkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwICh0ZXN0X3JlX3J1bik6IFN3aXRjaAor CUxBU1RfTE9BREVEX0ZJTEUgYWNjb3JkaW5nbHkuCisKIDIwMjAtMDUtMTUgIFBoaWxpcHBlIFdh cm9xdWllcnMgIDxwaGlsaXBwZS53YXJvcXVpZXJzQHNreW5ldC5iZT4KIAogCSogZ2RiLmJhc2Uv YWxpYXMuZXhwOiBWZXJpZnkgJ2hlbHAgYWxpYXNlcycgc2hvd3MgdXNlciBkZWZpbmVkIGFsaWFz ZXMuCmRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhw IGIvZ2RiL3Rlc3RzdWl0ZS9nZGIubXVsdGkvbXVsdGktcmUtcnVuLmV4cAppbmRleCA5M2NkNzA5 Li5hMjQzMjkzIDEwMDY0NAotLS0gYS9nZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1y dW4uZXhwCisrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLm11bHRpL211bHRpLXJlLXJ1bi5leHAKQEAg LTUxLDYgKzUxLDcgQEAgcHJvYyB0ZXN0X3JlX3J1biB7cmVfcnVuX2luZn0gewogICAgIGdsb2Jh bCBiaW5maWxlMSBiaW5maWxlMgogICAgIGdsb2JhbCBpbmZlcmlvcl9leGl0ZWRfcmUKICAgICBn bG9iYWwgZ2RiX3Byb21wdAorICAgIGdsb2JhbCBsYXN0X2xvYWRlZF9maWxlCiAKICAgICBjbGVh bl9yZXN0YXJ0ICR7YmluZmlsZTF9CiAKQEAgLTY1LDEyICs2NiwxNyBAQCBwcm9jIHRlc3RfcmVf cnVuIHtyZV9ydW5faW5mfSB7CiAKICAgICBpZiB7JHJlX3J1bl9pbmYgPT0gMX0gewogCXNldCBz dGVhZHlfaW5mIDIKKwlzZXQgc3RlYWR5X2JpbmZpbGUgJGJpbmZpbGUyCisJc2V0IHJlX3J1bl9i aW5maWxlICRiaW5maWxlMQogICAgIH0gZWxzZSB7CiAJc2V0IHN0ZWFkeV9pbmYgMQorCXNldCBz dGVhZHlfYmluZmlsZSAkYmluZmlsZTEKKwlzZXQgcmVfcnVuX2JpbmZpbGUgJGJpbmZpbGUyCiAg ICAgfQogCiAgICAgZ2RiX3Rlc3QgImluZmVyaW9yICRzdGVhZHlfaW5mIiAiU3dpdGNoaW5nIHRv IGluZmVyaW9yICRzdGVhZHlfaW5mLioiIFwKIAkic3dpdGNoIHRvIHN0ZWFkeSBpbmZlcmlvciIK KyAgICBzZXQgbGFzdF9sb2FkZWRfZmlsZSAkc3RlYWR5X2JpbmZpbGUKIAogICAgICMgUnVuIHRo ZSBzdGVhZHkgaW5mZXJpb3IgdG8gYSBicmVha3BvaW50LCBhbmQgbGV0IGl0IHN0YXkgc3RvcHBl ZAogICAgICMgdGhlcmUuCkBAIC04MSw2ICs4Nyw3IEBAIHByb2MgdGVzdF9yZV9ydW4ge3JlX3J1 bl9pbmZ9IHsKIAogICAgIGdkYl90ZXN0ICJpbmZlcmlvciAkcmVfcnVuX2luZiIgIlN3aXRjaGlu ZyB0byBpbmZlcmlvciAkcmVfcnVuX2luZi4qIiBcCiAJInN3aXRjaCB0byByZS1ydW4gaW5mZXJp b3IiCisgICAgc2V0IGxhc3RfbG9hZGVkX2ZpbGUgJHJlX3J1bl9iaW5maWxlCiAKICAgICAjIE5v dyBydW4gdGhlIFJFX1JVTl9JTkYgaW5mZXJpb3IgYSBjb3VwbGUgdGltZXMuICBHREIgdXNlZCB0 bwogICAgICMgaGF2ZSBhIGJ1ZyB0aGF0IGNhdXNlZCB0aGUgc2Vjb25kIHJ1biB0byBmYWlsIHRv IGxvYWQKLS0gCjEuOS4xCgo= --------------28CDF6BE97796B8F4A07A55F Content-Type: text/x-patch; name="0002-Automatic-date-update-in-version.in.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0002-Automatic-date-update-in-version.in.patch" RnJvbSA5NjZkYzFhMjdjNTVjY2IyOThjYjhjN2M0MWM5Y2MyOTg1Y2MzMjFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBHREIgQWRtaW5pc3RyYXRvciA8Z2RiYWRtaW5Ac291cmNld2Fy ZS5vcmc+CkRhdGU6IFN1biwgMTcgTWF5IDIwMjAgMDA6MDA6MDYgKzAwMDAKU3ViamVjdDogW1BB VENIIDIvMl0gQXV0b21hdGljIGRhdGUgdXBkYXRlIGluIHZlcnNpb24uaW4KCi0tLQogYmZkL3Zl cnNpb24uaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2JmZC92ZXJzaW9uLmggYi9iZmQvdmVyc2lvbi5oCmluZGV4IDgx MGE4MmUuLjA4YTYzNDQgMTAwNjQ0Ci0tLSBhL2JmZC92ZXJzaW9uLmgKKysrIGIvYmZkL3ZlcnNp b24uaApAQCAtMTYsNyArMTYsNyBAQAogCiAgICBJbiByZWxlYXNlcywgdGhlIGRhdGUgaXMgbm90 IGluY2x1ZGVkIGluIGVpdGhlciB2ZXJzaW9uIHN0cmluZ3Mgb3IKICAgIHNvbmFtZXMuICAqLwot I2RlZmluZSBCRkRfVkVSU0lPTl9EQVRFIDIwMjAwNTE2CisjZGVmaW5lIEJGRF9WRVJTSU9OX0RB VEUgMjAyMDA1MTcKICNkZWZpbmUgQkZEX1ZFUlNJT04gQGJmZF92ZXJzaW9uQAogI2RlZmluZSBC RkRfVkVSU0lPTl9TVFJJTkcgIEBiZmRfdmVyc2lvbl9wYWNrYWdlQCBAYmZkX3ZlcnNpb25fc3Ry aW5nQAogI2RlZmluZSBSRVBPUlRfQlVHU19UTyBAcmVwb3J0X2J1Z3NfdG9ACi0tIAoxLjkuMQoK --------------28CDF6BE97796B8F4A07A55F--