From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id GOztOkWC1GD9GgAAWB0awg (envelope-from ) for ; Thu, 24 Jun 2021 09:01:57 -0400 Received: by simark.ca (Postfix, from userid 112) id EDD671F1F2; Thu, 24 Jun 2021 09:01:57 -0400 (EDT) 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,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=unavailable 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 966DF1E939 for ; Thu, 24 Jun 2021 09:01:57 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D45F43AAAC39 for ; Thu, 24 Jun 2021 13:01:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D45F43AAAC39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1624539716; bh=yEQizG9UywHBSCoRN76f2wPpsqKTZuFwcdipcQmRIsg=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=iP/d7VxFOF+ZefK1dwNFcxgPkvAceMKdnatt/iln2esoiy9fUHk+fB8F8820mDVmF sRduBqzTJJ/NWee4XBBknGY1P5b0T/PKJBDzOkcegnpYcb3swm6NyBx562zZcVQhX7 OdZgucAqG5Jh8pgam7Mg5UcQ52paSOHuXFTuTdro= Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30043.outbound.protection.outlook.com [40.107.3.43]) by sourceware.org (Postfix) with ESMTPS id 25AD7383540C for ; Thu, 24 Jun 2021 13:01:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 25AD7383540C Received: from AS8P251CA0010.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:2f2::8) by AM6PR08MB5079.eurprd08.prod.outlook.com (2603:10a6:20b:e8::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19; Thu, 24 Jun 2021 13:01:14 +0000 Received: from VE1EUR03FT057.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f2:cafe::c8) by AS8P251CA0010.outlook.office365.com (2603:10a6:20b:2f2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Thu, 24 Jun 2021 13:01:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT057.mail.protection.outlook.com (10.152.19.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Thu, 24 Jun 2021 13:01:14 +0000 Received: ("Tessian outbound 7799c3c2ab28:v96"); Thu, 24 Jun 2021 13:01:13 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c5aac5b15441bfb6 X-CR-MTA-TID: 64aa7808 Received: from d458b7e62b1e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B3A0D7D2-3007-4B15-865A-5FFBB5808F51.1; Thu, 24 Jun 2021 13:01:01 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d458b7e62b1e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 24 Jun 2021 13:01:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q7AMmNvzRTvfaZS5pSixEuG7mcIa3s9xV3spWA+DRB0avJzRsirbNKPizql634bM+//Tl+dnw43jkObLHTrBhmrzYyqSPOcBjPsQThlz2H21o2P5NWy7R/0btPy9Al0foMeSAstdeNO28C548A4kKzJ5tc8QTxBjLo2rpq0o12hRK1UfYIro+8PQs1kLTqxxHf4vK3D72LylFlXvpgo85+GNAd/HBPK42Jb67dqzz4tKq+pdqF/C0Kj9e1rTbE5p22Dt2S+GDq202LaFoLoGwcT9ZHQ/akr0fUavLNECc0vZ3kQ/JDyZzYoWL5EauOC6vizJTtfbC4+2yX520GSPmg== 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=yEQizG9UywHBSCoRN76f2wPpsqKTZuFwcdipcQmRIsg=; b=gNsOupYHibS34FX9RltM64gB84DawSE/lNUD4gaQZckKzojWB4ju3JxBNOn/Uh1EqhDIjfaX+EgYiGj3QRjaH2EirbmoUyv/EjHmfuQSP0CmdpZ7Lg82FHZWH6Y6CS7ZSJHLiaoXXnu75c8QP3iL+S7fzsPpAcCT86BZ4qWbbnW7p+5HDPdf3ReDTJSS+U7YDPuZ6rLRKsdzoadClCu1AajB71ACnWtI/DJnpCiciUqycoOuXWjem/2WhkPHQ6SIJiQQnU+YXRA4V3kXU/3uaEeSR0/OLYZVJpYDqdj9MPpXZzKQH0fheycYSVEf1G17zHg8Sa8re5TrCfHfYQWjgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from AM6PR08MB3957.eurprd08.prod.outlook.com (2603:10a6:20b:a2::14) by AS8PR08MB6807.eurprd08.prod.outlook.com (2603:10a6:20b:395::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.20; Thu, 24 Jun 2021 13:01:00 +0000 Received: from AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::2ddf:ff23:4d65:c35]) by AM6PR08MB3957.eurprd08.prod.outlook.com ([fe80::2ddf:ff23:4d65:c35%7]) with mapi id 15.20.4242.023; Thu, 24 Jun 2021 13:01:00 +0000 To: Mike Frysinger Subject: Re: [PATCH] sim: arm: add support for handling core dumps Thread-Topic: [PATCH] sim: arm: add support for handling core dumps Thread-Index: AQHXZmceA5c5RdEpZU2jRR0AwacbNqsfXkeAgAPG34A= Date: Thu, 24 Jun 2021 13:01:00 +0000 Message-ID: <36F6111C-FF52-4002-8B5F-5758F09F1859@arm.com> References: <20210118110922.GT265215@embecosm.com> <0327e6b6-2a4e-cf4f-333c-5f3cde18c49c@linaro.org> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3654.100.0.2.22) Authentication-Results-Original: gentoo.org; dkim=none (message not signed) header.d=none;gentoo.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [82.24.190.200] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: e67375b8-e6aa-4f63-3162-08d9371025d1 x-ms-traffictypediagnostic: AS8PR08MB6807:|AM6PR08MB5079: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: exXd2uNY7sD2d6lmx7Fih0wgsUHGlduB8NrbdLr0ms+qAQp3mCGu8iECJBe+XMSDMshElP8lTKbiIkmoZTdx2gcSENqb9pRKfsuUA0Ki5a0vVJFQf6YEQ/vw28sAiu6JBDGFX1mv6APeV1xPn5Th6/07U8irqlXnv5vYubl+KxzDLuJIumXGniKiATEl3doXg9ZEA5Rc5DdritG4wW4cSGVbBXNaJLeIbmLl4hFV/8vKG9XtyowVc/5biLD+ZcKot7xbl013sAfzml49NDbU8sYZeSMXkEQsxtch/o52+opuDH0izUTLdFw3VXODuq39RnsgZ1ALaHcwfMbsRoRpf2oe1blfJwwBDgomTOeE1Nu9AevOKEIhClNreVXdkOMb9Fgvm+AoYGXgoz/2YGiNZpirH0GOWO81TezUzopfO2AVfUsoxbsJn/yzK+lRxrZ24JlxTHse7E0d3WfG6pq1l3L2hUo0AoDHt93e9C3TeOAe5mAjo47HnX/di5fJMD+Mfi3e5DgKKN+9l08CIqJ9If5WKtqyiPvjEZmJLQVcfCTtNBsLyN8/MTZ9RkJNeEr4EZdRDCcLkUDTCQ4I8AUCN3OkzT7N9W6cjwC10NpFFsMp7fzZ71L3DonGQHEbFeVxsUX1OZLKR1EK651P2p8UT4kQ4sz4KBnlabwqxqAu8U4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3957.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(39860400002)(136003)(376002)(396003)(71200400001)(478600001)(38100700002)(122000001)(316002)(4326008)(2906002)(86362001)(36756003)(54906003)(2616005)(8676002)(83380400001)(33656002)(6486002)(8936002)(6512007)(5660300002)(76116006)(91956017)(186003)(26005)(66946007)(6916009)(6506007)(66556008)(53546011)(64756008)(66446008)(66476007)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cmRNbmppMms4cjNsNlZOT1gwWUprd2ZyTW5kcXNsVlZLQlZlbGF2YkhSWUMx?= =?utf-8?B?ZlQ2dUdkenRhU0JUMVZsZUNqb2R0aVlxZ1Z4Zk9nMm55V2ZzZERGMDlPL2hM?= =?utf-8?B?MWRPc0diOExmZmtPaEtiTXJpYzB1OVRkcC9FbXhtVWcxMU1lWDIxYy9CbVZ3?= =?utf-8?B?ZmVrUll0SXRWaGNWZEROVEpQZElhQ0hZd0RrWUZjT0c1SWtLTEVNQ2tHczdi?= =?utf-8?B?YnFLTEszdGpWQ3E0QnNTTm9xWTVhS3dHOTNQYi85eWJXTitxQS9IUlBYWGpO?= =?utf-8?B?UUpxMCtVZkdZN0VvK2dEdUw4R1EybUdvN0RtN2ZhV0txdk1KUVlud04xTG5R?= =?utf-8?B?RThFSW1CcktBa2JpZHlvK0pHOWxsRUprU29iZGREczFaZzBwVWNMSGdPalBa?= =?utf-8?B?SE1HMmFlT0pqREN1Rk9VR25WYks5WjkzVjRmSUdOMzV6UWw0eWEyakhJcEhq?= =?utf-8?B?MFRrS3lUdXdZMGwxeDJ5aTNtZFYrQm5IRXJlS1FoOUNKdTdjUlVMRzV5NGlT?= =?utf-8?B?Y2hvdWdWVStUQkJ6VldTa3ZhN2hwcnhQYzAzcHphcU5reHBFMEJqQ1NuMFZh?= =?utf-8?B?OEllVnFXZEVLVldaV3o0RFl6STNMbjJDWWU3c1Q3d3NlTmk4Y1lObDVBckR6?= =?utf-8?B?bURZb3M1dE9xVHJjUy8xaUk5MEJuQzhCcVZMK2pKdk56RzlwaXNUdmlzaGxO?= =?utf-8?B?TER1eGdXWVprRmYxbUlVQmpBaFg1SWg5dWVGamFybHFNNEgrRFdGVENBOUxy?= =?utf-8?B?RE93ZWhKKy9GMDhUL01CeW9nb1daMGxXanpXUEFpNURWRTZzekZCaEhhaWx2?= =?utf-8?B?WmwvcjZYY3VYMEtCQ05yTklzWjdSS0lPeG5qa1pGNzVqd1FyWURQQ05RTS9M?= =?utf-8?B?YmkxZ2ZzMFpQRm5wTE5sTDBpQ3F2TDZNaDliajVIVkppT3F4Uk1xbStyL2pQ?= =?utf-8?B?SE1aSWNLZGFzYnhlN211MkJIUlVENElZUmNrdWFpOWJOZUhRZDE0Qy9odXNC?= =?utf-8?B?dTEyM1NEL3NkQ2RPTGlBNGlESXRZUW9rYTNWZEZGMnAvTElhQ01nUzM1QjlC?= =?utf-8?B?NG9DOFNYY2xvclR0aGE2YUw1UStIOHN6eExmWW5BU2tBenV2MEpCWkNpdFpn?= =?utf-8?B?SEZtM2RHZ2xadTB1TzBrV3JwOW0xbzZXZHdWekRCN2RQQkU0ZXk5YTlland5?= =?utf-8?B?c2YyTHFaOXRQOWMySmhDNjBFQTlBQmJxdmdJWWNzZVRlNW83MHcvZUR0WUZy?= =?utf-8?B?a29VOHQwYmFTNWtRWW9YNGhZcE56WUtvN00xQ1grN09SbjZpZ1l4bEFIYmhK?= =?utf-8?B?YTV2bWZmUnpacURPUkFkSEovSGpoTG5FeTd6c0M4KytxM1prcDVocmZVZWRT?= =?utf-8?B?NE1nbzlLb1o5aHhFUHJ3ZnNKdUpuZUpSSGJlZ3A3cURJYzl0T0JUK3dqRW9L?= =?utf-8?B?d0lCVXRPRGlKSnFNdlBBelJ5N01oQTI4Y3ZyK0pVTDBPSFVVQ2s1WUZoT3lK?= =?utf-8?B?Ym1uYkVDd0pyOVdiS2JnNmZxU1VhSStzaDNTeURIQkxVWnhQZU91TlQ2ZUY5?= =?utf-8?B?aEIwVmY2bk41dVFzaFVveUVmenpWRDlzSnhETEhMQzFkUm54NVh6TjMvRnlz?= =?utf-8?B?eFYwWStvYnB1T2J6NWJMMGxJcHBoY21ZQURsK0dGbDlaL1d2UW8rdlA1KzJw?= =?utf-8?B?RGZvL1ExQXcrTUFJQXNUQ0c0OXI4YW96NEtIL0t2bnZIY2h6dXhtNFRIYlMx?= =?utf-8?Q?eoQPjC4nuCLPKdAR5GCCo2uZjxCb4BMTGPAaaF7?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6807 Original-Authentication-Results: gentoo.org; dkim=none (message not signed) header.d=none;gentoo.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6825cff9-6ce3-4095-23e6-08d937101d59 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2l1r97mKgDiM9+xspBFb2zfn/8Jo09WCKzPEriQzd7SLp4zvYRYD6W6YB/6hTMDMSkW8ARGuQT69Ho3gUEFXN6Rv12iVfi2wj/SakuothbxzvXHLrbGQzzQxTxQaNH6p9oTpzRiN5gzTdpiatpNExZHvW87Fqre8QekIpq8rCArwNIeLivKWzpkOKD7Tj4uyfl04Na0YTt5qNvLis84k/VLsdmdZp4tIPNV9XPSy2r4uZM//ymOIs3ZD6FICHiIFuEZTx8vcx0r3XkGTR1uNbrE5Yr9gPE+0vFdYKRyx1RfOpAdQnWg1D4RDWM7a4Rlm2fObyYqUAFSr0hw4mNSHOkjXL5v1Imp01ECR+Nr1DjdrdiOpcA6NMpZUB9DynpledbS7iIZj4gA5bpc2bHjv7idlqyNeEmEGTQ/KVFeRjIc8hEf2OYLLe+f7pZOv856/Vseby33Xjhdq6iN0l4K0uIoA9Mr3sgpOVfqwpSRo4VBlJqltxFHtsIOPZDSvsIm/MgKk4bQAJhQFQJymyTMNDNRVnXIWxCwnNBpHuhoHhqmS6eDRMP3hjybkx/jJShAbHW311epuNefHN3lSki7rqZBPdflrV2yDWBAHXsh/qij3pAZrwAp4RB3tELFX0hsrW0dxd2b+JDpTkoe7tPCZy13mXtOO/Yxp/uyXtM+aduE= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39860400002)(136003)(346002)(396003)(376002)(46966006)(36840700001)(478600001)(70206006)(54906003)(70586007)(356005)(81166007)(36860700001)(83380400001)(82310400003)(336012)(36756003)(47076005)(5660300002)(86362001)(186003)(82740400003)(316002)(8936002)(2906002)(6862004)(53546011)(107886003)(33656002)(6486002)(6506007)(6512007)(4326008)(26005)(8676002)(2616005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2021 13:01:14.1938 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e67375b8-e6aa-4f63-3162-08d9371025d1 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5079 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: Alan Hayward via Gdb-patches Reply-To: Alan Hayward Cc: Fredrik Hederstierna , Simon Marchi , "gdb-patches@sourceware.org" , Paul Mathieu Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" DQoNCj4gT24gMjIgSnVuIDIwMjEsIGF0IDA0OjIwLCBNaWtlIEZyeXNpbmdlciB2aWEgR2RiLXBh dGNoZXMgPGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnPiB3cm90ZToNCj4gDQo+IE9uIDIxIEp1 biAyMDIxIDA2OjMwLCBGcmVkcmlrIEhlZGVyc3RpZXJuYSB2aWEgR2RiLXBhdGNoZXMgd3JvdGU6 DQo+PiBUaGUgQVJNIHNpbXVsYXRvciBkb2VzIG5vdCBzdXBwb3J0IGFsbCByZWdpc3RlcnMsIGFu ZCBhbHNvIGNyYXNoIGluIGNhc2Ugb2YgZW50ZXJpbmcgemVybyBsZW5ndGggd2hlbiBmZXRjaGlu ZyByZWdpc3RlcnMuDQo+PiBUaGlzIHBhdGNoIGFsbG93IGdjb3JlIHRvIGFsc28gd29yayBpbiBB Uk0gc2ltdWxhdG9yLCB0aG91Z2ggYnkgZGVmYXVsdCBpdCBzZWVtcyB0byBkdW1wIGZ1bGwgbWVt b3J5IHNwYWNlIDRHQiwgc28gY29yZSBmaWxlcyBnZXQgdmVyeSBsYXJnZSwgdGhvdWdoIHNlZW1z IHRvIHdvcmsgb2sgYW55aG93Lg0KPiANCj4gZHVtcGluZyB0aGUgZW50aXJlIGFkZHJlc3Mgc3Bh Y2UgZG9lc24ndCBzb3VuZCB1bnJlYXNvbmFibGUgZm9yIGJhcmUgbWV0YWwgZW52Lg0KPiB5b3Ug aGF2ZSBhbiBFTEYgd2hpY2ggd2lsbCB0ZWxsIHlvdSB0aGUgbWVtb3J5IHJlZ2lvbnMgaXQgb2Nj dXBpZXMgZGlyZWN0bHksDQo+IGJ1dCB0aGVyZSdzIG5vIEFQSSBpJ20gYXdhcmUgb2YgdG8gY29t bXVuaWNhdGUgdGhpbmdzIGxpa2Ugc3RhY2sgJiBoZWFwLg0KPiANCj4gdGhhdCBzYWlkLCB0aGUg YXJtIHNpbSBoYXMgc29tZSBub24taWRlYWwgYmVoYXZpb3IuICBpdCBhbGxvY2F0ZXMgMk1pQiBi eQ0KPiBkZWZhdWx0LCBidXQgYWZ0ZXIgdGhhdCwgYWNjZXNzIHRvIGFueXdoZXJlIGluIHRoZSA0 R2lCIGFkZHJlc3Mgc3BhY2Ugd2lsbA0KPiBhdXRvbWF0aWNhbGx5IGFsbG9jYXRlIGEgcGFnZSBp ZiBvbmUgaGFzbid0IHlldC4gIGlmIHNvbWVvbmUgZ2V0cyBhcm91bmQgdG8NCj4gZ3V0dGluZyBh cm0ncyBjdXN0b20gbWVtb3J5IGltcGxlbWVudGF0aW9uIGFuZCBzd2l0Y2hpbmcgaXQgdG8gdGhl IGNvbW1vbg0KPiBzaW0gbWVtb3J5IGNvcmUsIHRoaXMgd291bGQgZ2V0IGZpeGVkIGluIHRoZSBw cm9jZXNzIC4uLg0KPiANCj4+IC0tLSBhL2dkYi9hcm0tdGRlcC5jDQo+PiArKysgYi9nZGIvYXJt LXRkZXAuYw0KPj4gQEAgLTQyNDYsNiArNDI0NiwxMCBAQCBhcm1fcmVnaXN0ZXJfc2ltX3JlZ25v IChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwgaW50IHJlZ251bSkNCj4+ICAgaWYgKHJlZ251bSA+ PSBBUk1fV0NHUjBfUkVHTlVNICYmIHJlZ251bSA8PSBBUk1fV0NHUjdfUkVHTlVNKQ0KPj4gICAg IHJldHVybiByZWdudW0gLSBBUk1fV0NHUjBfUkVHTlVNICsgU0lNX0FSTV9JV01NWFRfQ09QMVI4 X1JFR05VTTsNCj4+IA0KPj4gKyAgLyogVGhlIGN1cnJlbnQgR0RCIEFSTSBzaW11bGF0b3IgZG9l cyBub3Qgc3VwcG9ydCBEMC1EMzEgbm9yIEZQU0NSLiAgKi8NCj4+ICsgIGlmIChyZWdudW0gPj0g QVJNX0QwX1JFR05VTSAmJiByZWdudW0gPD0gQVJNX0ZQU0NSX1JFR05VTSkNCj4+ICsgICAgcmV0 dXJuIC0xOw0KPj4gKw0KPj4gICBpZiAocmVnIDwgTlVNX0dSRUdTKQ0KPj4gICAgIHJldHVybiBT SU1fQVJNX1IwX1JFR05VTSArIHJlZzsNCj4+ICAgcmVnIC09IE5VTV9HUkVHUzsNCj4gDQo+IHNo b3VsZG4ndCB0aGlzIGNoZWNrIGJlIGF0IHRoZSBlbmQgb2YgYXJtX3JlZ2lzdGVyX3NpbV9yZWdu byBpbnN0ZWFkIG9mDQo+IGNhbGxpbmcgaW50ZXJuYWwgZXJyb3IgPw0KDQpJ4oCZbSBub3QgZmFt aWxpYXIgd2l0aCB0aGUgc2ltLCBzbyBJbSBnb2luZyB0byBhc3N1bWUgdGhlIGNvbW1lbnQgc3Rh dGVtZW50IGlzIGNvcnJlY3QuDQoNCldpdGggdGhlIGFkZGVkIGNvZGUsIGl0IG1lYW5zIHRoZSAi aWYgKHJlZyA8IE5VTV9GUkVHUynigJ0gYW5kICJpZiAocmVnIDwgTlVNX1NSRUdTKeKAnSBzdGF0 ZW1lbnRzIGNhbiBuZXZlciBiZSBoaXQuDQpTbywgaXTigJlzIHByb2JhYmx5IHdvcnRoIHJlbW92 aW5nIHRob3NlLg0KDQpBZ3JlZSB3aXRoIE1pa2XigJlzIGNvbW1lbnQgLSB0aGUgaW50ZXJuYWxf ZXJyb3IgYXQgdGhlIGVuZCBvZiB0aGUgZnVuY3Rpb24gbmVlZHMgZHJvcHBpbmcgdG9vLiBUaGUg Y2FsbGVyIGhhbmRsZXMgdGhlIGJhZCB2YWx1ZS4NCg0KDQo+PiAtLS0gYS9zaW0vYXJtL3dyYXBw ZXIuYw0KPj4gKysrIGIvc2ltL2FybS93cmFwcGVyLmMNCj4+IEBAIC01MjYsNiArNTI2LDEwIEBA IGFybV9yZWdfZmV0Y2ggKFNJTV9DUFUgKmNwdSwgaW50IHJuLCB1bnNpZ25lZCBjaGFyICptZW1v cnksIGludCBsZW5ndGgpDQo+PiANCj4+ICAgaW5pdCAoKTsNCj4+IA0KPj4gKyAgLyogQ2hlY2sg dGhhdCBtZW1vcnkgYW5kIGxlbmd0aCBhcmUgdmFsaWQgYmVmb3JlIGZldGNoaW5nIHRoZSByZWdp c3Rlci4gICovDQo+PiArICBpZiAoKG1lbW9yeSA9PSBOVUxMKSB8fCAobGVuZ3RoID09IDApKQ0K Pj4gKyAgICByZXR1cm4gMDsNCj4gDQo+IHdoeSBpcyB0aGUgY2FsbGVyIHBhc3NpbmcgTlVMTCB0 byB0aGUgc2ltID8NCj4gLW1pa2UNCg0K