From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 9aL1LuYVCWCmeQAAWB0awg (envelope-from ) for ; Thu, 21 Jan 2021 00:49:26 -0500 Received: by simark.ca (Postfix, from userid 112) id AD54D1EF80; Thu, 21 Jan 2021 00:49:26 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id DE1FF1E590 for ; Thu, 21 Jan 2021 00:49:24 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A0FC53861034; Thu, 21 Jan 2021 05:49:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A0FC53861034 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1611208162; bh=z4CrJqdgmS7RbjYJmV14Dri0D3L4xmrNeMZvlYxX9XI=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=fnPYZ5Q4SbPqQqhzHur6CJEQkxIP389i8X/DqHOqNlVNtE1ZIyf+CjFakIc5Af3Oy LQ7EHpFGc5ZFepzLycyLJmiql/DasfNyCzhsYu6HgiB3qyu7rBj+QfUizp/K65OPbd 7AYwxXjIiQac+KNHqF9HhVWJHeCr9gx511nnt6yk= Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2080.outbound.protection.outlook.com [40.107.92.80]) by sourceware.org (Postfix) with ESMTPS id 4268A3861024 for ; Thu, 21 Jan 2021 05:49:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4268A3861024 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rn8Me5GnrsTokpUWuagV824n4IDYlGAUzz8VqN8/nNjQ1lfpZNFshSTZRn/kSHjK+1C+S1WIdIzPVIX0KF/XcsAsU1jcvjZAvgLtQVzqo5j782ZE8hOqQFrcK+Mla8o42AN9gTSfJPBlHCMKCi2fMc4+78oJsAXb9VPztXS7Clf5tvTgYnEiOGSGKeB2KFwpqqeBo3xHLt9I93aCHVynmeYZmcmhiDFA5Jj9VBoZJ4R3ctFVPsET9bs/8SZ7zrTa6kbcLJP4nveh01UDPubqZE9kGJIW4JGdupU50jD3bGo8zQXHhCkRYLA2d47eJzLvT7vibOD2xvCJN2r/ZFZ3tg== 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=eo9p/yC26/Nn0ApuHMPvVLm5ZBemF1mG9p2nv6mhMSw=; b=WSf3nYX7YbsRmSoe/n5Hd72wtrpVJ2RZ1GEow9YxmfdGpt9kyZeFL4lMK4hIO9mD8HI2ovldgDAztO/LaKb25kj0a9LnsknVwgTGb6uYFQi9jqXFkVJhYolXloqGGxBVU597o7T8fQH43e1nQ/3ce3feuPbtShOPjwjHROVwJoUptFBUNvG2JPZ0h8QlnrnHzdgRysOvcvDDEMC/Yh+VLUhi/3J4XUapU8HZ+vd8LxSlz3DTNpP0005igFp7vf1IjDxt+YZsrlR0JJo/54jmVfL5cpCXKswqOFoUzzyn3UGGaHBqyKsKk6EmPNTHQhzHwNAhW8eVXTZtMYpJ35e4Pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from BYAPR12MB3223.namprd12.prod.outlook.com (2603:10b6:a03:138::31) by BY5PR12MB4193.namprd12.prod.outlook.com (2603:10b6:a03:20c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.13; Thu, 21 Jan 2021 05:49:19 +0000 Received: from BYAPR12MB3223.namprd12.prod.outlook.com ([fe80::4083:d25f:e855:79e7]) by BYAPR12MB3223.namprd12.prod.outlook.com ([fe80::4083:d25f:e855:79e7%6]) with mapi id 15.20.3784.013; Thu, 21 Jan 2021 05:49:18 +0000 To: "gdb-patches@sourceware.org" Subject: [PATCH] Fixed issues with processing of DW_FORM_loclistx / DW_FORM_rnglistx Thread-Topic: [PATCH] Fixed issues with processing of DW_FORM_loclistx / DW_FORM_rnglistx Thread-Index: AdbvuFUcL6vTETWpQeS5CEfo6q+OgQ== Date: Thu, 21 Jan 2021 05:49:18 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Enabled=true; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_SetDate=2021-01-21T05:41:20Z; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Method=Privileged; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_Name=Non-Business; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_ActionId=72f30787-d258-4d87-af72-6345b904e1b3; MSIP_Label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_ContentBits=0 x-originating-ip: [103.110.48.183] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b2f445c0-a8ed-49c0-42ac-08d8bdd04b36 x-ms-traffictypediagnostic: BY5PR12MB4193: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:138; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: w3RQzEPa36gHN4x2L8Wjn740Dncor/7uJLrM94UsGzafbABE+jw7z4HblRUBWMVce6ilKTfcIrtdbAu+mmkIoDneC7ha+fAs9eLnkpJh+CDMz7oz43LlCqiJjx6TMpn1lNkYN0UWjKkclK2O8Bvta/DxyC8OTaY4X2REi+kivSQisQ4dkWfI6f5g0t4ZV/Cm3W7fgXW/g/q474rbbRkbPfOo5t1Fniw8deqjgidyNlMAG07t3LworKzVIkcYpGP6/oRzE1GXT8YH+qE17IFjHK+a/D8aCThLX0SrM/yXm5Wv1oFwXnwRU/Z0WE/wgAEpHSV77/FNjtZZcRgWhyh252fB7Bm5+effynP0ff1kioSa+SHEvbISAR/Cqg13/M/6XIoopT0LczaUpDvqltJV5w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3223.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(376002)(346002)(366004)(99936003)(7696005)(83380400001)(8936002)(86362001)(6506007)(6916009)(9686003)(55016002)(2906002)(478600001)(4326008)(26005)(66556008)(186003)(64756008)(316002)(54906003)(33656002)(8676002)(52536014)(71200400001)(66946007)(5660300002)(76116006)(66476007)(66616009)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Sqwu8RQBWVS6SHo0p9FxCnW310TV3fLGpz8iSPNPRblwZXBClKKzUNBn/fUc?= =?us-ascii?Q?6tP3LYf/fF3jRewL0Kj7JnF/yu6ubxr6F95bhO8lLozvdnfFCFhPxmR1HkNr?= =?us-ascii?Q?s2ps8aUryMFbaDctXFsBslUb0RJBeiqg3sy2W/MGaZAmCmLpEz8zYRuR5ARQ?= =?us-ascii?Q?hxP+bG1xJpt2Y7eFBl2W++dyGLkhlX4AuJKHBt6rMv8p2RT5za+8WsuS+84Q?= =?us-ascii?Q?aHFb5U+u2M6GPJz98D5EmLND4pl+nxHdZPFfmqYGk7tMFv8PDxoGU5O5m8rL?= =?us-ascii?Q?Co/xeI2wp3JQGlBNap7Pse8ogFasmfBXsay5GGOLJk5pwDZz2UCaGb3SJa4k?= =?us-ascii?Q?7Ez1iRutiWo7P2OflcgwqRRIPwAInLXP2oHwABShj1VL7DwWuDe+47dris0u?= =?us-ascii?Q?Lj59zBbbIOIwuogPqm4YxJOuemLPaCdDX+6J7mT6EBJ3IoLOwvQk8fzo37pa?= =?us-ascii?Q?DS3FNgi0OMbWFRaBaCVShnasHGSVh0VTXZVq58911lq0y8waKuW6W4/+qBke?= =?us-ascii?Q?UmvXAc8Lx0m5xIEX2ipczdtNiq5YU9qmllaiHRLLk637q6MRkdWKxhUqcoVo?= =?us-ascii?Q?wSjlg9NeDalFvmMuVnOlsUNMcEYNDptXr5sgOZfFepXyka2abwYU/U9C5V8c?= =?us-ascii?Q?IXWMBnSMDnXBspK/9fGGOe39ee03FEClwmVQs0c3zF+ER90/QppLxAFMcv4J?= =?us-ascii?Q?9k1k3nIuKV9wu2iz+FaCdYuZDKYzaDXWmohZTiPHcbndQgJIU/n3ssZdhq52?= =?us-ascii?Q?VDsumrTT1DL8bI68aPCWEnaPtOoH6OY+E2AzplIkw5DUC9lce17TAmsx8/6p?= =?us-ascii?Q?RR0bQy/k0y5YhjWNO9I6IsRQc2mgBG4u5K0gUExujSZgR9SiG28FugebMUjN?= =?us-ascii?Q?sSN3qIGrgBMDOGmzUUTNnhYublOGuAohJqkseCALDWehX6mpvICrcp9Tscxk?= =?us-ascii?Q?9soYj1aWbMcIYTXI+tQXqlsqR2iZCuYr4sddjZXD3nAok19GNfFngEDZBhc9?= =?us-ascii?Q?4wCR0xsRNNCbdBn9/bNfJ/06zObUhBmZCLA2itwfRHf0OE9W3Lcar674tgkP?= =?us-ascii?Q?Mrj47kcB?= Content-Type: multipart/mixed; boundary="_002_BYAPR12MB3223BB32D211AA18E89755759EA19BYAPR12MB3223namp_" MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3223.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2f445c0-a8ed-49c0-42ac-08d8bdd04b36 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2021 05:49:18.4740 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OgkblEJM7xhnEt5qCn1Av9Xt+haG2CS6nwDJ2ZQWg9ehNkH26VInu7wHPKLX/CjEAEeN31qfs1tEqXg0QX58Xg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4193 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: , From: "Sharma, Alok Kumar via Gdb-patches" Reply-To: "Sharma, Alok Kumar" Cc: "George, Jini Susan" , "Achra, Nitika" Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" --_002_BYAPR12MB3223BB32D211AA18E89755759EA19BYAPR12MB3223namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, I request you all to please review the patch. Below are the details. Problem Description: GDB produces internal error while processing DW_FORM_loclistx / DW_FORM_rng= listx, $ make check RUNTESTFLAGS=3D"CXX_FOR_TARGET=3D/path/to/clang++ " TEST=3Dgdb= .dwarf2/dw5-rnglist-test.exp Below is the snippet from gdb.log file. --------- (gdb) file /dir/gdb/testsuite/outputs/gdb.dwarf2/dw5-rnglist-test/dw5-rngli= st-test Reading symbols from /dir/gdb/testsuite/outputs/gdb.dwarf2/dw5-rnglist-test= /dw5-rnglist-test... gdb/dwarf2/attribute.h:232: internal-error: void attribute::set_unsigned_re= process(ULONGEST): Assertion `form_requires_reprocessing ()' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) ERROR: Couldn't load dw5-rnglist-test= into GDB (GDB internal error). Resyncing due to internal error. --------- This is due to incomplete handling of DW_FORM_loclistx / DW_FORM_rnglistx, which is available with -gdwarf-5 option for clang compiler. Resolution: Forms DW_FORM_loclistx / DW_FORM_rnglistx need two phases of processing. The required modifications in various routines are added to fix the issue. gdb/ChangeLog: 2021-01-21 Alok Kumar Sharma * dwarf2/attribute.c (form_is_unsigned): Handle DW_FORM_loclistx. (form_requires_reprocessing): Handle DW_FORM_loclistx and DW_FORM_rnglistx. * dwarf2/attribute.h (set_address): Handle DW_FORM_loclistx and DW_FORM_rnglistx. * dwarf2/read.c (read_attribute_reprocess): Replaced as_unsigned wi= th as_unsigned_reprocess for DW_FORM_loclistx and DW_FORM_rnglistx. Regards, Alok --_002_BYAPR12MB3223BB32D211AA18E89755759EA19BYAPR12MB3223namp_ Content-Type: application/octet-stream; name="0001-DWARF5-Fixed-issues-with-processing-of-DW_FORM_locli.patch" Content-Description: 0001-DWARF5-Fixed-issues-with-processing-of-DW_FORM_locli.patch Content-Disposition: attachment; filename="0001-DWARF5-Fixed-issues-with-processing-of-DW_FORM_locli.patch"; size=4754; creation-date="Thu, 21 Jan 2021 05:39:54 GMT"; modification-date="Thu, 21 Jan 2021 05:37:14 GMT" Content-Transfer-Encoding: base64 RnJvbSBiNDJiZjNkZTFlNmJiYzRmMTU5OGRkODVhNTU0NTA2MGEzNWFlYjAyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbG9rIEt1bWFyIFNoYXJtYSA8QWxva0t1bWFyLlNoYXJtYUBh bWQuY29tPgpEYXRlOiBXZWQsIDIwIEphbiAyMDIxIDEwOjU2OjE2ICswNTMwClN1YmplY3Q6IFtQ QVRDSF0gW0RXQVJGNV0gRml4ZWQgaXNzdWVzIHdpdGggcHJvY2Vzc2luZyBvZiBEV19GT1JNX2xv Y2xpc3R4IC8KIERXX0ZPUk1fcm5nbGlzdHgKCkdEQiBwcm9kdWNlcyBpbnRlcm5hbCBlcnJvciB3 aGlsZSBwcm9jZXNzaW5nIERXX0ZPUk1fbG9jbGlzdHggLyBEV19GT1JNX3JuZ2xpc3R4LAokIG1h a2UgY2hlY2sgUlVOVEVTVEZMQUdTPSJDWFhfRk9SX1RBUkdFVD0vcGF0aC90by9jbGFuZysrICIg VEVTVD1nZGIuZHdhcmYyL2R3NS1ybmdsaXN0LXRlc3QuZXhwCkJlbG93IGlzIHRoZSBzbmlwcGV0 IGZyb20gZ2RiLmxvZyBmaWxlLgotLS0tLS0tLS0KKGdkYikgZmlsZSAvZGlyL2dkYi90ZXN0c3Vp dGUvb3V0cHV0cy9nZGIuZHdhcmYyL2R3NS1ybmdsaXN0LXRlc3QvZHc1LXJuZ2xpc3QtdGVzdApS ZWFkaW5nIHN5bWJvbHMgZnJvbSAvZGlyL2dkYi90ZXN0c3VpdGUvb3V0cHV0cy9nZGIuZHdhcmYy L2R3NS1ybmdsaXN0LXRlc3QvZHc1LXJuZ2xpc3QtdGVzdC4uLgpnZGIvZHdhcmYyL2F0dHJpYnV0 ZS5oOjIzMjogaW50ZXJuYWwtZXJyb3I6IHZvaWQgYXR0cmlidXRlOjpzZXRfdW5zaWduZWRfcmVw cm9jZXNzKFVMT05HRVNUKTogQXNzZXJ0aW9uIGBmb3JtX3JlcXVpcmVzX3JlcHJvY2Vzc2luZyAo KScgZmFpbGVkLgpBIHByb2JsZW0gaW50ZXJuYWwgdG8gR0RCIGhhcyBiZWVuIGRldGVjdGVkLApm dXJ0aGVyIGRlYnVnZ2luZyBtYXkgcHJvdmUgdW5yZWxpYWJsZS4KUXVpdCB0aGlzIGRlYnVnZ2lu ZyBzZXNzaW9uPyAoeSBvciBuKSBFUlJPUjogQ291bGRuJ3QgbG9hZCBkdzUtcm5nbGlzdC10ZXN0 IGludG8gR0RCIChHREIgaW50ZXJuYWwgZXJyb3IpLgpSZXN5bmNpbmcgZHVlIHRvIGludGVybmFs IGVycm9yLgotLS0tLS0tLS0KVGhpcyBpcyBkdWUgdG8gaW5jb21wbGV0ZSBoYW5kbGluZyBvZiBE V19GT1JNX2xvY2xpc3R4IC8gRFdfRk9STV9ybmdsaXN0eCwKd2hpY2ggaXMgYXZhaWxhYmxlIHdp dGggLWdkd2FyZi01IG9wdGlvbiBmb3IgY2xhbmcgY29tcGlsZXIuCkZvcm1zIERXX0ZPUk1fbG9j bGlzdHggLyBEV19GT1JNX3JuZ2xpc3R4IG5lZWQgdHdvIHBoYXNlcyBvZiBwcm9jZXNzaW5nLgpU aGUgcmVxdWlyZWQgbW9kaWZpY2F0aW9ucyBpbiB2YXJpb3VzIHJvdXRpbmVzIGFyZSBhZGRlZCB0 byBmaXggdGhlIGlzc3VlLgoKZ2RiL0NoYW5nZUxvZzoKCjIwMjEtMDEtMjEgIEFsb2sgS3VtYXIg U2hhcm1hICA8QWxva0t1bWFyLlNoYXJtYUBhbWQuY29tPgoKCSogZHdhcmYyL2F0dHJpYnV0ZS5j IChmb3JtX2lzX3Vuc2lnbmVkKTogSGFuZGxlIERXX0ZPUk1fbG9jbGlzdHguCgkoZm9ybV9yZXF1 aXJlc19yZXByb2Nlc3NpbmcpOiBIYW5kbGUgRFdfRk9STV9sb2NsaXN0eCBhbmQKCURXX0ZPUk1f cm5nbGlzdHguCgkqIGR3YXJmMi9hdHRyaWJ1dGUuaCAoc2V0X2FkZHJlc3MpOiBIYW5kbGUgRFdf Rk9STV9sb2NsaXN0eCBhbmQKCURXX0ZPUk1fcm5nbGlzdHguCgkqIGR3YXJmMi9yZWFkLmMgKHJl YWRfYXR0cmlidXRlX3JlcHJvY2Vzcyk6IFJlcGxhY2VkIGFzX3Vuc2lnbmVkIHdpdGgKCWFzX3Vu c2lnbmVkX3JlcHJvY2VzcyBmb3IgRFdfRk9STV9sb2NsaXN0eCBhbmQgRFdfRk9STV9ybmdsaXN0 eC4KCkNoYW5nZS1JZDogSWY4ZjU0ZmM5NDdkZDY4NjEyNjU2MzY2NmIxNDYzZjg3Nzg2MTgxMjAK LS0tCiBnZGIvQ2hhbmdlTG9nICAgICAgICAgIHwgMTAgKysrKysrKysrKwogZ2RiL2R3YXJmMi9h dHRyaWJ1dGUuYyB8ICA1ICsrKystCiBnZGIvZHdhcmYyL2F0dHJpYnV0ZS5oIHwgIDQgKysrLQog Z2RiL2R3YXJmMi9yZWFkLmMgICAgICB8ICA3ICsrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjIg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nZGIvQ2hhbmdlTG9n IGIvZ2RiL0NoYW5nZUxvZwppbmRleCBkMGU5NjMzMWU1YS4uODkyMjQ4YzgzMWYgMTAwNjQ0Ci0t LSBhL2dkYi9DaGFuZ2VMb2cKKysrIGIvZ2RiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy MDIxLTAxLTIxICBBbG9rIEt1bWFyIFNoYXJtYSAgPEFsb2tLdW1hci5TaGFybWFAYW1kLmNvbT4K KworCSogZHdhcmYyL2F0dHJpYnV0ZS5jIChmb3JtX2lzX3Vuc2lnbmVkKTogSGFuZGxlIERXX0ZP Uk1fbG9jbGlzdHguCisJKGZvcm1fcmVxdWlyZXNfcmVwcm9jZXNzaW5nKTogSGFuZGxlIERXX0ZP Uk1fbG9jbGlzdHggYW5kCisJRFdfRk9STV9ybmdsaXN0eC4KKwkqIGR3YXJmMi9hdHRyaWJ1dGUu aCAoc2V0X2FkZHJlc3MpOiBIYW5kbGUgRFdfRk9STV9sb2NsaXN0eCBhbmQKKwlEV19GT1JNX3Ju Z2xpc3R4LgorCSogZHdhcmYyL3JlYWQuYyAocmVhZF9hdHRyaWJ1dGVfcmVwcm9jZXNzKTogUmVw bGFjZWQgYXNfdW5zaWduZWQgd2l0aAorCWFzX3Vuc2lnbmVkX3JlcHJvY2VzcyBmb3IgRFdfRk9S TV9sb2NsaXN0eCBhbmQgRFdfRk9STV9ybmdsaXN0eC4KKwogMjAyMS0wMS0yMCAgU2ltb24gTWFy Y2hpICA8c2ltb24ubWFyY2hpQHBvbHltdGwuY2E+CiAKIAkqIGdkYl9iZmQuYyAoZGVidWdfYmZk X2NhY2hlKTogQ2hhbmdlIHR5cGUgdG8gYm9vbC4KZGlmZiAtLWdpdCBhL2dkYi9kd2FyZjIvYXR0 cmlidXRlLmMgYi9nZGIvZHdhcmYyL2F0dHJpYnV0ZS5jCmluZGV4IDQ3OTI2MTAzMGM1Li43Y2Fh YjVlMzk1MiAxMDA2NDQKLS0tIGEvZ2RiL2R3YXJmMi9hdHRyaWJ1dGUuYworKysgYi9nZGIvZHdh cmYyL2F0dHJpYnV0ZS5jCkBAIC0xNzgsNiArMTc4LDcgQEAgYXR0cmlidXRlOjpmb3JtX2lzX3Vu c2lnbmVkICgpIGNvbnN0CiAJICB8fCBmb3JtID09IERXX0ZPUk1fZmxhZwogCSAgfHwgZm9ybSA9 PSBEV19GT1JNX2ZsYWdfcHJlc2VudAogCSAgfHwgZm9ybSA9PSBEV19GT1JNX3VkYXRhCisJICB8 fCBmb3JtID09IERXX0ZPUk1fbG9jbGlzdHgKIAkgIHx8IGZvcm0gPT0gRFdfRk9STV9ybmdsaXN0 eAogCSAgfHwgZm9ybSA9PSBEV19GT1JNX3JlZjEKIAkgIHx8IGZvcm0gPT0gRFdfRk9STV9yZWYy CkBAIC0xOTcsNyArMTk4LDkgQEAgYXR0cmlidXRlOjpmb3JtX3JlcXVpcmVzX3JlcHJvY2Vzc2lu ZyAoKSBjb25zdAogCSAgfHwgZm9ybSA9PSBEV19GT1JNX3N0cng0CiAJICB8fCBmb3JtID09IERX X0ZPUk1fR05VX3N0cl9pbmRleAogCSAgfHwgZm9ybSA9PSBEV19GT1JNX2FkZHJ4Ci0JICB8fCBm b3JtID09IERXX0ZPUk1fR05VX2FkZHJfaW5kZXgpOworCSAgfHwgZm9ybSA9PSBEV19GT1JNX0dO VV9hZGRyX2luZGV4CisJICB8fCBmb3JtID09IERXX0ZPUk1fbG9jbGlzdHgKKwkgIHx8IGZvcm0g PT0gRFdfRk9STV9ybmdsaXN0eCk7CiB9CiAKIC8qIFNlZSBhdHRyaWJ1dGUuaC4gICovCmRpZmYg LS1naXQgYS9nZGIvZHdhcmYyL2F0dHJpYnV0ZS5oIGIvZ2RiL2R3YXJmMi9hdHRyaWJ1dGUuaApp bmRleCBhM2ZmOWIwZWI5Yy4uYjJjZmEyOTczNjkgMTAwNjQ0Ci0tLSBhL2dkYi9kd2FyZjIvYXR0 cmlidXRlLmgKKysrIGIvZ2RiL2R3YXJmMi9hdHRyaWJ1dGUuaApAQCAtMjM5LDcgKzIzOSw5IEBA IHN0cnVjdCBhdHRyaWJ1dGUKICAgewogICAgIGdkYl9hc3NlcnQgKGZvcm0gPT0gRFdfRk9STV9h ZGRyCiAJCXx8ICgoZm9ybSA9PSBEV19GT1JNX2FkZHJ4Ci0JCSAgICAgfHwgZm9ybSA9PSBEV19G T1JNX0dOVV9hZGRyX2luZGV4KQorCQkgICAgIHx8IGZvcm0gPT0gRFdfRk9STV9HTlVfYWRkcl9p bmRleAorCQkgICAgIHx8IGZvcm0gPT0gRFdfRk9STV9sb2NsaXN0eAorCQkgICAgIHx8IGZvcm0g PT0gRFdfRk9STV9ybmdsaXN0eCkKIAkJICAgICYmIHJlcXVpcmVzX3JlcHJvY2Vzc2luZykpOwog ICAgIHUuYWRkciA9IGFkZHI7CiAgICAgcmVxdWlyZXNfcmVwcm9jZXNzaW5nID0gMDsKZGlmZiAt LWdpdCBhL2dkYi9kd2FyZjIvcmVhZC5jIGIvZ2RiL2R3YXJmMi9yZWFkLmMKaW5kZXggMzA5ZmY4 MzMxZTcuLjJlMjlkNzBhNWNkIDEwMDY0NAotLS0gYS9nZGIvZHdhcmYyL3JlYWQuYworKysgYi9n ZGIvZHdhcmYyL3JlYWQuYwpAQCAtMjAyODksMTAgKzIwMjg5LDEzIEBAIHJlYWRfYXR0cmlidXRl X3JlcHJvY2VzcyAoY29uc3Qgc3RydWN0IGRpZV9yZWFkZXJfc3BlY3MgKnJlYWRlciwKIAkJCQkJ ICAgIGF0dHItPmFzX3Vuc2lnbmVkX3JlcHJvY2VzcyAoKSkpOwogCWJyZWFrOwogICAgICAgY2Fz ZSBEV19GT1JNX2xvY2xpc3R4OgotCWF0dHItPnNldF9hZGRyZXNzIChyZWFkX2xvY2xpc3RfaW5k ZXggKGN1LCBhdHRyLT5hc191bnNpZ25lZCAoKSkpOworCWF0dHItPnNldF9hZGRyZXNzIChyZWFk X2xvY2xpc3RfaW5kZXggKGN1LAorCQkJCQkgICAgICAgYXR0ci0+YXNfdW5zaWduZWRfcmVwcm9j ZXNzICgpKSk7CiAJIGJyZWFrOwogICAgICAgY2FzZSBEV19GT1JNX3JuZ2xpc3R4OgotCWF0dHIt PnNldF9hZGRyZXNzIChyZWFkX3JuZ2xpc3RfaW5kZXggKGN1LCBhdHRyLT5hc191bnNpZ25lZCAo KSwgdGFnKSk7CisJYXR0ci0+c2V0X2FkZHJlc3MgKHJlYWRfcm5nbGlzdF9pbmRleCAoY3UsCisJ CQkJCSAgICAgICBhdHRyLT5hc191bnNpZ25lZF9yZXByb2Nlc3MgKCksCisJCQkJCSAgICAgICB0 YWcpKTsKIAlicmVhazsKICAgICAgIGNhc2UgRFdfRk9STV9zdHJ4OgogICAgICAgY2FzZSBEV19G T1JNX3N0cngxOgotLSAKMi4xNy4xCgo= --_002_BYAPR12MB3223BB32D211AA18E89755759EA19BYAPR12MB3223namp_--