From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28215 invoked by alias); 24 Jan 2020 10:26:16 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 28207 invoked by uid 89); 24 Jan 2020 10:26:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=h4siaaaaaaaaa, H4sIAAAAAAAAA X-HELO: smtprelay-out1.synopsys.com Received: from smtprelay-out1.synopsys.com (HELO smtprelay-out1.synopsys.com) (149.117.87.133) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 24 Jan 2020 10:26:14 +0000 Received: from mailhost.synopsys.com (badc-mailhost2.synopsys.com [10.192.0.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 47447C05F9; Fri, 24 Jan 2020 10:26:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1579861572; bh=F30GCSTMOmFGQF6EXTJqwtMGzinTGO5OADQmtYDalEQ=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=ZkkFSIW9+a5JLyQx43o4MAOLZruQ7YOam3/brTSYa+eVSpzu1oG3qXX1HzvV296Dn GW7U3y3WP94Ur0mW3poYlFRbz5wrhIKqntk1yA3oFYYJBh/lUH4ZNzyycwgnWx1AIL 83d2fwH9orNygJ9SbJPyDp25iyTBMr3XIK986aMm3+4pM6dRZNekuZY/eYbCM/janX dZY5Hb19uhYmq+qv/e57csrY0XIbs/avv38calFbfNUZWaezEqwdA9Rs9Cwqh6mJgu OFhxk5e1gK0KSBlc7xG60j2AXMhdcs0ZMIr/3ZyOxuXQsBsU2RQi/pUlnXolVZHtVr ykP9a/CK/9l/A== Received: from US01WEHTC3.internal.synopsys.com (us01wehtc3.internal.synopsys.com [10.15.84.232]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mailhost.synopsys.com (Postfix) with ESMTPS id D6860A0067; Fri, 24 Jan 2020 10:26:10 +0000 (UTC) Received: from US01HYBRID2.internal.synopsys.com (10.15.246.24) by US01WEHTC3.internal.synopsys.com (10.15.84.232) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 24 Jan 2020 02:26:09 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (10.202.3.67) by mrs.synopsys.com (10.15.246.24) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 24 Jan 2020 02:26:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a8f6rSodvzFC88YJxGw0x5kblpyerz/rKw8OMdpeCsE1x43jmsBCDsxfhiZw5B1GWjl/Rp2v80d1fyPRwGjHZJ85MXOATJwSM7GbA+nT/F5zvWeaj1iTFpmHhKRz9qMt73WwzoOSiQCZGMDN5bgpqWKmo/xyvuR00Zc22akmU2wUcS5oL0B9qF8b8uqpzxj7M2HmTFjzgsVMy9mAPr9Pk2txMaRP1sWOfiYfB4T2UxJc9tRHXtNLX/ikAdByA/1tKiYReEkD80EdWrwHHM+dfcGfJEuW+yA3VLGQgB99EM0pgOUQd5a+y6A9PT23uIJUArKjqRBZjzfduGGlgBl7pA== 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=F30GCSTMOmFGQF6EXTJqwtMGzinTGO5OADQmtYDalEQ=; b=hhLRgvVnHozZ9agpHg7+FDr6WW+kfyHVZRA7zlvpynpTyhXnEBCK4ek8V8QF97qQzjWlQQWg+aGnATL4EuXsu+uJ+9TZqm4LQypUaGlgskky2SvhUmpZsJBd9u5USmOxlVQfSzb3TujBfYa899/eoY3UrTxa76eLWhw5yfvbhy/AX5XhbjMYEYB7IAyP2zKpddVQv8S/YrbRmPkwt0HIe9IpJJvr7256BLHx2ytGruyQDGzvLky/HsbxcKZVCkHGIhu+g74iXCUygfwBCGkXQjLphuH/SrFu8yoi0UDpMa6cyEfFd43HlNG43LteXZvS793uTqoLj9lW2OBamD44rg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=synopsys.onmicrosoft.com; s=selector2-synopsys-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F30GCSTMOmFGQF6EXTJqwtMGzinTGO5OADQmtYDalEQ=; b=l8qJkaKtD6hszwdN2C6pqoivy+B3hhz3iasZG0qAiejiXPzYI40t5x8Bq7rIkYhdHOo0CurmZmL7DkCxb4uOJIMHjuCZaAC2SK5agkziHuDPQl0BISmXi5KoLes7H5oGRabntM22C40wiAHtTSb554J11dTdHdl6581rVqykjzg= Received: from CH2PR12MB3847.namprd12.prod.outlook.com (52.132.247.27) by CH2PR12MB3671.namprd12.prod.outlook.com (52.132.244.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20; Fri, 24 Jan 2020 10:26:06 +0000 Received: from CH2PR12MB3847.namprd12.prod.outlook.com ([fe80::c820:fae4:7b47:1ecb]) by CH2PR12MB3847.namprd12.prod.outlook.com ([fe80::c820:fae4:7b47:1ecb%5]) with mapi id 15.20.2665.017; Fri, 24 Jan 2020 10:26:06 +0000 From: Shahab Vahedi To: Andrew Burgess , "gdb-patches@sourceware.org" CC: Pedro Alves , Tom Tromey Subject: Re: [PATCHv2 0/2] gdb/tui: Assembler window scrolling fixes Date: Fri, 24 Jan 2020 11:22:00 -0000 Message-ID: References: , In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=shahab@synopsys.com; x-ms-oob-tlc-oobclassifiers: OLM:1201; received-spf: None (protection.outlook.com: synopsys.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QV+gh5UEtZuCEYtfIT00aFyNblJUgSntUpDE80ujPkaD+rmLTVcRPSo4or7g+K0Am+AmH+C+SPOShqdOyGFaCw== X-SW-Source: 2020-01/txt/msg00781.txt.bz2 These patches are in now: gdb/tui: Prevent exceptions from trying to cross readline https://sourceware.org/git/?p=3Dbinutils-gdb.git;a=3Dcommit;h=3D2f267673f0f= dee9287e6d404ecd4f2d29da0d2f2 gdb/tui: asm window handles invalid memory and scrolls better https://sourceware.org/git/?p=3Dbinutils-gdb.git;a=3Dcommit;h=3D733d0a67953= 6628eb1be4b4b8aa6384de24ff1f1 However, for the record, I must add that I have found one failing case. That happens when you have a small program that fits in one window, then you do a page down and reach the end of it. Now, the page up does not work anymore. A sample usecase is attached for your amusement. In case you do not like attachments, just save the base64 code below ... H4sIAAAAAAAAA+2WbW/bNhDH/db8FAclgGOgsiU/FgI2oEtSb0Aeijh9MSxFQUm0rJUWDZJqZBT9 7jtK8kPWtDXSwu0w/l5YJvk/HsnTiScy5nKqtMuFUMxlWezqPHWpWrgqkoLzNEu6jW/DQ8bDoXn6 46FXPft+2V/T8Psjvzcc+P6o38DRnjdowPAb/e5FrjSVAA01p3MafknHpDrEgg6L2Cf+N+cvzi7P n+zDBHg0GHw2/sNxbx1/b2Ti38P3BePvfcd9fpb/efxnqVQa9BzDrKBsBITGdGn6GDiRyGZp4oBi kU5FBmlW9i/oOzZLOSNEsqUUcR6hPSjNliogvwKL5gKc4w+n1xevL6+mH4vjDxd/XJ1PPzoE4LlX 9AYoMnOQkyQO2/AXLCVTCpY0YW4s7jMQWcTgE95s9Jm4LxdSWuRLiAVT2KnhXsh3QLPVQkiGehKz ME8Sszq0hFQrxmdB7R13Jd8z+dDHkdkjZgVoJhdpRvlaXM4Ej4gp+p3jNBsDEqeKKsUWocmecp0h DsjVxjEKyI+OfMVe+U8X8WjQefLb/7X873v9Ov/7Y3/QM/nf93yb/4eg2Ukzzfhbtco0LTCFMBNn aUGaHc0KjY+Ei5A335pT0qR6BKRZCNlktHgG+HPwFgA2gcWmGRY/SSL9R9kr/9ef+yf6+Er++wO/ t63/hmOT/2NvaPP/ENyeT2/NTRb8AuVXnpAjqC59Mjn7Deqh7pLqeVeLLt5lXbxIu3jpJ5IujFoL wRWZvLq+ua3Efq8/IJOXFy8m07LtsgJaimnYXosrd8bpe0zi8uPTqiScrkSuAV+9FplMK/va/M75 kv2dU4u2M9w5hFDOA3PrExLmKY8DOD4xu213FGken5yetsGNtn3gJn1wxaZDGNHFWducwKavPI8d ESuwBEIXAZQujAmeWhvHq/23HyqPQOaZWVJdeJw4+N+B+5RzCJmpTnBDMyZTIduk0mxm3loFOLs5 7dJN7W36uLvdKuffZc3RblnzWBlTjuz6X/tbRwuUjFp7h9dIqMQq8/Hl1ipMxgSFki2EZtuttsqi arMYEf4d54sluDG4l5WXh1vvvPr9+urPACLOaEZI+QhMeG4u2zvh3LX50ZlosVgsFovFYrFYLBaL xWKxWCwWi8XyffgH4PT6ZQAoAAA=3D ... and then: base64 -d > lingering-bug.tgz Last but not least, I cannot care less about this now, but I wanted it documented. Cheers, Shahab >From gdb-patches-return-163468-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jan 24 11:22:42 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 22056 invoked by alias); 24 Jan 2020 11:22:42 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 22048 invoked by uid 89); 24 Jan 2020 11:22:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-23.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_SHORT autolearn=ham version=3.3.1 spammy= X-HELO: mga07.intel.com Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 24 Jan 2020 11:22:39 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Jan 2020 03:22:36 -0800 Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by orsmga002.jf.intel.com with ESMTP; 24 Jan 2020 03:22:36 -0800 Received: from orsmsx125.amr.corp.intel.com (10.22.240.125) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 24 Jan 2020 03:22:36 -0800 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX125.amr.corp.intel.com (10.22.240.125) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 24 Jan 2020 03:22:35 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.174) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 24 Jan 2020 03:22:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dsg5OhCS/mfZ0qmKDeDPJelsyGGJ2Ptd3QMqLL+7LIBcdZI24uaZscaGJpD76ruxBiHs5PIUCAl35qyfa/9RF+ResdNdnlfseeqJlUkD8b8bla2B15OeVhauB1XiHeTR330KUeXWowBGkJhMVF47n6NA/Tz8D0w9jUigLUcKmr/VGiwZiPl/VU+BELID3vD4Fy4xcURvVFai8hgbECgiff1EhO1s3H/Tcc/BcEUXZ5QQVnKE2Cop+vjaWvLDBQOkWeMiGnQCfwt468zT7iA6nLxXR5BwX1jYIO2uYskAOb3Ls6peiBe7GZ6LFkIsM6HAjgfwiisOZ2XkM6VE0PebKA== 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=E/Z9lAnYyN88eJGfBLrmMy1707oKhJybviFt9ANPyS4=; b=B0QaJv/6qptpIWyZYwCjK8RPk5EkfHKVXAUGBHTRkLXB3Z4qVME1I85G9YOTJzwbRIgfMMbn3DWDxyONLMMKiNteZywZDo1HB1nnOmiOlg7qVQamZz+oSqmegPOY+3fQtsewrXNAXXrHNsDQjSWyCmyrgbAFGyfgL0f89tks7wxa+KDlSBaFE90JYt/sjTEfcAiEmW/vi/pbFXKeJn27EdNpMsASLTvSd1+oqLiZOJq8YxBjf4l5yc2Z9sqNPNt7KvLukB84HGucrg2fXL4BgwES0NTNLdpZJHecarD1Ifx5mg8lDXyvd1zQ/QMQ2Uzu0MAB21X/qH7XHS7AgcRnSA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E/Z9lAnYyN88eJGfBLrmMy1707oKhJybviFt9ANPyS4=; b=xQAWud+Bb86Fw4RzAG7GlUbq+kunSn48alsG2DdCbxQhAmReoZtErHz4mYmqr19qW2lg4FV0jXQb2ZaZVCqX6wGPRHb9vSz29wCmDgnMXcZBUVMA6eZ78HAGTehQo3zWUe/+gceUuIXH/T84HQpANr++WlHbw61eE/LFIr0l1gw= Received: from DM6PR11MB3033.namprd11.prod.outlook.com (20.177.218.30) by DM6PR11MB3433.namprd11.prod.outlook.com (20.177.216.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20; Fri, 24 Jan 2020 11:22:33 +0000 Received: from DM6PR11MB3033.namprd11.prod.outlook.com ([fe80::71b2:7206:f744:cee7]) by DM6PR11MB3033.namprd11.prod.outlook.com ([fe80::71b2:7206:f744:cee7%4]) with mapi id 15.20.2644.027; Fri, 24 Jan 2020 11:22:33 +0000 From: "Aktemur, Tankut Baris" To: Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH] Fix re-runs of a second inferior (PR gdb/25410) Date: Fri, 24 Jan 2020 11:36:00 -0000 Message-ID: References: <20200124030222.13854-1-palves@redhat.com> In-Reply-To: <20200124030222.13854-1-palves@redhat.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=tankut.baris.aktemur@intel.com; x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xw1l6ObC6ihSEPism09YrhEhm1ddz+KaAfJd+kYV5dAg6orsmK852jdL15oV6RhoHJBlCuxJPbZYSTvRtU3K8a1fqVOjAQ7qUofYlG0fFq8= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00782.txt.bz2 Content-length: 17739 T24gRnJpZGF5LCBKYW51YXJ5IDI0LCAyMDIwIDQ6MDIgQU0sIFBlZHJvIEFs dmVzIHdyb3RlOg0KPiBUaGlzIGZpeGVzIGEgbGF0ZW50IGJ1ZyBleHBvc2Vk IGJ5IHRoZSBtdWx0aS10YXJnZXQgcGF0Y2ggKDViNmQxZTRmYQ0KPiAiTXVs dGktdGFyZ2V0IHN1cHBvcnQpLg0KDQpUaGUgcGF0Y2ggbGVkIHRvIHRoZSBh c3NlcnRpb24gdmlvbGF0aW9uIGJlbG93IHdoZW4gcnVubmluZw0KZ2RiLnRo cmVhZHMvdmZvcmstZm9sbG93LWNoaWxkLWV4aXQuZXhwLg0KDQpnZGIvcHJv Z3NwYWNlLmM6MjQzOiBpbnRlcm5hbC1lcnJvcjogdm9pZCBzZXRfY3VycmVu dF9wcm9ncmFtX3NwYWNlKHByb2dyYW1fc3BhY2UqKTogQXNzZXJ0aW9uIGBw c3BhY2UgIT0gTlVMTCcgZmFpbGVkLg0KDQpUaGFua3MuDQotQmFyaXMNCg0K DQo+IFRoZSBzeW1wdG9tIGRlc2NyaWJlZCBpbiB0aGUgYnVnIGlzIHRoYXQg c3RhcnRpbmcgYSBmaXJzdCBpbmZlcmlvciwNCj4gdGhlbiB0cnlpbmcgdG8g cnVuIGEgc2Vjb25kIChtdWx0aS10aHJlYWRlZCkgaW5mZXJpb3IgdHdpY2Us IGNhdXNlcw0KPiBsaWJ0aHJlYWRfZGIgdG8gZmFpbCB0byBsb2FkLCBhbG9u ZyB3aXRoIG90aGVyIGVycmF0aWMgYmVoYXZpb3I6DQo+IA0KPiAgKGdkYikg cnVuDQo+ICBTdGFydGluZyBwcm9ncmFtOiAvdG1wL2Zvbw0KPiAgd2Fybmlu ZzogdGRfdGFfbmV3IGZhaWxlZDogZ2VuZXJpYyBlcnJvcg0KPiANCj4gR29p bmcgYSBiaXQgZGVlcGx5LCBJIGZvdW5kIHRoYXQgaWYgdGhlIHR3byBpbmZl cmlvcnMgaGF2ZSBkaWZmZXJlbnQNCj4gc3ltYm9scywgd2UgY2FuIHNlZSB0 aGF0IGp1c3QgYWZ0ZXIgaW5mZXJpb3IgMiBleGl0cywgd2UgYXJlIGxlZnQg d2l0aA0KPiBpbmZlcmlvciAyIHNlbGVjdGVkLCB3aGljaCBpcyBjb3JyZWN0 LCBidXQgdGhlIHN5bWJvbHMgaW4gc2NvcGUgYmVsb25nDQo+IHRvIGluZmVy aW9yIDEsIHdoaWNoIGlzIG9idmlvdXNseSBpbmNvcnJlY3QuLi4NCj4gDQo+ IFRoaXMgcHJvYmxlbSBpcyB0aGF0IHRoZXJlJ3MgYSBwYXRoIGluDQo+IHNj b3BlZF9yZXN0b3JlX2N1cnJlbnRfdGhyZWFkOjpyZXN0b3JlKCkgdGhhdCBz d2l0Y2hlcyB0byBubyB0aHJlYWQNCj4gc2VsZWN0ZWQsIGFuZCBzd2l0Y2hl cyB0aGUgY3VycmVudCBpbmZlcmlvciwgYnV0IGxlYXZlcyB0aGUgY3VycmVu dA0KPiBwcm9ncmFtIHNwYWNlIGFzIGlzLCByZXN1bHRpbmcgaW4gbGVhdmlu ZyB0aGUgcHJvZ3JhbSBzcGFjZSBwb2ludGluZw0KPiB0byB0aGUgd3Jvbmcg cHJvZ3JhbSBzcGFjZSAodGhlIG9uZSBvZiB0aGUgb3RoZXIgaW5mZXJpb3Ip LiAgVGhpcyB3YXMNCj4gaGFwcGVuaW5nIGFmdGVyIGhhbmRsaW5nIFRBUkdF VF9XQUlUS0lORF9OT19SRVNVTUVELCB3aGljaCBpcyBhbiBldmVudA0KPiB0 aGF0IHRyaWdnZXJzIGFmdGVyIFRBUkdFVF9XQUlUS0lORF9FWElURUQgZm9y IHRoZSBwcmV2aW91cyBpbmZlcmlvcg0KPiBleGl0LiAgU3Vic2VxdWVudCBz eW1ib2wgbG9va3VwcyBmaW5kIHRoZSBzeW1ib2xzIG9mIHRoZSB3cm9uZw0K PiBpbmZlcmlvci4NCj4gDQo+IFRoZSBmaXggaXMgdG8gdXNlIHN3aXRjaF90 b19pbmZlcmlvcl9ub190aHJlYWQgaW4gdGhhdCBwcm9ibGVtIHNwb3QuDQo+ IFRoaXMgZnVuY3Rpb24gd2FzIHJlY2VudGx5IGFkZGVkIGFsb25nIHdpdGgg dGhlIG11bHRpLXRhcmdldCB3b3JrDQo+IGV4YWN0bHkgZm9yIHRoZXNlIHNp dHVhdGlvbnMuDQo+IA0KPiBBcyBmb3IgdGVzdGluZywgdGhpcyBwYXRjaCBh ZGRzIGEgbmV3IHRlc3RjYXNlIHRoYXQgdGVzdHMgc3ltYm9sDQo+IHByaW50 aW5nIGp1c3QgYWZ0ZXIgaW5mZXJpb3IgZXhpdCwgd2hpY2ggZXhlcmNpc2Vz IHRoZSByb290IGNhdXNlIG9mDQo+IHRoZSBwcm9ibGVtIG1vcmUgZGlyZWN0 bHkuICBBbmQgdGhlbiwgdG8gY292ZXIgdGhlIHVzZSBjYXNlIGRlc2NyaWJl ZA0KPiBpbiB0aGUgYnVnIHRvbywgaXQgYWxzbyBleGVyY2lzZXMgdGhlIGxp dGhyZWFkX2RiLnNvIG1pcy1sb2FkaW5nLCBieQ0KPiB1c2luZyBUTFMgcHJp bnRpbmcgYXMgYSBwcm94eSBmb3IgYmVpbmcgc3VyZSB0aGF0IHRocmVhZGVk IGRlYnVnZ2luZw0KPiB3YXMgYWN0aXZhdGVkIHN1Y2Vzc2Z1bGx5LiAgVGhl IHRlc3RjYXNlIGZhaWxzIHdpdGhvdXQgdGhlIGZpeCBsaWtlDQo+IHRoaXMs IGZvciB0aGUgInByaW50IHN5bWJvbCBqdXN0IGFmdGVyIGV4aXQiIGJpdHM6 DQo+IA0KPiAgLi4uDQo+ICBbSW5mZXJpb3IgMSAocHJvY2VzcyA4NzE5KSBl eGl0ZWQgbm9ybWFsbHldDQo+ICAoZ2RiKSBQQVNTOiBnZGIubXVsdGkvbXVs dGktcmUtcnVuLmV4cDogcmVfcnVuX2luZj0xOiBpdGVyPTE6IGNvbnRpbnVl IHVudGlsIGV4aXQNCj4gIHByaW50IHJlX3J1bl92YXJfMQ0KPiAgTm8gc3lt Ym9sICJyZV9ydW5fdmFyXzEiIGluIGN1cnJlbnQgY29udGV4dC4NCj4gIChn ZGIpIEZBSUw6IGdkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwOiByZV9ydW5f aW5mPTE6IGl0ZXI9MTogcHJpbnQgcmVfcnVuX3Zhcl8xDQo+ICAuLi4NCj4g DQo+IEFuZCBsaWtlIHRoaXMgZm9yIHRoZSAibGlidGhyZWFkX2RiLnNvIGxv YWRpbmciIGJpdHM6DQo+IA0KPiAgKGdkYikgcnVuDQo+ICBTdGFydGluZyBw cm9ncmFtOiAvaG9tZS9wZWRyby9nZGIvYmludXRpbHMtZ2RiL2J1aWxkL2dk Yi90ZXN0c3VpdGUvb3V0cHV0cy9nZGIubXVsdGkvbXVsdGktcmUtcnVuL211 bHRpLXJlLXJ1bg0KPiAgd2FybmluZzogdGRfdGFfbmV3IGZhaWxlZDogZ2Vu ZXJpYyBlcnJvcg0KPiAgW05ldyBMV1AgMjcwMDFdDQo+IA0KPiAgVGhyZWFk IDEuMSAibXVsdGktcmUtcnVuIiBoaXQgQnJlYWtwb2ludCAzLCBhbGxfc3Rh cnRlZCAoKSBhdCAvaG9tZS9wZWRyby9nZGIvYmludXRpbHMtDQo+IGdkYi9i dWlsZC8uLi9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIubXVsdGkvbXVsdGktcmUt cnVuLmM6NDQNCj4gIDQ0ICAgICAgfQ0KPiAgKGdkYikgUEFTUzogZ2RiLm11 bHRpL211bHRpLXJlLXJ1bi5leHA6IHJlX3J1bl9pbmY9MTogaXRlcj0yOiBy dW5uaW5nIHRvIGFsbF9zdGFydGVkIGluIHJ1bnRvDQo+ICBwcmludCB0bHNf dmFyDQo+ICBDYW5ub3QgZmluZCB0aHJlYWQtbG9jYWwgc3RvcmFnZSBmb3Ig TFdQIDI3MDAwLCBleGVjdXRhYmxlIGZpbGUgL2hvbWUvcGVkcm8vZ2RiL2Jp bnV0aWxzLQ0KPiBnZGIvYnVpbGQvZ2RiL3Rlc3RzdWl0ZS9vdXRwdXRzL2dk Yi5tdWx0aS9tdWx0aS1yZS1ydW4vbXVsdGktcmUtcnVuOg0KPiAgQ2Fubm90 IGZpbmQgdGhyZWFkLWxvY2FsIHZhcmlhYmxlcyBvbiB0aGlzIHRhcmdldA0K PiAgKGdkYikgRkFJTDogZ2RiLm11bHRpL211bHRpLXJlLXJ1bi5leHA6IHJl X3J1bl9pbmY9MTogaXRlcj0yOiBwcmludCB0bHNfdmFyDQo+IA0KPiBnZGIv Q2hhbmdlTG9nOg0KPiB5eXl5LW1tLWRkICBQZWRybyBBbHZlcyAgPHBhbHZl c0ByZWRoYXQuY29tPg0KPiANCj4gCVBSIGdkYi8yNTQxMA0KPiAJKiB0aHJl YWQuYyAoc2NvcGVkX3Jlc3RvcmVfY3VycmVudF90aHJlYWQ6OnJlc3RvcmUp OiBVc2UNCj4gCXN3aXRjaF90b19pbmZlcmlvcl9ub190aHJlYWQuDQo+IA0K PiBnZGIvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCj4geXl5eS1tbS1kZCAgUGVk cm8gQWx2ZXMgIDxwYWx2ZXNAcmVkaGF0LmNvbT4NCj4gDQo+IAlQUiBnZGIv MjU0MTANCj4gCSogZ2RiLm11bHRpL211bHRpLXJlLXJ1bi0xLmM6IE5ldy4N Cj4gCSogZ2RiLm11bHRpL211bHRpLXJlLXJ1bi0yLmM6IE5ldy4NCj4gCSog Z2RiLm11bHRpL211bHRpLXJlLXJ1bi5leHA6IE5ldy4NCj4gLS0tDQo+ICBn ZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4tMS5jIHwgIDYx ICsrKysrKysrKysrKysrKysNCj4gIGdkYi90ZXN0c3VpdGUvZ2RiLm11bHRp L211bHRpLXJlLXJ1bi0yLmMgfCAgNjEgKysrKysrKysrKysrKysrKw0KPiAg Z2RiL3Rlc3RzdWl0ZS9nZGIubXVsdGkvbXVsdGktcmUtcnVuLmV4cCB8IDEx NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICBnZGIvdGhy ZWFkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstDQo+ ICA0IGZpbGVzIGNoYW5nZWQsIDIzOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdkYi90ZXN0c3VpdGUv Z2RiLm11bHRpL211bHRpLXJlLXJ1bi0xLmMNCj4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBnZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4tMi5j DQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ2RiL3Rlc3RzdWl0ZS9nZGIubXVs dGkvbXVsdGktcmUtcnVuLmV4cA0KPiANCj4gZGlmZiAtLWdpdCBhL2dkYi90 ZXN0c3VpdGUvZ2RiLm11bHRpL211bHRpLXJlLXJ1bi0xLmMgYi9nZGIvdGVz dHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4tMS5jDQo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAuLjkxYjBkYmNlMzAN Cj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5t dWx0aS9tdWx0aS1yZS1ydW4tMS5jDQo+IEBAIC0wLDAgKzEsNjEgQEANCj4g Ky8qIFRoaXMgdGVzdGNhc2UgaXMgcGFydCBvZiBHREIsIHRoZSBHTlUgZGVi dWdnZXIuDQo+ICsNCj4gKyAgIENvcHlyaWdodCAyMDIwIEZyZWUgU29mdHdh cmUgRm91bmRhdGlvbiwgSW5jLg0KPiArDQo+ICsgICBUaGlzIHByb2dyYW0g aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k L29yIG1vZGlmeQ0KPiArICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCj4g KyAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz aW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yDQo+ICsgICAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLg0KPiArDQo+ICsgICBUaGlzIHByb2dy YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwNCj4gKyAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0 aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQo+ICsgICBNRVJD SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP U0UuICBTZWUgdGhlDQo+ICsgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z ZSBmb3IgbW9yZSBkZXRhaWxzLg0KPiArDQo+ICsgICBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZQ0KPiArICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uICAqLw0K PiArDQo+ICsjaW5jbHVkZSA8c3RkbGliLmg+DQo+ICsjaW5jbHVkZSA8c3Rk aW8uaD4NCj4gKyNpbmNsdWRlIDx1bmlzdGQuaD4NCj4gKyNpbmNsdWRlIDxs aW1pdHMuaD4NCj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4NCj4gKyNpbmNsdWRl IDxwdGhyZWFkLmg+DQo+ICsNCj4gK2ludCByZV9ydW5fdmFyXzEgPSAxOw0K PiArDQo+ICsjZGVmaW5lIE5VTV9USFJFQURTIDENCj4gKw0KPiArX190aHJl YWQgaW50IHRsc192YXIgPSAxOw0KPiArDQo+ICtzdGF0aWMgcHRocmVhZF9i YXJyaWVyX3QgYmFycmllcjsNCj4gKw0KPiArc3RhdGljIHZvaWQgKg0KPiAr dGhyZWFkX3N0YXJ0ICh2b2lkICphcmcpDQo+ICt7DQo+ICsgIHB0aHJlYWRf YmFycmllcl93YWl0ICgmYmFycmllcik7DQo+ICsNCj4gKyAgd2hpbGUgKDEp DQo+ICsgICAgc2xlZXAgKDEpOw0KPiArICByZXR1cm4gTlVMTDsNCj4gK30N Cj4gKw0KPiArc3RhdGljIHZvaWQNCj4gK2FsbF9zdGFydGVkICh2b2lkKQ0K PiArew0KPiArfQ0KPiArDQo+ICtpbnQNCj4gK21haW4gKGludCBhcmdjLCBj aGFyICoqIGFyZ3YpDQo+ICt7DQo+ICsgIHB0aHJlYWRfdCB0aHJlYWQ7DQo+ ICsgIGludCBsZW47DQo+ICsNCj4gKyAgcHRocmVhZF9iYXJyaWVyX2luaXQg KCZiYXJyaWVyLCBOVUxMLCBOVU1fVEhSRUFEUyArIDEpOw0KPiArICBwdGhy ZWFkX2NyZWF0ZSAoJnRocmVhZCwgTlVMTCwgdGhyZWFkX3N0YXJ0LCBOVUxM KTsNCj4gKw0KPiArICBwdGhyZWFkX2JhcnJpZXJfd2FpdCAoJmJhcnJpZXIp Ow0KPiArICBhbGxfc3RhcnRlZCAoKTsNCj4gKw0KPiArICByZXR1cm4gMDsN Cj4gK30NCj4gZGlmZiAtLWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLm11bHRp L211bHRpLXJlLXJ1bi0yLmMgYi9nZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9t dWx0aS1yZS1ydW4tMi5jDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGlu ZGV4IDAwMDAwMDAwMDAuLjY5MjVlMGNiMmQNCj4gLS0tIC9kZXYvbnVsbA0K PiArKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4t Mi5jDQo+IEBAIC0wLDAgKzEsNjEgQEANCj4gKy8qIFRoaXMgdGVzdGNhc2Ug aXMgcGFydCBvZiBHREIsIHRoZSBHTlUgZGVidWdnZXIuDQo+ICsNCj4gKyAg IENvcHlyaWdodCAyMDIwIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5j Lg0KPiArDQo+ICsgICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KPiArICAg aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCj4gKyAgIHRoZSBGcmVlIFNvZnR3 YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vu c2UsIG9yDQo+ICsgICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz aW9uLg0KPiArDQo+ICsgICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKyAgIGJ1 dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mDQo+ICsgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklU TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlDQo+ICsg ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz Lg0KPiArDQo+ICsgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5 IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQ0KPiArICAgYWxv bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3 dy5nbnUub3JnL2xpY2Vuc2VzLz4uICAqLw0KPiArDQo+ICsjaW5jbHVkZSA8 c3RkbGliLmg+DQo+ICsjaW5jbHVkZSA8c3RkaW8uaD4NCj4gKyNpbmNsdWRl IDx1bmlzdGQuaD4NCj4gKyNpbmNsdWRlIDxsaW1pdHMuaD4NCj4gKyNpbmNs dWRlIDxzdHJpbmcuaD4NCj4gKyNpbmNsdWRlIDxwdGhyZWFkLmg+DQo+ICsN Cj4gK2ludCByZV9ydW5fdmFyXzIgPSAyOw0KPiArDQo+ICsjZGVmaW5lIE5V TV9USFJFQURTIDENCj4gKw0KPiArX190aHJlYWQgaW50IHRsc192YXIgPSAx Ow0KPiArDQo+ICtzdGF0aWMgcHRocmVhZF9iYXJyaWVyX3QgYmFycmllcjsN Cj4gKw0KPiArc3RhdGljIHZvaWQgKg0KPiArdGhyZWFkX3N0YXJ0ICh2b2lk ICphcmcpDQo+ICt7DQo+ICsgIHB0aHJlYWRfYmFycmllcl93YWl0ICgmYmFy cmllcik7DQo+ICsNCj4gKyAgd2hpbGUgKDEpDQo+ICsgICAgc2xlZXAgKDEp Ow0KPiArICByZXR1cm4gTlVMTDsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZv aWQNCj4gK2FsbF9zdGFydGVkICh2b2lkKQ0KPiArew0KPiArfQ0KPiArDQo+ ICtpbnQNCj4gK21haW4gKGludCBhcmdjLCBjaGFyICoqIGFyZ3YpDQo+ICt7 DQo+ICsgIHB0aHJlYWRfdCB0aHJlYWQ7DQo+ICsgIGludCBsZW47DQo+ICsN Cj4gKyAgcHRocmVhZF9iYXJyaWVyX2luaXQgKCZiYXJyaWVyLCBOVUxMLCBO VU1fVEhSRUFEUyArIDEpOw0KPiArICBwdGhyZWFkX2NyZWF0ZSAoJnRocmVh ZCwgTlVMTCwgdGhyZWFkX3N0YXJ0LCBOVUxMKTsNCj4gKw0KPiArICBwdGhy ZWFkX2JhcnJpZXJfd2FpdCAoJmJhcnJpZXIpOw0KPiArICBhbGxfc3RhcnRl ZCAoKTsNCj4gKw0KPiArICByZXR1cm4gMDsNCj4gK30NCj4gZGlmZiAtLWdp dCBhL2dkYi90ZXN0c3VpdGUvZ2RiLm11bHRpL211bHRpLXJlLXJ1bi5leHAg Yi9nZGIvdGVzdHN1aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwDQo+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAuLmRh YTQyMDZlMGUNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9nZGIvdGVzdHN1 aXRlL2dkYi5tdWx0aS9tdWx0aS1yZS1ydW4uZXhwDQo+IEBAIC0wLDAgKzEs MTE1IEBADQo+ICsjIENvcHlyaWdodCAyMDIwIEZyZWUgU29mdHdhcmUgRm91 bmRhdGlvbiwgSW5jLg0KPiArDQo+ICsjIFRoaXMgcHJvZ3JhbSBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k aWZ5DQo+ICsjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5DQo+ICsjIHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2Yg dGhlIExpY2Vuc2UsIG9yDQo+ICsjIChhdCB5b3VyIG9wdGlvbikgYW55IGxh dGVyIHZlcnNpb24uDQo+ICsjDQo+ICsjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0 cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0K PiArIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0 aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KPiArIyBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl DQo+ICsjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl dGFpbHMuDQo+ICsjDQo+ICsjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlDQo+ICsj IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6 Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lg0KPiArDQo+ICsjIFRlc3QgbG9h ZGluZyB0d28gaW5mZXJpb3JzIGludG8gR0RCLCBhbmQgcnVubmluZyBvbmUg b2YgdGhlbSB0d2ljZQ0KPiArIyBpbiBhIHJvdy4gIEdEQiB1c2VkIHRvIGhh dmUgYSBidWcgdGhhdCBtYWRlIGl0IHNvIHRoYXQgYWZ0ZXIgYW4NCj4gKyMg aW5mZXJpb3IgZXhpdCwgdGhlIGN1cnJlbnQgcHJvZ3JhbSBzcGFjZSB3YXMg bGVmdCBwb2ludGluZyB0byB0aGUNCj4gKyMgd3JvbmcgaW5mZXJpb3IncyBw c3BhY2UsIGNhdXNpbmcgc3Vic2VxdWVudCBzeW1ib2wgbG9va3VwcyB0bw0K PiArIyBtaXNiZWhhdmUsIGluY2x1ZGluZyBmYWlsaW5nIHRvIGxvYWQgbGli dGhyZWFkX2RiLnNvLiAgU2VlIFBSDQo+ICsjIGdkYi8yNTQxMC4NCj4gKw0K PiArIyBCdWlsZCB0d28gZXhlY3V0YWJsZXMsIHdpdGggZGlmZmVyZW50IHN5 bWJvbHMuDQo+ICsNCj4gK3NldCBleGVjMSAibXVsdGktcmUtcnVuLTEiDQo+ ICtzZXQgc3JjZmlsZTEgbXVsdGktcmUtcnVuLTEuYw0KPiArc2V0IGJpbmZp bGUxIFtzdGFuZGFyZF9vdXRwdXRfZmlsZSAke2V4ZWMxfV0NCj4gKw0KPiAr c2V0IGV4ZWMyICJtdWx0aS1yZS1ydW4tMiINCj4gK3NldCBzcmNmaWxlMiBt dWx0aS1yZS1ydW4tMi5jDQo+ICtzZXQgYmluZmlsZTIgW3N0YW5kYXJkX291 dHB1dF9maWxlICR7ZXhlYzJ9XQ0KPiArDQo+ICt3aXRoX3Rlc3RfcHJlZml4 ICJleGVjMSIgew0KPiArICAgIGlmIHsgW3ByZXBhcmVfZm9yX3Rlc3Rpbmcg ImZhaWxlZCB0byBwcmVwYXJlIiAke2V4ZWMxfSAiJHtzcmNmaWxlMX0iIFwN Cj4gKwkgICAgICBbbGlzdCBwdGhyZWFkcyBkZWJ1Z11dIH0gew0KPiArCXJl dHVybiAtMQ0KPiArICAgIH0NCj4gK30NCj4gKw0KPiArd2l0aF90ZXN0X3By ZWZpeCAiZXhlYzIiIHsNCj4gKyAgICBpZiB7IFtwcmVwYXJlX2Zvcl90ZXN0 aW5nICJmYWlsZWQgdG8gcHJlcGFyZSIgJHtleGVjMn0gIiR7c3JjZmlsZTJ9 IiBcDQo+ICsJICAgICAgW2xpc3QgcHRocmVhZHMgZGVidWddXSB9IHsNCj4g KwlyZXR1cm4gLTENCj4gKyAgICB9DQo+ICt9DQo+ICsNCj4gKyMgU3RhcnQg dHdvIGluZmVyaW9ycywgbGVhdmUgb25lIHN0b3BwZWQsIGFuZCBydW4gdGhl IG90aGVyIGEgY291cGxlDQo+ICsjIHRpbWVzLiAgUkVfUlVOX0lORiBpcyB0 aGUgaW5mZXJpb3IgdGhhdCBpcyByZS1ydW4uDQo+ICsNCj4gK3Byb2MgdGVz dF9yZV9ydW4ge3JlX3J1bl9pbmZ9IHsNCj4gKyAgICBnbG9iYWwgYmluZmls ZTEgYmluZmlsZTINCj4gKyAgICBnbG9iYWwgaW5mZXJpb3JfZXhpdGVkX3Jl DQo+ICsgICAgZ2xvYmFsIGdkYl9wcm9tcHQNCj4gKw0KPiArICAgIGNsZWFu X3Jlc3RhcnQgJHtiaW5maWxlMX0NCj4gKw0KPiArICAgIGRlbGV0ZV9icmVh a3BvaW50cw0KPiArDQo+ICsgICAgIyBTdGFydCBhbm90aGVyIGluZmVyaW9y Lg0KPiArICAgIGdkYl90ZXN0ICJhZGQtaW5mZXJpb3IiICJBZGRlZCBpbmZl cmlvciAyLioiIFwNCj4gKwkiYWRkIGVtcHR5IGluZmVyaW9yIDIiDQo+ICsg ICAgZ2RiX3Rlc3QgImluZmVyaW9yIDIiICJTd2l0Y2hpbmcgdG8gaW5mZXJp b3IgMi4qIiBcDQo+ICsJInN3aXRjaCB0byBpbmZlcmlvciAyIg0KPiArICAg IGdkYl9sb2FkICR7YmluZmlsZTJ9DQo+ICsNCj4gKyAgICBpZiB7JHJlX3J1 bl9pbmYgPT0gMX0gew0KPiArCXNldCBzdGVhZHlfaW5mIDINCj4gKyAgICB9 IGVsc2Ugew0KPiArCXNldCBzdGVhZHlfaW5mIDENCj4gKyAgICB9DQo+ICsN Cj4gKyAgICBnZGJfdGVzdCAiaW5mZXJpb3IgJHN0ZWFkeV9pbmYiICJTd2l0 Y2hpbmcgdG8gaW5mZXJpb3IgJHN0ZWFkeV9pbmYuKiIgXA0KPiArCSJzd2l0 Y2ggdG8gc3RlYWR5IGluZmVyaW9yIg0KPiArDQo+ICsgICAgIyBSdW4gdGhl IHN0ZWFkeSBpbmZlcmlvciB0byBhIGJyZWFrcG9pbnQsIGFuZCBsZXQgaXQg c3RheSBzdG9wcGVkDQo+ICsgICAgIyB0aGVyZS4NCj4gKyAgICBpZiAhW3J1 bnRvIGFsbF9zdGFydGVkIG1lc3NhZ2VdIHRoZW4gew0KPiArCXVudGVzdGVk ICJzZXR1cCBmYWlsZWQiDQo+ICsJcmV0dXJuIDANCj4gKyAgICB9DQo+ICsN Cj4gKyAgICBnZGJfdGVzdCAiaW5mZXJpb3IgJHJlX3J1bl9pbmYiICJTd2l0 Y2hpbmcgdG8gaW5mZXJpb3IgJHJlX3J1bl9pbmYuKiIgXA0KPiArCSJzd2l0 Y2ggdG8gcmUtcnVuIGluZmVyaW9yIg0KPiArDQo+ICsgICAgIyBOb3cgcnVu IHRoZSBSRV9SVU5fSU5GIGluZmVyaW9yIGEgY291cGxlIHRpbWVzLiAgR0RC IHVzZWQgdG8NCj4gKyAgICAjIGhhdmUgYSBidWcgdGhhdCBjYXVzZWQgdGhl IHNlY29uZCBydW4gdG8gZmFpbCB0byBsb2FkDQo+ICsgICAgIyBsaWJ0aHJl YWRfZGIuc28uDQo+ICsgICAgZm9yZWFjaF93aXRoX3ByZWZpeCBpdGVyIHsx IDJ9IHsNCj4gKwlkZWxldGVfYnJlYWtwb2ludHMNCj4gKw0KPiArCWlmICFb cnVudG8gYWxsX3N0YXJ0ZWQgbWVzc2FnZV0gew0KPiArCSAgICByZXR1cm4g MA0KPiArCX0NCj4gKw0KPiArCSMgSWYgYSB0aHJlYWRfc3RyYXR1bSBmYWls cyB0byBsb2FkLCB0aGVuIFRMUyBkZWJ1Z2dpbmcgZmFpbHMNCj4gKwkjIHRv by4NCj4gKwlnZGJfdGVzdCAicHJpbnQgdGxzX3ZhciIgIiA9IDEiDQo+ICsN Cj4gKwlnZGJfY29udGludWVfdG9fZW5kICIiIGNvbnRpbnVlIDENCj4gKw0K PiArCSMgSW4gdGhlIG9yaWdpbmFsIGJ1ZywgYWZ0ZXIgYW4gaW5mZXJpb3Ig ZXhpdCwgR0RCIHdvdWxkIGxlYXZlDQo+ICsJIyB0aGUgY3VycmVudCBwcm9n cmFtIHNwYWNlIHBvaW50aW5nIHRvIHRoZSB3cm9uZyBpbmZlcmlvcidzDQo+ ICsJIyBwc3BhY2UsIGFuZCB0aHVzIHRoZSB3cm9uZyBzeW1ib2xzIHdlcmUg dmlzaWJsZS4NCj4gKwlpZiB7JHJlX3J1bl9pbmYgPT0gMX0gew0KPiArCSAg ICBnZGJfdGVzdCAicHJpbnQgcmVfcnVuX3Zhcl8xIiAiID0gMSINCj4gKwl9 IGVsc2Ugew0KPiArCSAgICBnZGJfdGVzdCAicHJpbnQgcmVfcnVuX3Zhcl8y IiAiID0gMiINCj4gKwl9DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICsjIEZv ciBjb21wbGV0ZW5lc3MsIHRlc3QgcmUtcnVubmluZyBlaXRoZXIgaW5mZXJp b3IgMSBvciBpbmZlcmlvciAyLg0KPiArZm9yZWFjaF93aXRoX3ByZWZpeCBy ZV9ydW5faW5mIHsxIDJ9IHsNCj4gKyAgICB0ZXN0X3JlX3J1biAkcmVfcnVu X2luZg0KPiArfQ0KPiBkaWZmIC0tZ2l0IGEvZ2RiL3RocmVhZC5jIGIvZ2Ri L3RocmVhZC5jDQo+IGluZGV4IDAwMWZkZDQyYzUuLjMwMmE0OWU5ODQgMTAw NjQ0DQo+IC0tLSBhL2dkYi90aHJlYWQuYw0KPiArKysgYi9nZGIvdGhyZWFk LmMNCj4gQEAgLTE0MjksMTAgKzE0MjksNyBAQCBzY29wZWRfcmVzdG9yZV9j dXJyZW50X3RocmVhZDo6cmVzdG9yZSAoKQ0KPiAgICAgICAgJiYgbV9pbmYt PnBpZCAhPSAwKQ0KPiAgICAgIHN3aXRjaF90b190aHJlYWQgKG1fdGhyZWFk KTsNCj4gICAgZWxzZQ0KPiAtICAgIHsNCj4gLSAgICAgIHN3aXRjaF90b19u b190aHJlYWQgKCk7DQo+IC0gICAgICBzZXRfY3VycmVudF9pbmZlcmlvciAo bV9pbmYpOw0KPiAtICAgIH0NCj4gKyAgICBzd2l0Y2hfdG9faW5mZXJpb3Jf bm9fdGhyZWFkIChtX2luZik7DQo+IA0KPiAgICAvKiBUaGUgcnVubmluZyBz dGF0ZSBvZiB0aGUgb3JpZ2luYWxseSBzZWxlY3RlZCB0aHJlYWQgbWF5IGhh dmUNCj4gICAgICAgY2hhbmdlZCwgc28gd2UgaGF2ZSB0byByZWNoZWNrIGl0 IGhlcmUuICAqLw0KPiANCj4gYmFzZS1jb21taXQ6IDFiYTFhYzg4MDExNzAz YWJjZDAyNzFlNGY1ZDAwOTI3ZGM2OWEwOWENCj4gLS0NCj4gMi4xNC41DQoN CkludGVsIERldXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBB bSBDYW1wZW9uIDEwLTEyLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVs OiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGly ZWN0b3JzOiBDaHJpc3RpbiBFaXNlbnNjaG1pZCwgR2FyeSBLZXJzaGF3CkNo YWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExh dQpSZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0 ZXI6IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK >From gdb-patches-return-163470-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jan 24 13:01:05 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 123023 invoked by alias); 24 Jan 2020 13:01:03 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 122806 invoked by uid 89); 24 Jan 2020 13:00:39 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy= X-HELO: esa3.hgst.iphmx.com Received: from esa3.hgst.iphmx.com (HELO esa3.hgst.iphmx.com) (216.71.153.141) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 24 Jan 2020 13:00:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1579870811; x=1611406811; h=date:from:to:cc:subject:in-reply-to:message-id: references:mime-version; bh=Aguw8IcuWKs2147q0AcW4v0r5Vb3Ku8FKusXjCm9skM=; b=K2TRwra5VcfL8iB9/IcityV7l5L8UwTeVbCt/DtwTYyEa3ZBXMgjVKRI QKA0gM/+nK1z/bv/frteaqZdNrjZUC1RVJCWji5ZcfPN8qWIEk1vS7v3Z Y0qc9fI/3lox5NbA9D1H+shn2VqspQpOsox0CK08rYV5nVaM8Y6dApXfn uOIVtZxl2cx+C9pYvOaAtoMIse+myqH92QevInHcMjQlDguRWTLyqCQg8 Qnh65p+CfJWI4WsahHa8MH1jhM14T7ldXZoCq1gBfbol/qLTGR/a07qA4 249SRtbBQqArTKQrDQz2d8t3t5OuvUZ1xpCeqyvE8lg7yVBtgNA7McWa9 Q==; IronPort-SDR: 3zBeBzHaIBdXiEkHzCYNLlDfM9uPePa6uqGbVmcmGUKQf3Wd1cNnsGUS8UovsVPxT4+sr3eF+b WcYakbhvUtuIbGbZQQAKmJanwzwnZAtWKvVdZg9AGXeTQwP4j/PJLYF46ADYmhJkJxEXwEF3y4 8z08NBl/wLMDCDdkCAsLCy3n9zJHtofKgKSsPXEx1QKauUFy5m7x73jqJVHhZYGebBcAub0tFt oEKA33xAvyveqXvQH/j+W1eFoahX1Ypj75uQi73+Ihk43U+pu1HXZe2xSCBBkSchFi+uzGUg5O eI8= Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com) ([199.255.45.14]) by ob1.hgst.iphmx.com with ESMTP; 24 Jan 2020 21:00:09 +0800 IronPort-SDR: iyNTqy68lKk0oYXvWhPwx8JDD79MzvFAp2bXqkl9B//NVoS8iY4arU8vhN8vZq5bZ2E2z8Y4xT xPSDzet9s4K/zhGTLGsyt6ocyEW0XIyCHXpos3XwWmZOPZA/e/rQfRDSpSmqjOa1/9UUBXNwMC vGL+0FAqfUHc4/5UkFuD8ZFpZoKMjWBs4Am2UiZaHXeFY6ocAlkPfxkJ/fIczH7fkNTmgvaAO/ tsk4fOc1jnlVth1b1br8OEVSktnPwXJs+iG8FX0ilTBVOIkUEYiCIRyYMPLhrtoGk0CQJ2FySD j/V64RE7/vV5Xfhb+ay+tOFp Received: from uls-op-cesaip02.wdc.com ([10.248.3.37]) by uls-op-cesaep01.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jan 2020 04:53:29 -0800 IronPort-SDR: 9yBJ6IFFVlV/MhhkJGdJRWOzWBgP8Dm6uIwq1bFR/5Go/l/w9jFtqEj2P9HcGzWvozSbLFTaex BOqi8YjKLq20XHMRg9EC3V9Ic5kc9jrWYEgVdxy3WlXsjFwP7KRGQhoDCWBSB68pmMw+/mumzJ p+uQo1fXs0XzbgTlpxJ2EpXSBCjpBtvoqvh5FKeZV4OKuhljbXZ3mb4rW4xmdOVa+Ie+e4Z5LB tzUTX7IvmPAap/3DqS8XKzlh7Sry/9ZKWSFdO+M23pSbCRdbfs/myqC8wb/ADh8KsNIenC6//F Brw= WDCIronportException: Internal Received: from unknown (HELO redsun52) ([10.149.66.28]) by uls-op-cesaip02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jan 2020 05:00:07 -0800 Date: Fri, 24 Jan 2020 13:01:00 -0000 From: "Maciej W. Rozycki" To: Tom Tromey cc: gdb-patches@sourceware.org, Jim Wilson , Andrew Burgess , Palmer Dabbelt , guoren@kernel.org, lifang_xia@c-sky.com, yunhai_shang@c-sky.com, jiangshuai_li@c-sky.com Subject: Re: [PATCH 2/4] gdbserver: Remove a stale TAGS recipe for config files In-Reply-To: <87d0b9uasc.fsf@tromey.com> Message-ID: References: <87d0b9uasc.fsf@tromey.com> User-Agent: Alpine 2.21 (LFD 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-SW-Source: 2020-01/txt/msg00784.txt.bz2 Content-length: 532 On Thu, 23 Jan 2020, Tom Tromey wrote: > Maciej> Complement commit 7ea814144a31 ("Fully disentangle gdb and gdbserver"), > Maciej> (from > Maciej> 2002!), and remove a recipe to include config files in `make TAGS', > Maciej> which are no longer used by `gdbserver' as from that commit. > > Maciej> gdb/gdbserver/ > Maciej> * Makefile.in (TAGS): Remove config files from the recipe. > > Thank you. This is ok. Now committed, thanks for your review. Maciej