From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 53954 invoked by alias); 2 Mar 2020 10:17:09 -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 53946 invoked by uid 89); 2 Mar 2020 10:17:09 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-8.2 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=Commercial, monday, Monday, directors X-HELO: mga14.intel.com Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Mar 2020 10:17:08 +0000 Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Mar 2020 02:17:05 -0800 Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by orsmga003.jf.intel.com with ESMTP; 02 Mar 2020 02:17:05 -0800 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Mar 2020 02:17:05 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Mar 2020 02:17:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KIcjgvlC8ekBak5Bqt7fZJRFLkTgZwzpc7VIGg3uBtArAfkXwuvnb4KQojpMzw9Vy/MVaO+U0+dzSMbZhqeDi9khTzcre2cQTPEHm0RjOAw2vJhCDIt+0yO2xkTXrFNc1op0H9TAohFXJl1iJya2gzMkK/2p2ezp3U6gXeGDe3gGqUG5n9crtbZqcjVl9zP/TNeTO2mn7aw/ZvcVqMO7qSwu80SMP5mIMk7RGR3/lRymiS/LKDTXBKpTtUVv8S/kJi/8EkfLuruolAtUvBevaxZcrMfHzG5sH42ezWmy1oWC0hu7MVApdicSZwL2WN0L6EpW2c9IPv5hT0qQkuVcsQ== 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=dk9f2Cx4uh67x/uB+HLuCtJ5Dze4Oktj9jO0ip2K2jA=; b=Wa21wud+FqN0/nYNd422XKrKFzMssr5JF319mJY4UvPzWptLwKsCOMKhu9UYbcSRLF5fOL0AiGhggvjyHmpDwakCBj6YfD99FOmDo6Xt2N9HvqABDp4emmL28TB/kps9DZ1SAH8FOpZxp7EPBzKdNrVlg08s9IqgLXnpwWfusGYfgmQcJSMqCrcv9JJLDhDowix7TK986xXIpIphlUigm8poWNDZ++VVxV5V84ePHnJlwT9gZUm4yzxnpreyPRNcY5kC5TYhGzlEkMXwq2XIOLuoYzSDxipIh7cy0io+yVptKPmxuOfZynPi71I538waklcBB6gRWsOHj0VnDM5zKQ== 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=dk9f2Cx4uh67x/uB+HLuCtJ5Dze4Oktj9jO0ip2K2jA=; b=J3Af1mKXZR3aR2JrbRms3JPc9S3E5B79EnwHYB49k4r98twlaq2UZT9o4L2fmzTduLug84SgOh82vWmW8Og4e5wgUvjeNhpfn925XbavIbgF1+tmlFwA+hs6ifixTuw8fWhuGA9hKaNciV1hU7AgYvUJhF2ditmj86vGr18+fUo= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (2603:10b6:a03:87::27) by BYAPR11MB2982.namprd11.prod.outlook.com (2603:10b6:a03:84::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Mon, 2 Mar 2020 10:17:03 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2772.019; Mon, 2 Mar 2020 10:17:03 +0000 From: "Aktemur, Tankut Baris" To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdbserver: Add .dir-locals.el file Date: Mon, 02 Mar 2020 10:17:00 -0000 Message-ID: References: <20200302095303.4474-1-andrew.burgess@embecosm.com> In-Reply-To: <20200302095303.4474-1-andrew.burgess@embecosm.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-antispam-messagedata: G9iwuj3LIcg3OlfPbpxvEkMuooqp44ag4VfZ9EwwRlQMg/UJ+r87LB7siirk6oRdJstuUlXkmAbDd+iU6+lkLq8bHnHQOCFzbL0mOHjCanWWa4FmQ+RscSU2kTg5rE4sn7I63B4VLXtrmISkrI/9Ig== 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: kfC9kS9t9vJBiNiR5OoMDBOCL9VrFoRWlVfHQ20Q7z/SIyeCt9dwOkp93cgjkr2/Xx+pzPH2Je9ZqNqrKT72IH0i8VOJNLKi5H42XvBR9CU= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00012.txt T24gTW9uZGF5LCBNYXJjaCAyLCAyMDIwIDEwOjUzIEFNLCBBbmRyZXcgQnVy Z2VzcyB3cm90ZToNCj4gQWRkIGEgLmRpci1sb2NhbHMuZWwgZmlsZSBpbnRv IHRoZSBnZGJzZXJ2ZXIgZGlyZWN0b3J5IHNvIHRoYXQgd2UgZ2V0DQo+IHRo ZSBHTlUgc3R5bGUgd2hlbiBlZGl0aW5nIHRoZXNlIGZpbGVzIGluIEVtYWNz Lg0KPiANCj4gSSBjb3BpZWQgdGhpcyBmaWxlIG92ZXIgZnJvbSB0aGUgZ2Ri LyBkaXJlY3RvcnkgYW5kIHRoZSBvbmx5IGNoYW5nZSBJDQo+IG1hZGUgd2Fz IHRvIHJlbW92ZSAobW9kZSAuIGMrKykgZnJvbSB0aGUgYy1tb2RlIHNldHRp bmdzLiAgVGhlIHJlYXNvbg0KPiBmb3IgdGhpcyBpcyB0aGF0IGFsbCBDKysg ZmlsZXMgaW4gdGhlIGdkYnNlcnZlci8gZGlyZWN0b3J5IG5vdyBoYXZlDQo+ IHRoZSAuY2Mgc3VmZml4LCBhbmQgd2UgZG9uJ3QgKGN1cnJlbnRseSkgaGF2 ZSBhbnkgLmMgZmlsZXMgaW4gdGhlcmUuIEkNCj4gYXNzdW1lIHRoYXQgaWYg ZGlkIGFkZCBhIC5jIGZpbGUgaW4gdGhlIGZ1dHVyZSwgaXQgcmVhbGx5IHdv dWxkIGJlIEMsDQo+IG5vdCBDKyssIHNvIGZvcmNpbmcgYysrLW1vZGUgc2Vl bXMgbGlrZSB0aGUgd3JvbmcgdGhpbmcgdG8gZG8uDQoNCkJlY2F1c2UgdGhl IGhlYWRlciBmaWxlcyBhcmUgc3RpbGwgLmgsIEVtYWNzIG9wZW5zIHRoZW0g aW4gQyBtb2RlLiBDYW4gYQ0KbW9kZSBzcGVjaWZpY2F0aW9uIGJlIGluY2x1 ZGVkIHRvIHVzZSBDKysgbW9kZSBmb3IgLmggZmlsZXMsIHBsZWFzZT8NCg0K VGhhbmtzLg0KLUJhcmlzDQoNCg0KSW50ZWwgRGV1dHNjaGxhbmQgR21iSApS ZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIsIDg1NTc5IE5l dWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUzLTAsIHd3dy5p bnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGluIEVpc2Vuc2No bWlkLCBHYXJ5IEtlcnNoYXcKQ2hhaXJwZXJzb24gb2YgdGhlIFN1cGVydmlz b3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2ZmaWNlOiBNdW5p Y2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQgTXVlbmNoZW4g SFJCIDE4NjkyOAo= >From gdb-patches-return-164791-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Mar 02 10:19:35 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 59658 invoked by alias); 2 Mar 2020 10:19:35 -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 59640 invoked by uid 89); 2 Mar 2020 10:19:34 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-20.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3 autolearn=ham version=3.3.1 spammy= X-HELO: mga05.intel.com Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Mar 2020 10:19:33 +0000 Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Mar 2020 02:19:32 -0800 Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga002.fm.intel.com with ESMTP; 02 Mar 2020 02:19:32 -0800 Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Mar 2020 02:19:31 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Mar 2020 02:19:31 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Mar 2020 02:19:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OILP0bWllZAynrnQjoDary5HXtqwo0QtbpX9q6H8lSGH78+4K1xBNS69+CU9s5Khev2DT66B6UDlXmSz0XatmyzSmUELUHr41Mb4Ryu88fthO88f5QCRqfzjUoBjqiFIUfxZtHNM3qtdQbsN3gLSVvbC5V/Z1UIYF33qYOP7WuLlRTlPl3rVKxYJLLGD7fvuBbX7KbK/swt+RELOPcadhle55m+S2S8QixA2equJb0r/WhEYXIjdjkJM6cQu4QSoU9fY15SxjyU5oCD5wFx1eEdwMQitBL7o/hb5x91S7km0029IsUKplmY408ygeUnvWHxv9f3WMKbRqUX5+KXnqQ== 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=Q/e1fpwwLbnth1FBxm89DgaP8ofP+IIRgYDxPmRQgTI=; b=MZ4X5kFo57At/q18QCtYYDU/GHT16cdLodvyx454MSjyPnwfyeDidEyh3BNw6LJJRPiBYsikTfuhdCMy6T9JEvYwHOErYed7HSCTyBXLpTFz20bIAoDk8123cmu9kXuEiTc2Q/ga1Asx9UaRX+xEjrNVb4yjEc6aE42jeZHDr50EdtlSMH6eJ/Er4Sltw4YY3qMSuhfxEic7+IPpan8BP+JEe9uBlFFEpu/u63cFfgMeiMNF5doi4KeOMIPeozqajDyUuTuyAZ2s4cBDFxBDP/NN6l/sAAmAiNJ5aQQ2Z272bLPrz4HttnfpkYk2OChF+cJ38n188WSfn9BWqOMWhg== 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=Q/e1fpwwLbnth1FBxm89DgaP8ofP+IIRgYDxPmRQgTI=; b=Kjn3bmglA7RaEEybao4zFKbqnwAIUAnlzjQ36NNYUSNjbH4o8V/OArQn4wul9P4gWMZN1GqdZQcu/C0sxfz9TZHgXRhARp6bgHQdE/E1eR3FtYrOOsOpMjFOKo3pDEK0yLSrstK+c965l36pJblHp1E+WNIPfuw+AhFY+dKHzNY= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (2603:10b6:a03:87::27) by BYAPR11MB3846.namprd11.prod.outlook.com (2603:10b6:a03:f5::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Mon, 2 Mar 2020 10:19:28 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2772.019; Mon, 2 Mar 2020 10:19:28 +0000 From: "Aktemur, Tankut Baris" To: Andrew Burgess , "gdb-patches@sourceware.org" Subject: RE: [PATCH] gdbserver: Add .dir-locals.el file Date: Mon, 02 Mar 2020 10:19:00 -0000 Message-ID: References: <20200302095303.4474-1-andrew.burgess@embecosm.com> In-Reply-To: <20200302095303.4474-1-andrew.burgess@embecosm.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-antispam-messagedata: N25G+AlLT5+FemOWOUuG/xGuhJosSg9PRAbuignTW65Ru/h32quP5Nyjz/dSlLYHIAczrsRYTegSWEiO4uQp+AAuzzbL9L87DjJ8NZoyys4tX/YSOBgGGnfvg/FXuWDGlg0JtP4s3jggOolsaTsxzQ== 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: XfNxfxDsDAFuhjTAYyua2jCr+R1S+Ok+2fhT4D08n1AfIWK7BzJnc3ui/1ZcP9nHTXJ464ucyOjMimT2d2Ji/Xs3oiP/vQLwdnLNFkBT8tk= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00013.txt Content-length: 2290 T24gTW9uZGF5LCBNYXJjaCAyLCAyMDIwIDEwOjUzIEFNLCBBbmRyZXcgQnVy Z2VzcyB3cm90ZToNCj4gQWRkIGEgLmRpci1sb2NhbHMuZWwgZmlsZSBpbnRv IHRoZSBnZGJzZXJ2ZXIgZGlyZWN0b3J5IHNvIHRoYXQgd2UgZ2V0DQo+IHRo ZSBHTlUgc3R5bGUgd2hlbiBlZGl0aW5nIHRoZXNlIGZpbGVzIGluIEVtYWNz Lg0KPiANCj4gSSBjb3BpZWQgdGhpcyBmaWxlIG92ZXIgZnJvbSB0aGUgZ2Ri LyBkaXJlY3RvcnkgYW5kIHRoZSBvbmx5IGNoYW5nZSBJDQo+IG1hZGUgd2Fz IHRvIHJlbW92ZSAobW9kZSAuIGMrKykgZnJvbSB0aGUgYy1tb2RlIHNldHRp bmdzLiAgVGhlIHJlYXNvbg0KPiBmb3IgdGhpcyBpcyB0aGF0IGFsbCBDKysg ZmlsZXMgaW4gdGhlIGdkYnNlcnZlci8gZGlyZWN0b3J5IG5vdyBoYXZlDQo+ IHRoZSAuY2Mgc3VmZml4LCBhbmQgd2UgZG9uJ3QgKGN1cnJlbnRseSkgaGF2 ZSBhbnkgLmMgZmlsZXMgaW4gdGhlcmUuIEkNCj4gYXNzdW1lIHRoYXQgaWYg ZGlkIGFkZCBhIC5jIGZpbGUgaW4gdGhlIGZ1dHVyZSwgaXQgcmVhbGx5IHdv dWxkIGJlIEMsDQo+IG5vdCBDKyssIHNvIGZvcmNpbmcgYysrLW1vZGUgc2Vl bXMgbGlrZSB0aGUgd3JvbmcgdGhpbmcgdG8gZG8uDQo+IA0KPiBUaGUgY29w eXJpZ2h0IGRhdGUgaW4gdGhlIG5ldyBmaWxlIGlzIGxlZnQgYXMgZm9yIGdk Yi8uZGlyLWxvY2Fscy5lbCwNCj4gYXMgdGhlIG5ldyBmaWxlIGlzIGFuIGV4 YWN0IGNvcHkgd2l0aCBvbmUgbGluZSByZW1vdmVkLg0KPiANCj4gZ2Ric2Vy dmVyL0NoYW5nZUxvZzoNCj4gDQo+IAkqIC5kaXItbG9jYWxzLmVsOiBOZXcg ZmlsZS4NCj4gLS0tDQo+ICBnZGJzZXJ2ZXIvLmRpci1sb2NhbHMuZWwgfCAz NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIGdk YnNlcnZlci9DaGFuZ2VMb2cgICAgICB8ICA0ICsrKysNCj4gIDIgZmlsZXMg Y2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQ0KPiAgY3JlYXRlIG1vZGUgMTAw NjQ0IGdkYnNlcnZlci8uZGlyLWxvY2Fscy5lbA0KPiANCj4gZGlmZiAtLWdp dCBhL2dkYnNlcnZlci8uZGlyLWxvY2Fscy5lbCBiL2dkYnNlcnZlci8uZGly LWxvY2Fscy5lbA0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAw MDAwMDAwMDAwMC4uMjhhNmRmMGRlMDcNCj4gLS0tIC9kZXYvbnVsbA0KPiAr KysgYi9nZGJzZXJ2ZXIvLmRpci1sb2NhbHMuZWwNCj4gQEAgLTAsMCArMSwz NiBAQA0KPiArOzsgRW1hY3Mgc2V0dGluZ3MuDQo+ICs7OyBDb3B5cmlnaHQg KEMpIDIwMTItMjAyMCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4N Cg0KLi4uIGFuZCBJIHRoaW5rIHRoZXkgeWVhciBuZWVkcyB0byBiZSBqdXN0 ICcyMDIwJy4NCg0KVGhhbmtzLg0KLUJhcmlzDQoNCg0KSW50ZWwgRGV1dHNj aGxhbmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAt MTIsIDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4 ODUzLTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlz dGluIEVpc2Vuc2NobWlkLCBHYXJ5IEtlcnNoYXcKQ2hhaXJwZXJzb24gb2Yg dGhlIFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQg T2ZmaWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmlj aHQgTXVlbmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-164792-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Mar 02 11:42:41 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 124199 invoked by alias); 2 Mar 2020 11:42:41 -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 124132 invoked by uid 89); 2 Mar 2020 11:42:40 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.0 required=5.0 tests=AWL,BAYES_00,FORGED_SPF_HELO,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=banks X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50068.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Mar 2020 11:42:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S3SOQaJP4JIgatuHBs4MrWkxb9ESETerluu4SiB/jNc=; b=qA7sGIHAZJaZfN4JIX3ezxoFmui3EpRIRcq/8PO8toQWp7hjT+DVm1cSsuH9Prre3MaRwuLWNOwZfD/9idxN9msQtB5WecmBiyA4D0FqYsGaf84OwBFKp6sQCTOoQOkGnIPOBm5LfH+IFeqcu7trz8LGSohOQQGg4NQiohflAj0= Received: from VI1PR08CA0087.eurprd08.prod.outlook.com (2603:10a6:800:d3::13) by AM5PR0801MB2017.eurprd08.prod.outlook.com (2603:10a6:203:42::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.14; Mon, 2 Mar 2020 11:42:33 +0000 Received: from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::204) by VI1PR08CA0087.outlook.office365.com (2603:10a6:800:d3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.14 via Frontend Transport; Mon, 2 Mar 2020 11:42:33 +0000 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=bestguesspass 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 DB5EUR03FT015.mail.protection.outlook.com (10.152.20.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15 via Frontend Transport; Mon, 2 Mar 2020 11:42:32 +0000 Received: ("Tessian outbound 846b976b3941:v42"); Mon, 02 Mar 2020 11:42:32 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e64e1a1a46eb2368 X-CR-MTA-TID: 64aa7808 Received: from 894cf72c16f9.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 02242814-25C9-49E7-932C-C475D03A89FA.1; Mon, 02 Mar 2020 11:42:27 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 894cf72c16f9.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 02 Mar 2020 11:42:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DaEw8B8Iinosw7uhJmqxMK+AWQFKlOM0zZDlKbViAa8HAIrj0vV+9o+ztkZBZtI547yZIHAkLQsw+KeDjAWhJgQnIxr4CNbN75wJdgwGTy2VOYz/TDeg2QoIZSn258+JBgKDKmQutsqcQ/063oxYUIF1ubSJWQPZYKIUc0agEFnYdn8MIvyQUHddREujMzWhgmLUkTWDNk/e9eRkx2nAm8i0arTKC4dZerFj0yX5KBQs8FQwVyMRiJA3S7p3qwqccJ9nbxDf1p/KO+P/0YZiTdG/AZR3b9iWCELQIpdM7qX1X8IISpiJAw+EDzimQUTQAJdsbeiKK6F/QWYk7asekg== 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=S3SOQaJP4JIgatuHBs4MrWkxb9ESETerluu4SiB/jNc=; b=V50LjcqAaoMwMBsU6MdiDD/mFLNKf7pHw1riIruLq+9g0Tz2/kQmFed1jp3E9fpb0yeMfUBcdY03/bZ1HuUx0QeE04arhWSvrdrCGsN/J86JeKkgnHTUH2J1BuL0TnLhl8dVCEAetzaiUOKqiULwjv8L0eqkdRUFhKKHXaE36XIRO/Gw+xP3T6u9K2jF5KOmbs5t3myXi1qcESOhNnXsPD4b/6KN0609XdtTgPEsba3ZjC+VmxlmMH7T7OHIu93d7BUDdJJrHHXoJx2KiZ7eg/m2rHyNfAdSami89k+33Qe+NM4Wkr8X0iQXX8hpL9n9YLHvO0ICy5hKRoeT+kpc1Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S3SOQaJP4JIgatuHBs4MrWkxb9ESETerluu4SiB/jNc=; b=qA7sGIHAZJaZfN4JIX3ezxoFmui3EpRIRcq/8PO8toQWp7hjT+DVm1cSsuH9Prre3MaRwuLWNOwZfD/9idxN9msQtB5WecmBiyA4D0FqYsGaf84OwBFKp6sQCTOoQOkGnIPOBm5LfH+IFeqcu7trz8LGSohOQQGg4NQiohflAj0= Received: from AM4PR08MB2817.eurprd08.prod.outlook.com (10.171.189.18) by AM4PR08MB2625.eurprd08.prod.outlook.com (10.171.191.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Mon, 2 Mar 2020 11:42:26 +0000 Received: from AM4PR08MB2817.eurprd08.prod.outlook.com ([fe80::25f0:c1ef:ce93:62f9]) by AM4PR08MB2817.eurprd08.prod.outlook.com ([fe80::25f0:c1ef:ce93:62f9%3]) with mapi id 15.20.2750.021; Mon, 2 Mar 2020 11:42:26 +0000 From: Alan Hayward To: Christian Biesinger CC: gdb-patches , nd Subject: Re: [PATCH v3] Fix arm-netbsd build error: convert from FPA to VFP Date: Mon, 02 Mar 2020 11:42:00 -0000 Message-ID: References: <20200228191905.30413-1-cbiesinger@google.com> In-Reply-To: <20200228191905.30413-1-cbiesinger@google.com> Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:2150;OLM:2150; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10001)(10009020)(4636009)(396003)(39860400002)(376002)(136003)(366004)(346002)(189003)(199004)(5660300002)(4326008)(36756003)(33656002)(55236004)(8676002)(186003)(26005)(2616005)(86362001)(6916009)(66946007)(81156014)(76116006)(71200400001)(66476007)(66556008)(64756008)(66446008)(81166006)(53546011)(54906003)(2906002)(6506007)(966005)(8936002)(316002)(6486002)(478600001)(6512007)(91956017);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR08MB2625;H:AM4PR08MB2817.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 8Z3csNfmimmmNg98av0FlW/00kyJ9hoBNjAh0c4/kNDRJusdh9i+iLUMd1mm/Df/Ykh1mF71LOiQLP6nwwo/hOBaaHYwgoKYnx9TKVfArDlR+yGvBrDdTSVLgCr1L2ORfMkQRHvL9Wm9vKwdc5bTFWIGwz3f1TT23DVclsWGbLkp0aQva6nPl6kqDgp8zt2q/mRg+IQBL3HYhq3uQdb6SSrG77q2EYVdJ8QbuPGANlp6zkBweJETtDnY6liv/YqfMqoMnsDbYXI4V4I/Ry6XQ1HzsVFDwE4HjYPXTtRMrWmrv/O5kH80E7GZw6q7fu6pcrPHTmpH2N/Kbf+shQvR3N9CwOlt+KB2bB/r8ZUS2Ze1yoMNh+y60qCEsaylZPB4fQGwd/cD84lnd7J4s2uvf3V6scv4VfcukniCQ71J49WtiBgQ0dKf9cuxzLBcr2XQVqEuPfNCqajcFqdaBqbF+2hZ7lecT1MPYjNiPwE2AUIf0tLL++jTLwR0joSXm/7vgE9qXZRza0puu5M31b1x7xOFXan5WZe6pvnT+y55vtqDj16sFWhI4nkN2c55yA51iIpcU/6Fmf2woflCu43rRg== x-ms-exchange-antispam-messagedata: 7ctNcYtdVul8GNiNRg1BE3/G9TXDFdOACgVRBTZqViF4/e5mpJBmKcg8um+OM5RoyIu493+gmIqib2ON3jzepDFIvI0CyMTee9Z2Er7o6hlB8iy3T+9LOTnbmh/wKV37xTvS6Qrj+NYJ371fni0m+A== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Return-Path: Alan.Hayward@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 96174ae0-2bfd-4478-07cc-08d7be9ec7e8 X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00014.txt Content-length: 12684 DQoNCj4gT24gMjggRmViIDIwMjAsIGF0IDE5OjE5LCBDaHJpc3RpYW4gQmll c2luZ2VyIHZpYSBnZGItcGF0Y2hlcyA8Z2RiLXBhdGNoZXNAc291cmNld2Fy ZS5vcmc+IHdyb3RlOg0KPiANCj4gSGkgQWxhbiwNCj4gDQo+IHRoZXJlIGlz IGFscmVhZHkgYSBudW1fdmZwX3JlZ2lzdGVycyBmaWVsZCBpbiB0ZGVwLCBz byBJIHRob3VnaHQgaXQgZWFzaWVzdA0KPiB0byBqdXN0IHVzZSB0aGF0LiBE b2VzIHRoYXQgbG9vayBnb29kPyBTZWUgYmVsb3cuDQo+IA0KDQpUaGF0IHdv cmtzIGZvciB0aGUgQVJNX0ZQX1RZUEVfTk9ORSBjYXNlLg0KDQpJIGhhZCB0 byBjb252aW5jZSBteXNlbGYgaXQgd29ya3MgZm9yIHRoZSBhYXJjaDMyX3Jl YWRfZGVzY3JpcHRpb24gY2FzZS4NCkFuZCBhZnRlciB0aGlua2luZyBpdCB0 aHJvdWdoLCBJ4oCZbSBoYXBweSBiZWNhdXNlIGJvdGggaGF2ZSB0aGUgc2Ft ZSBzaXplDQpGUCByZWdpc3RlciBiYW5rcy4NCg0KU28sIG9rIHRvIHB1c2gu DQoNCj4gVGhhbmtzLA0KPiBDaHJpc3RpYW4NCj4gDQo+IC0tLS0NCj4gDQo+ IFRoZSBmbG9hdGluZyBwb2ludCByZWdpc3RlciBpbnRlcmZhY2UgaGFzIGNo YW5nZWQgdG8gdGhpczoNCj4gaHR0cHM6Ly9naXRodWIuY29tL05ldEJTRC9z cmMvYmxvYi90cnVuay9zeXMvYXJjaC9hcm0vaW5jbHVkZS9yZWcuaA0KPiAN Cj4gSXQgbm93IHVzZXMgVkZQIGluc3RlYWQgb2YgRlBBIHJlZ2lzdGVycy4g VGhpcyBwYXRjaCB1cGRhdGVzDQo+IGFybS1uYnNkLW5hdC5jIGFjY29yZGlu Z2x5Lg0KPiANCj4gQWxzbyBpbXBsZW1lbnRzIHJlYWRfZGVzY3JpcHRpb24g c28gdGhhdCB0aGVzZSByZWdpc3RlcnMgYXJlIGNvcnJlY3RseQ0KPiBwcmlu dGVkIGJ5ICJpbmZvIHJlZ2lzdGVycyIgZXQgYWwuDQo+IA0KPiBUZXN0ZWQg YnkgY29tcGlsaW5nICYgcnVubmluZyBvbiBhcm0tbmV0YnNkIG9uIHFlbXUu DQo+IA0KPiBnZGIvQ2hhbmdlTG9nOg0KPiANCj4gMjAyMC0wMi0xMSAgQ2hy aXN0aWFuIEJpZXNpbmdlciAgPGNiaWVzaW5nZXJAZ29vZ2xlLmNvbT4NCj4g DQo+IAkqIGFybS1uYnNkLW5hdC5jIChhcm1fc3VwcGx5X2ZwYXJlZ3NldCk6 IFJlbmFtZSB0by4uLg0KPiAJKGFybV9zdXBwbHlfdmZwcmVnc2V0KTogLi4u dGhpcywgYW5kIHVwZGF0ZSB0byB1c2UgVkZQIHJlZ2lzdGVycy4NCj4gCShm ZXRjaF9mcF9yZWdpc3Rlcik6IFVwZGF0ZS4NCj4gCShmZXRjaF9mcF9yZWdz KTogVXBkYXRlLg0KPiAJKHN0b3JlX2ZwX3JlZ2lzdGVyKTogVXBkYXRlLg0K PiAJKHN0b3JlX2ZwX3JlZ3MpOiBVcGRhdGUuDQo+IAkoYXJtX25ldGJzZF9u YXRfdGFyZ2V0OjpyZWFkX2Rlc2NyaXB0aW9uKTogTmV3IGZ1bmN0aW9uLg0K PiAJKGZldGNoX2VsZmNvcmVfcmVnaXN0ZXJzKTogVXBkYXRlLg0KPiAtLS0N Cj4gZ2RiL2FybS1uYnNkLW5hdC5jIHwgMTIxICsrKysrKysrKysrKysrKysr KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAxIGZpbGUgY2hhbmdl ZCwgNjggaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pDQo+IA0KPiBk aWZmIC0tZ2l0IGEvZ2RiL2FybS1uYnNkLW5hdC5jIGIvZ2RiL2FybS1uYnNk LW5hdC5jDQo+IGluZGV4IDExYWZjMjg5YzMuLmNlZTc5MTdkYjIgMTAwNjQ0 DQo+IC0tLSBhL2dkYi9hcm0tbmJzZC1uYXQuYw0KPiArKysgYi9nZGIvYXJt LW5ic2QtbmF0LmMNCj4gQEAgLTI2LDEwICsyNiwxMiBAQA0KPiAjaW5jbHVk ZSAidGFyZ2V0LmgiDQo+ICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCj4gI2lu Y2x1ZGUgPHN5cy9wdHJhY2UuaD4NCj4gKyNpbmNsdWRlIDxzeXMvc3lzY3Rs Lmg+DQo+ICNpbmNsdWRlIDxtYWNoaW5lL3JlZy5oPg0KPiAjaW5jbHVkZSA8 bWFjaGluZS9mcmFtZS5oPg0KPiANCj4gI2luY2x1ZGUgImFybS10ZGVwLmgi DQo+ICsjaW5jbHVkZSAiYWFyY2gzMi10ZGVwLmgiDQo+ICNpbmNsdWRlICJp bmYtcHRyYWNlLmgiDQo+IA0KPiBjbGFzcyBhcm1fbmV0YnNkX25hdF90YXJn ZXQgZmluYWwgOiBwdWJsaWMgaW5mX3B0cmFjZV90YXJnZXQNCj4gQEAgLTM4 LDYgKzQwLDcgQEAgcHVibGljOg0KPiAgIC8qIEFkZCBvdXIgcmVnaXN0ZXIg YWNjZXNzIG1ldGhvZHMuICAqLw0KPiAgIHZvaWQgZmV0Y2hfcmVnaXN0ZXJz IChzdHJ1Y3QgcmVnY2FjaGUgKiwgaW50KSBvdmVycmlkZTsNCj4gICB2b2lk IHN0b3JlX3JlZ2lzdGVycyAoc3RydWN0IHJlZ2NhY2hlICosIGludCkgb3Zl cnJpZGU7DQo+ICsgIGNvbnN0IHN0cnVjdCB0YXJnZXRfZGVzYyAqcmVhZF9k ZXNjcmlwdGlvbiAoKSBvdmVycmlkZTsNCj4gfTsNCj4gDQo+IHN0YXRpYyBh cm1fbmV0YnNkX25hdF90YXJnZXQgdGhlX2FybV9uZXRic2RfbmF0X3Rhcmdl dDsNCj4gQEAgLTY1LDE1ICs2OCwxNyBAQCBhcm1fc3VwcGx5X2dyZWdzZXQg KHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUsIHN0cnVjdCByZWcgKmdyZWdz ZXQpDQo+IH0NCj4gDQo+IHN0YXRpYyB2b2lkDQo+IC1hcm1fc3VwcGx5X2Zw YXJlZ3NldCAoc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgc3RydWN0IGZw cmVnICpmcGFyZWdzZXQpDQo+ICthcm1fc3VwcGx5X3ZmcHJlZ3NldCAoc3Ry dWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgc3RydWN0IGZwcmVnICpmcHJlZ3Nl dCkNCj4gew0KPiAtICBpbnQgcmVnbm87DQo+ICsgIHN0cnVjdCBnZGJhcmNo X3RkZXAgKnRkZXAgPSBnZGJhcmNoX3RkZXAgKHJlZ2NhY2hlLT5hcmNoICgp KTsNCj4gKyAgaWYgKHRkZXAtPnZmcF9yZWdpc3Rlcl9jb3VudCA9PSAwKQ0K PiArICAgIHJldHVybjsNCj4gDQo+IC0gIGZvciAocmVnbm8gPSBBUk1fRjBf UkVHTlVNOyByZWdubyA8PSBBUk1fRjdfUkVHTlVNOyByZWdubysrKQ0KPiAt ICAgIHJlZ2NhY2hlLT5yYXdfc3VwcGx5IChyZWdubywNCj4gLQkJCSAgKGNo YXIgKikgJmZwYXJlZ3NldC0+ZnByW3JlZ25vIC0gQVJNX0YwX1JFR05VTV0p Ow0KPiArICBzdHJ1Y3QgdmZwcmVnICZ2ZnAgPSBmcHJlZ3NldC0+ZnByX3Zm cDsNCj4gKyAgZm9yIChpbnQgcmVnbm8gPSAwOyByZWdubyA8PSB0ZGVwLT52 ZnBfcmVnaXN0ZXJfY291bnQ7IHJlZ25vKyspDQo+ICsgICAgcmVnY2FjaGUt PnJhd19zdXBwbHkgKHJlZ25vICsgQVJNX0QwX1JFR05VTSwgKGNoYXIgKikg JnZmcC52ZnBfcmVnc1tyZWdub10pOw0KPiANCj4gLSAgcmVnY2FjaGUtPnJh d19zdXBwbHkgKEFSTV9GUFNfUkVHTlVNLCAoY2hhciAqKSAmZnBhcmVnc2V0 LT5mcHJfZnBzcik7DQo+ICsgIHJlZ2NhY2hlLT5yYXdfc3VwcGx5IChBUk1f RlBTQ1JfUkVHTlVNLCAoY2hhciAqKSAmdmZwLnZmcF9mcHNjcik7DQo+IH0N Cj4gDQo+IHN0YXRpYyB2b2lkDQo+IEBAIC0xNDcsMTAgKzE1MiwxMCBAQCBz dGF0aWMgdm9pZA0KPiBmZXRjaF9mcF9yZWdpc3RlciAoc3RydWN0IHJlZ2Nh Y2hlICpyZWdjYWNoZSwgaW50IHJlZ25vKQ0KPiB7DQo+ICAgc3RydWN0IGZw cmVnIGluZmVyaW9yX2ZwX3JlZ2lzdGVyczsNCj4gLSAgaW50IHJldDsNCj4g KyAgaW50IHJldCA9IHB0cmFjZSAoUFRfR0VURlBSRUdTLCByZWdjYWNoZS0+ cHRpZCAoKS5waWQgKCksDQo+ICsJCSAgICAoUFRSQUNFX1RZUEVfQVJHMykg JmluZmVyaW9yX2ZwX3JlZ2lzdGVycywgMCk7DQo+IA0KPiAtICByZXQgPSBw dHJhY2UgKFBUX0dFVEZQUkVHUywgcmVnY2FjaGUtPnB0aWQgKCkucGlkICgp LA0KPiAtCQkoUFRSQUNFX1RZUEVfQVJHMykgJmluZmVyaW9yX2ZwX3JlZ2lz dGVycywgMCk7DQo+ICsgIHN0cnVjdCB2ZnByZWcgJnZmcCA9IGluZmVyaW9y X2ZwX3JlZ2lzdGVycy5mcHJfdmZwOw0KPiANCj4gICBpZiAocmV0IDwgMCkN Cj4gICAgIHsNCj4gQEAgLTE1OCwxOCArMTYzLDE3IEBAIGZldGNoX2ZwX3Jl Z2lzdGVyIChzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLCBpbnQgcmVnbm8p DQo+ICAgICAgIHJldHVybjsNCj4gICAgIH0NCj4gDQo+IC0gIHN3aXRjaCAo cmVnbm8pDQo+ICsgIHN0cnVjdCBnZGJhcmNoX3RkZXAgKnRkZXAgPSBnZGJh cmNoX3RkZXAgKHJlZ2NhY2hlLT5hcmNoICgpKTsNCj4gKyAgaWYgKHJlZ25v ID09IEFSTV9GUFNDUl9SRUdOVU0pDQo+ICsgICAgcmVnY2FjaGUtPnJhd19z dXBwbHkgKEFSTV9GUFNDUl9SRUdOVU0sIChjaGFyICopICZ2ZnAudmZwX2Zw c2NyKTsNCj4gKyAgZWxzZSBpZiAocmVnbm8gPj0gQVJNX0QwX1JFR05VTQ0K PiArCSAgICYmIHJlZ25vIDw9IEFSTV9EMF9SRUdOVU0gKyB0ZGVwLT52ZnBf cmVnaXN0ZXJfY291bnQpDQo+ICAgICB7DQo+IC0gICAgY2FzZSBBUk1fRlBT X1JFR05VTToNCj4gLSAgICAgIHJlZ2NhY2hlLT5yYXdfc3VwcGx5IChBUk1f RlBTX1JFR05VTSwNCj4gLQkJCSAgICAoY2hhciAqKSAmaW5mZXJpb3JfZnBf cmVnaXN0ZXJzLmZwcl9mcHNyKTsNCj4gLSAgICAgIGJyZWFrOw0KPiAtDQo+ IC0gICAgZGVmYXVsdDoNCj4gLSAgICAgIHJlZ2NhY2hlLT5yYXdfc3VwcGx5 DQo+IC0JKHJlZ25vLCAoY2hhciAqKSAmaW5mZXJpb3JfZnBfcmVnaXN0ZXJz LmZwcltyZWdubyAtIEFSTV9GMF9SRUdOVU1dKTsNCj4gLSAgICAgIGJyZWFr Ow0KPiArICAgICAgcmVnY2FjaGUtPnJhd19zdXBwbHkgKHJlZ25vLA0KPiAr CQkJICAgIChjaGFyICopICZ2ZnAudmZwX3JlZ3NbcmVnbm8gLSBBUk1fRDBf UkVHTlVNXSk7DQo+ICAgICB9DQo+ICsgIGVsc2UNCj4gKyAgICB3YXJuaW5n IChfKCJJbnZhbGlkIHJlZ2lzdGVyIG51bWJlci4iKSk7DQo+IH0NCj4gDQo+ IHN0YXRpYyB2b2lkDQo+IEBAIC0xODgsNyArMTkyLDcgQEAgZmV0Y2hfZnBf cmVncyAoc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSkNCj4gICAgICAgcmV0 dXJuOw0KPiAgICAgfQ0KPiANCj4gLSAgYXJtX3N1cHBseV9mcGFyZWdzZXQg KHJlZ2NhY2hlLCAmaW5mZXJpb3JfZnBfcmVnaXN0ZXJzKTsNCj4gKyAgYXJt X3N1cHBseV92ZnByZWdzZXQgKHJlZ2NhY2hlLCAmaW5mZXJpb3JfZnBfcmVn aXN0ZXJzKTsNCj4gfQ0KPiANCj4gdm9pZA0KPiBAQCAtMzI3LDEwICszMzEs OSBAQCBzdGF0aWMgdm9pZA0KPiBzdG9yZV9mcF9yZWdpc3RlciAoY29uc3Qg c3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgaW50IHJlZ25vKQ0KPiB7DQo+ ICAgc3RydWN0IGZwcmVnIGluZmVyaW9yX2ZwX3JlZ2lzdGVyczsNCj4gLSAg aW50IHJldDsNCj4gLQ0KPiAtICByZXQgPSBwdHJhY2UgKFBUX0dFVEZQUkVH UywgcmVnY2FjaGUtPnB0aWQgKCkucGlkICgpLA0KPiAtCQkoUFRSQUNFX1RZ UEVfQVJHMykgJmluZmVyaW9yX2ZwX3JlZ2lzdGVycywgMCk7DQo+ICsgIGlu dCByZXQgPSBwdHJhY2UgKFBUX0dFVEZQUkVHUywgcmVnY2FjaGUtPnB0aWQg KCkucGlkICgpLA0KPiArCQkgICAgKFBUUkFDRV9UWVBFX0FSRzMpICZpbmZl cmlvcl9mcF9yZWdpc3RlcnMsIDApOw0KPiArICBzdHJ1Y3QgdmZwcmVnICZ2 ZnAgPSBpbmZlcmlvcl9mcF9yZWdpc3RlcnMuZnByX3ZmcDsNCj4gDQo+ICAg aWYgKHJldCA8IDApDQo+ICAgICB7DQo+IEBAIC0zMzgsMTggKzM0MSwxNyBA QCBzdG9yZV9mcF9yZWdpc3RlciAoY29uc3Qgc3RydWN0IHJlZ2NhY2hlICpy ZWdjYWNoZSwgaW50IHJlZ25vKQ0KPiAgICAgICByZXR1cm47DQo+ICAgICB9 DQo+IA0KPiAtICBzd2l0Y2ggKHJlZ25vKQ0KPiArICBzdHJ1Y3QgZ2RiYXJj aF90ZGVwICp0ZGVwID0gZ2RiYXJjaF90ZGVwIChyZWdjYWNoZS0+YXJjaCAo KSk7DQo+ICsgIGlmIChyZWdubyA9PSBBUk1fRlBTQ1JfUkVHTlVNKQ0KPiAr ICAgIHJlZ2NhY2hlLT5yYXdfY29sbGVjdCAoQVJNX0ZQU0NSX1JFR05VTSwg KGNoYXIgKikgJnZmcC52ZnBfZnBzY3IpOw0KPiArICBlbHNlIGlmIChyZWdu byA+PSBBUk1fRDBfUkVHTlVNDQo+ICsJICAgJiYgcmVnbm8gPD0gQVJNX0Qw X1JFR05VTSArIHRkZXAtPnZmcF9yZWdpc3Rlcl9jb3VudCkNCj4gICAgIHsN Cj4gLSAgICBjYXNlIEFSTV9GUFNfUkVHTlVNOg0KPiAtICAgICAgcmVnY2Fj aGUtPnJhd19jb2xsZWN0IChBUk1fRlBTX1JFR05VTSwNCj4gLQkJCSAgICAg KGNoYXIgKikgJmluZmVyaW9yX2ZwX3JlZ2lzdGVycy5mcHJfZnBzcik7DQo+ IC0gICAgICBicmVhazsNCj4gLQ0KPiAtICAgIGRlZmF1bHQ6DQo+IC0gICAg ICByZWdjYWNoZS0+cmF3X2NvbGxlY3QNCj4gLQkocmVnbm8sIChjaGFyICop ICZpbmZlcmlvcl9mcF9yZWdpc3RlcnMuZnByW3JlZ25vIC0gQVJNX0YwX1JF R05VTV0pOw0KPiAtICAgICAgYnJlYWs7DQo+ICsgICAgICByZWdjYWNoZS0+ cmF3X2NvbGxlY3QgKHJlZ25vLA0KPiArCQkJICAgICAoY2hhciAqKSAmdmZw LnZmcF9yZWdzW3JlZ25vIC0gQVJNX0QwX1JFR05VTV0pOw0KPiAgICAgfQ0K PiArICBlbHNlDQo+ICsgICAgd2FybmluZyAoXygiSW52YWxpZCByZWdpc3Rl ciBudW1iZXIuIikpOw0KPiANCj4gICByZXQgPSBwdHJhY2UgKFBUX1NFVEZQ UkVHUywgcmVnY2FjaGUtPnB0aWQgKCkucGlkICgpLA0KPiAJCShQVFJBQ0Vf VFlQRV9BUkczKSAmaW5mZXJpb3JfZnBfcmVnaXN0ZXJzLCAwKTsNCj4gQEAg LTM2MSwyMCArMzYzLDIwIEBAIHN0b3JlX2ZwX3JlZ2lzdGVyIChjb25zdCBz dHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLCBpbnQgcmVnbm8pDQo+IHN0YXRp YyB2b2lkDQo+IHN0b3JlX2ZwX3JlZ3MgKGNvbnN0IHN0cnVjdCByZWdjYWNo ZSAqcmVnY2FjaGUpDQo+IHsNCj4gLSAgc3RydWN0IGZwcmVnIGluZmVyaW9y X2ZwX3JlZ2lzdGVyczsNCj4gLSAgaW50IHJldDsNCj4gLSAgaW50IHJlZ25v Ow0KPiAtDQo+ICsgIHN0cnVjdCBnZGJhcmNoX3RkZXAgKnRkZXAgPSBnZGJh cmNoX3RkZXAgKHJlZ2NhY2hlLT5hcmNoICgpKTsNCj4gKyAgaWYgKHRkZXAt PnZmcF9yZWdpc3Rlcl9jb3VudCA9PSAwKQ0KPiArICAgIHJldHVybjsNCj4g DQo+IC0gIGZvciAocmVnbm8gPSBBUk1fRjBfUkVHTlVNOyByZWdubyA8PSBB Uk1fRjdfUkVHTlVNOyByZWdubysrKQ0KPiArICBzdHJ1Y3QgZnByZWcgZnBy ZWdzOw0KPiArICBmb3IgKGludCByZWdubyA9IDA7IHJlZ25vIDw9IHRkZXAt PnZmcF9yZWdpc3Rlcl9jb3VudDsgcmVnbm8rKykNCj4gICAgIHJlZ2NhY2hl LT5yYXdfY29sbGVjdA0KPiAtICAgICAgKHJlZ25vLCAoY2hhciAqKSAmaW5m ZXJpb3JfZnBfcmVnaXN0ZXJzLmZwcltyZWdubyAtIEFSTV9GMF9SRUdOVU1d KTsNCj4gKyAgICAgIChyZWdubyArIEFSTV9EMF9SRUdOVU0sIChjaGFyICop ICZmcHJlZ3MuZnByX3ZmcC52ZnBfcmVnc1tyZWdub10pOw0KPiANCj4gLSAg cmVnY2FjaGUtPnJhd19jb2xsZWN0IChBUk1fRlBTX1JFR05VTSwNCj4gLQkJ CSAoY2hhciAqKSAmaW5mZXJpb3JfZnBfcmVnaXN0ZXJzLmZwcl9mcHNyKTsN Cj4gKyAgcmVnY2FjaGUtPnJhd19jb2xsZWN0IChBUk1fRlBTQ1JfUkVHTlVN LA0KPiArCQkJIChjaGFyICopICZmcHJlZ3MuZnByX3ZmcC52ZnBfZnBzY3Ip Ow0KPiANCj4gLSAgcmV0ID0gcHRyYWNlIChQVF9TRVRGUFJFR1MsIHJlZ2Nh Y2hlLT5wdGlkICgpLnBpZCAoKSwNCj4gLQkJKFBUUkFDRV9UWVBFX0FSRzMp ICZpbmZlcmlvcl9mcF9yZWdpc3RlcnMsIDApOw0KPiArICBpbnQgcmV0ID0g cHRyYWNlIChQVF9TRVRGUFJFR1MsIHJlZ2NhY2hlLT5wdGlkICgpLnBpZCAo KSwNCj4gKwkJICAgIChQVFJBQ0VfVFlQRV9BUkczKSAmZnByZWdzLCAwKTsN Cj4gDQo+ICAgaWYgKHJldCA8IDApDQo+ICAgICB3YXJuaW5nIChfKCJ1bmFi bGUgdG8gc3RvcmUgZmxvYXRpbmctcG9pbnQgcmVnaXN0ZXJzIikpOw0KPiBA QCAtMzk3LDYgKzM5OSwyMyBAQCBhcm1fbmV0YnNkX25hdF90YXJnZXQ6OnN0 b3JlX3JlZ2lzdGVycyAoc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgaW50 IHJlZ25vKQ0KPiAgICAgfQ0KPiB9DQo+IA0KPiArY29uc3Qgc3RydWN0IHRh cmdldF9kZXNjICoNCj4gK2FybV9uZXRic2RfbmF0X3RhcmdldDo6cmVhZF9k ZXNjcmlwdGlvbiAoKQ0KPiArew0KPiArICBpbnQgZmxhZzsNCj4gKyAgc2l6 ZV90IGxlbiA9IHNpemVvZiAoZmxhZyk7DQo+ICsNCj4gKyAgaWYgKHN5c2N0 bGJ5bmFtZSgibWFjaGRlcC5mcHVfcHJlc2VudCIsICZmbGFnLCAmbGVuLCBO VUxMLCAwKSAhPSAwDQo+ICsgICAgICB8fCAhZmxhZykNCj4gKyAgICByZXR1 cm4gYXJtX3JlYWRfZGVzY3JpcHRpb24gKEFSTV9GUF9UWVBFX05PTkUpOw0K PiArDQo+ICsgIGxlbiA9IHNpemVvZihmbGFnKTsNCj4gKyAgaWYgKHN5c2N0 bGJ5bmFtZSgibWFjaGRlcC5uZW9uX3ByZXNlbnQiLCAmZmxhZywgJmxlbiwg TlVMTCwgMCkgPT0gMCAmJiBmbGFnKQ0KPiArICAgIHJldHVybiBhYXJjaDMy X3JlYWRfZGVzY3JpcHRpb24gKCk7DQo+ICsNCj4gKyAgcmV0dXJuIGFybV9y ZWFkX2Rlc2NyaXB0aW9uIChBUk1fRlBfVFlQRV9WRlBWMyk7DQo+ICt9DQo+ ICsNCj4gc3RhdGljIHZvaWQNCj4gZmV0Y2hfZWxmY29yZV9yZWdpc3RlcnMg KHN0cnVjdCByZWdjYWNoZSAqcmVnY2FjaGUsDQo+IAkJCSBnZGJfYnl0ZSAq Y29yZV9yZWdfc2VjdCwgdW5zaWduZWQgY29yZV9yZWdfc2l6ZSwNCj4gQEAg LTQyMCwxNSArNDM5LDExIEBAIGZldGNoX2VsZmNvcmVfcmVnaXN0ZXJzIChz dHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLA0KPiAgICAgICBicmVhazsNCj4g DQo+ICAgICBjYXNlIDI6DQo+IC0gICAgICBpZiAoY29yZV9yZWdfc2l6ZSAh PSBzaXplb2YgKHN0cnVjdCBmcHJlZykpDQo+IC0Jd2FybmluZyAoXygid3Jv bmcgc2l6ZSBvZiBGUEEgcmVnaXN0ZXIgc2V0IGluIGNvcmUgZmlsZSIpKTsN Cj4gLSAgICAgIGVsc2UNCj4gLQl7DQo+IC0JICAvKiBUaGUgbWVtY3B5IG1h eSBiZSB1bm5lY2Vzc2FyeSwgYnV0IHdlIGNhbid0IHJlYWxseSBiZSBzdXJl DQo+IC0JICAgICBvZiB0aGUgYWxpZ25tZW50IG9mIHRoZSBkYXRhIGluIHRo ZSBjb3JlIGZpbGUuICAqLw0KPiAtCSAgbWVtY3B5ICgmZnBhcmVnc2V0LCBj b3JlX3JlZ19zZWN0LCBzaXplb2YgKGZwYXJlZ3NldCkpOw0KPiAtCSAgYXJt X3N1cHBseV9mcGFyZWdzZXQgKHJlZ2NhY2hlLCAmZnBhcmVnc2V0KTsNCj4g LQl9DQo+ICsgICAgICAvKiBjYmllc2luZ2VyLzIwMjAtMDItMTIgLS0gYXMg ZmFyIGFzIEkgY2FuIHRlbGwsIEFSTS9OZXRCU0QgZG9lcw0KPiArICAgICAg ICAgbm90IHdyaXRlIGFueSBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMgaW50 byB0aGUgY29yZSBmaWxlICh0ZXN0ZWQNCj4gKwkgd2l0aCBOZXRCU0QgOS4x X1JDMSkuICBXaGVuIGl0IGRvZXMsIHRoaXMgYmxvY2sgd2lsbCBuZWVkIHRv IHJlYWQgdGhlbSwNCj4gKwkgYW5kIHRoZSBhcm0tbmV0YnNkIGdkYmFyY2gg d2lsbCBuZWVkIGEgY29yZV9yZWFkX2Rlc2NyaXB0aW9uIGZ1bmN0aW9uDQo+ ICsJIHRvIHJldHVybiB0aGUgcmlnaHQgZGVzY3JpcHRpb24gZm9yIHRoZW0u ICAqLw0KPiAgICAgICBicmVhazsNCj4gDQo+ICAgICBkZWZhdWx0Og0KPiAt LSANCj4gMi4yNS4wLjI2NS5nYmFiMmU4NmJhMC1nb29nDQo+IA0KDQo= >From gdb-patches-return-164794-listarch-gdb-patches=sources.redhat.com@sourceware.org Mon Mar 02 11:54:19 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 12764 invoked by alias); 2 Mar 2020 11:54:18 -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 12705 invoked by uid 89); 2 Mar 2020 11:54:18 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-22.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=HX-Google-Smtp-Source:APXvYqw, HX-Spam-Relays-External:209.85.128.66, H*RU:209.85.128.66, non_stop X-HELO: mail-wm1-f66.google.com Received: from mail-wm1-f66.google.com (HELO mail-wm1-f66.google.com) (209.85.128.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Mar 2020 11:54:16 +0000 Received: by mail-wm1-f66.google.com with SMTP id a141so10373823wme.2 for ; Mon, 02 Mar 2020 03:54:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=RSTmq+7PUQ+6GUoSzZ6GgdgZwfFBHK1Jp7twUcsr0CI=; b=XWfTSNn87MZdk07gaTFiHv356zgyfOryimsiLUZdtvkO4uZZXzPLRXybAZZKMdpRwZ ux24Dyn70o6NY9M42iFxg21TuhDr9ZCrFyZnrVPeVHTQ8XFqBHH5/7iK421DDbyq1mwZ GuogrHkOviJ4tPFmxhOrfXLmbLSRG/71aRoA198Zxq5jUsKV5y3NEUWF3kt3xhqikCs1 Mqkhe0hFw+0yq4qdgFhKI9tdLRrUJmDvHsgC09j+vrRMog536B6W8F989O99v2A6PZNG INb2mozcP68F7iRxKPkZcsXY3SSkseVH7/wplenU1GgfhTfd9pCZUfxLXQtj1iQt/N+s KFgQ== Return-Path: Received: from localhost ([212.69.42.53]) by smtp.gmail.com with ESMTPSA id y12sm27990340wrw.88.2020.03.02.03.54.13 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 02 Mar 2020 03:54:13 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Pedro Alves , Andrew Burgess Subject: [PATCHv3 1/2] gdbserver: Add mechanism to prevent sending T stop packets Date: Mon, 02 Mar 2020 11:54:00 -0000 Message-Id: <27befec6c761c43f2e1a9e59403644c198cbd75b.1583149853.git.andrew.burgess@embecosm.com> In-Reply-To: References: In-Reply-To: References: <137d09cf-9f97-fa5e-19a0-71231a3f760a@redhat.com> X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00016.txt Content-length: 3636 There is a developer only feature in gdbserver that provides a command line option --disable-packet that prevents some packets from being sent, which is used to increase test coverage within GDB. This commit extends this mechanism to prevent GDBserver from sending the T stop reply packets, instead limiting GDBserver to only send the S stop reply packets. The S stop reply packet is part of the older target control mechanism, which has design flaws that were worked around with the introduction of the newer target control mechanism, which uses the T stop reply packet. Limiting GDBserver to use S stop packets instead of T stop packets will, inevitably, mean that GDBserver doesn't function correctly in many cases involving multiple threads, however, I don't think this is too important, this is a developer only feature, intended to allow us to test GDB. A new test that makes use of this feature will be added in the next commit. gdbserver/ChangeLog: * remote-utils.cc (prepare_resume_reply): Add ability to convert T reply into an S reply. * server.cc (disable_packet_T): New global. (captured_main): Set new global when appropriate. * server.h (disable_packet_T): Declare. --- gdbserver/ChangeLog | 8 ++++++++ gdbserver/remote-utils.cc | 20 ++++++++++++++++++++ gdbserver/server.cc | 3 +++ gdbserver/server.h | 1 + 4 files changed, 32 insertions(+) diff --git a/gdbserver/remote-utils.cc b/gdbserver/remote-utils.cc index 6b547493a71..1c211e25720 100644 --- a/gdbserver/remote-utils.cc +++ b/gdbserver/remote-utils.cc @@ -1204,6 +1204,26 @@ prepare_resume_reply (char *buf, ptid_t ptid, else sprintf (buf, "T%02x", status->value.sig); + if (disable_packet_T) + { + /* This is a bit (OK, a lot) of a kludge, however, this isn't + really a user feature, but exists only so GDB can use the + gdbserver to test handling of the 'S' stop reply packet, so + we would rather this code be as simple as possible. + + By this point we've started to build the 'T' stop packet, + and it should look like 'Txx....' where 'x' is a hex digit. + An 'S' stop packet always looks like 'Sxx', so all we do + here is convert the buffer from a T packet to an S packet + and the avoid adding any extra content by breaking out. */ + gdb_assert (*buf == 'T'); + gdb_assert (isxdigit (*(buf + 1))); + gdb_assert (isxdigit (*(buf + 2))); + *buf = 'S'; + *(buf + 3) = '\0'; + break; + } + buf += strlen (buf); saved_thread = current_thread; diff --git a/gdbserver/server.cc b/gdbserver/server.cc index a4cb1eb4181..43962adc86c 100644 --- a/gdbserver/server.cc +++ b/gdbserver/server.cc @@ -130,6 +130,7 @@ bool disable_packet_vCont; bool disable_packet_Tthread; bool disable_packet_qC; bool disable_packet_qfThreadInfo; +bool disable_packet_T; static unsigned char *mem_buf; @@ -3649,6 +3650,8 @@ captured_main (int argc, char *argv[]) disable_packet_qC = true; else if (strcmp ("qfThreadInfo", tok) == 0) disable_packet_qfThreadInfo = true; + else if (strcmp ("T", tok) == 0) + disable_packet_T = true; else if (strcmp ("threads", tok) == 0) { disable_packet_vCont = true; diff --git a/gdbserver/server.h b/gdbserver/server.h index 3c286862349..5ef48b62c62 100644 --- a/gdbserver/server.h +++ b/gdbserver/server.h @@ -76,6 +76,7 @@ extern bool disable_packet_vCont; extern bool disable_packet_Tthread; extern bool disable_packet_qC; extern bool disable_packet_qfThreadInfo; +extern bool disable_packet_T; extern bool run_once; extern bool non_stop; -- 2.14.5