From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31276 invoked by alias); 18 Dec 2014 08:57:07 -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 31264 invoked by uid 89); 18 Dec 2014 08:57:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-bn1-obe.outbound.protection.outlook.com Received: from mail-bn1bon0065.outbound.protection.outlook.com (HELO na01-bn1-obe.outbound.protection.outlook.com) (157.56.111.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Thu, 18 Dec 2014 08:57:04 +0000 Received: from BY2FFO11FD059.protection.gbl (10.1.14.33) by BY2FFO11HUB032.protection.gbl (10.1.14.177) with Microsoft SMTP Server (TLS) id 15.1.26.17; Thu, 18 Dec 2014 08:56:59 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BY2FFO11FD059.mail.protection.outlook.com (10.1.15.183) with Microsoft SMTP Server (TLS) id 15.1.26.17 via Frontend Transport; Thu, 18 Dec 2014 08:56:59 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1Y1WqW-0005ge-Kl; Thu, 18 Dec 2014 00:54:08 -0800 From: Ajit Kumar Agarwal To: Pedro Alves , Michael Eager , Joel Brobecker CC: "gdb-patches@sourceware.org" , Vinod Kathail , Vidhumouli Hunsigida , "Nagaraju Mekala" Subject: RE: [Patch] Microblaze: Port of Linux gdbserver Date: Thu, 18 Dec 2014 08:57:00 -0000 References: <25de23b98e054fd291ea232d10f2800c@BN1BFFO11FD018.protection.gbl> <5436B7D0.9060004@eagercon.com> <543E7630.5060001@redhat.com> <99de529c620a4bb0a118a9fc39ae6ad0@BY2FFO11FD008.protection.gbl> <548F2240.7020700@redhat.com> In-Reply-To: <548F2240.7020700@redhat.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-RCIS-Action: ALLOW Message-ID: X-EOPAttributedMessage: 0 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=ajit.kumar.agarwal@xilinx.com; X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(51704005)(13464003)(164054003)(377454003)(189002)(24454002)(199003)(479174004)(20776003)(47776003)(64706001)(104016003)(92726002)(4396001)(2950100001)(102836002)(31966008)(6806004)(19580405001)(19580395003)(120916001)(23676002)(108616004)(62966003)(77156002)(53416004)(21056001)(107046002)(106466001)(106116001)(76176999)(50986999)(54356999)(93886004)(50466002)(46102003)(87936001)(2656002)(74316001)(92566001)(86362001)(107986001)(24736002)(23106004);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2FFO11HUB032;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:sfv;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB032; X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004);SRVR:BY2FFO11HUB032; X-Forefront-PRVS: 042957ACD7 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB032; X-OriginatorOrg: xilinx.com X-SW-Source: 2014-12/txt/msg00512.txt.bz2 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBQZWRybyBB bHZlcyBbbWFpbHRvOnBhbHZlc0ByZWRoYXQuY29tXSANClNlbnQ6IE1vbmRh eSwgRGVjZW1iZXIgMTUsIDIwMTQgMTE6MzMgUE0NClRvOiBBaml0IEt1bWFy IEFnYXJ3YWw7IE1pY2hhZWwgRWFnZXI7IEpvZWwgQnJvYmVja2VyDQpDYzog Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7IFZpbm9kIEthdGhhaWw7IFZp ZGh1bW91bGkgSHVuc2lnaWRhOyBOYWdhcmFqdSBNZWthbGENClN1YmplY3Q6 IFJlOiBbUGF0Y2hdIE1pY3JvYmxhemU6IFBvcnQgb2YgTGludXggZ2Ric2Vy dmVyDQoNCk9uIDEwLzE3LzIwMTQgMDg6MjIgUE0sIEFqaXQgS3VtYXIgQWdh cndhbCB3cm90ZToNCg0KPiBHZGIuYmFzZSBnZGIgdGVzdHN1aXRlIGlzIHJ1 biBhbmQgaGVyZSBpcyB0aGUgc3RhdHVzIG9mIGdkYiB0ZXN0c3VpdGUgcnVu IGZvciBnZGIuYmFzZS4NCj4gDQo+ICAgICAgICAgICAgICAgICA9PT0gZ2Ri IFN1bW1hcnkgPT09DQo+IA0KPiAjIG9mIGV4cGVjdGVkIHBhc3NlcyAgICAg ICAgICAgIDc4MDQNCj4gIyBvZiB1bmV4cGVjdGVkIGZhaWx1cmVzICAgICAg ICAyMjYzDQoNCj4+T3ZlciAyMDAwIHVuZXhwZWN0ZWQgZmFpbHVyZXMgaXMg bm90IHZlcnkgcmVhc3N1cmluZyB0aG91Z2guDQo+PkhhdmUgeW91IGxvb2tl ZCBhdCB0aGUgbG9ncyB0byBnZXQgYW4gaWRlYSBvZiB3aGF0IG1pZ2h0IGJl IGJyb2tlbj8NCg0KV2UgaGF2ZSBsb29rZWQgYXQgdGhlIGxvZyBmaWxlcyBm b3IgdGhlIGZhaWx1cmVzLiBIZXJlIGFyZSB0aGUgbWFpbiBjYXRlZ29yaWVz IG9mIHRoZSBmYWlsdXJlLg0KDQoxLiBwdXNoX2R1bW15X2NvZGUgaXMgbm90 IGltcGxlbWVudGVkIGZvciBNaWNybyBibGF6ZSBwb3J0ICBkdWUgdG8gdGhp cyAgdGhlcmUgYXJlIDM1MCsgZmFpbHVyZXMuDQoyLiAgRmFpbHVyZXMgZm9y IHNpZ25hbHMgaXMgYXJvdW5kIDM1Ny4NCjMuIFdhdGNoIHBvaW50ICBmYWls dXJlcyBhcmUgYXJvdW5kIDgxNy4NCg0KTWFpbiB0b3RhbCBjYXRlZ29yaWVz IG9mIHRoZSBmYWlsdXJlID0gMzc2ICsgMzU3ICsgODE3ID0gIDE1NTAuDQoN ClRoZXNlIGZhaWx1cmVzIGFyZSBub3QgYmVjYXVzZSBvZiAgZ2Ric2VydmVy IHBhdGNoIGFuZCB0aGV5IHNlZW0gdG8gZXhpc3QgcHJpb3IgdG8gdGhpcyBw YXRjaC4gDQoNCj4gK21pY3JvYmxhemUtbGludXguYyA6ICQoc3JjZGlyKS8u Li9yZWdmb3JtYXRzL21pY3JvYmxhemUtd2l0aC1zdGFjay1wcm90ZWN0LmRh dCAkKHJlZ2RhdF9zaCkNCj4gKwkkKFNIRUxMKSAkKHJlZ2RhdF9zaCkgDQo+ ICskKHNyY2RpcikvLi4vcmVnZm9ybWF0cy9taWNyb2JsYXplLXdpdGgtc3Rh Y2stcHJvdGVjdC5kYXQgIA0KPiArbWljcm9ibGF6ZS1saW51eC5jDQoNCj4+ UGxlYXNlIG5hbWUgZ2l2ZSB0aGUgLmMgZmlsZSB0aGUgc2FtZSBiYXNlIG5h bWUgYXMgdGhlIC5kYXQgZmlsZSAtPiBtaWNyb2JsYXplLXdpdGgtc3RhY2st cHJvdGVjdC5jIC4NCg0KSSB3aWxsIGluY29ycG9yYXRlIHRoaXMuDQoNCg0K PiArLyogUHJvdmlkZSBvbmx5IGEgZmlsbCBmdW5jdGlvbiBmb3IgdGhlIGdl bmVyYWwgcmVnaXN0ZXIgc2V0Lg0KDQo+PkkgZG9uJ3QgdW5kZXJzdGFuZCB0 aGlzIGNvbW1lbnQuICBZb3UgaGF2ZSBhIHN0b3JlIGZ1bmN0aW9uIGp1c3Qg YmVsb3c/DQoNClNvcnJ5LiBXZSBtZWFudCBieSB0aGUgY29tbWVudCB0aGF0 IHRoZSBiZWxvdyBmdW5jdGlvbnMgYXJlIHVzZWQgZm9yIGZpbGxfZnVuY3Rp b24gYW5kIHN0b3JlX2Z1bmN0aW9uLg0KDQo+IHBzX2xnZXRyZWdzDQo+ICsg ICB3aWxsIHVzZSB0aGlzIGZvciBOUFRMIHN1cHBvcnQuICAqLw0KDQo+ICsN Cj4gK3N0YXRpYyB2b2lkDQo+ICttaWNyb2JsYXplX2ZpbGxfZ3JlZ3NldCAo c3RydWN0IHJlZ2NhY2hlICpyZWdjYWNoZSwgdm9pZCAqYnVmKSB7DQo+ICsg IGludCBpOw0KPiArDQo+ICsgIGZvciAoaSA9IDA7IGkgPCBtaWNyb2JsYXpl X251bV9yZWdzOyBpKyspDQo+ICsgICAgbWljcm9ibGF6ZV9jb2xsZWN0X3B0 cmFjZV9yZWdpc3RlciAocmVnY2FjaGUsIGksDQo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIgKikgYnVmICsgDQo+ ICttaWNyb2JsYXplX3JlZ21hcFtpXSk7IH0NCj4gKw0KPiArc3RhdGljIHZv aWQNCj4gK21pY3JvYmxhemVfc3RvcmVfZ3JlZ3NldCAoc3RydWN0IHJlZ2Nh Y2hlICpyZWdjYWNoZSwgY29uc3Qgdm9pZCAqYnVmKSANCj4gK3sNCj4gKyAg aW50IGk7DQo+ICsNCj4gKyAgZm9yIChpID0gMDsgaSA8IG1pY3JvYmxhemVf bnVtX3JlZ3M7IGkrKykNCj4gKyAgICBzdXBwbHlfcmVnaXN0ZXIgKHJlZ2Nh Y2hlLCBpLCAoY2hhciAqKSBidWYgKyANCj4gK21pY3JvYmxhemVfcmVnbWFw W2ldKTsgfQ0KPiArDQo+ICtzdGF0aWMgc3RydWN0IHJlZ3NldF9pbmZvIG1p Y3JvYmxhemVfcmVnc2V0c1tdID0gew0KPiArICB7IFBUUkFDRV9HRVRSRUdT RVQsIFBUUkFDRV9TRVRSRUdTRVQsIE5UX1BSU1RBVFVTLA0KPiArICAgIHNp emVvZiAoZWxmX2dyZWdzZXRfdCksIEdFTkVSQUxfUkVHUywNCj4gKyAgICBt aWNyb2JsYXplX2ZpbGxfZ3JlZ3NldCwgbWljcm9ibGF6ZV9zdG9yZV9ncmVn c2V0IH0sDQo+ICsgIHsgMCwgMCwgMCwgLTEsIC0xLCBOVUxMLCBOVUxMIH0s DQo+ICsgIHsgMCwgMCwgMCwgLTEsIC0xLCBOVUxMLCBOVUxMIH0NCg0KPj5D YW4ndCBzZWUgd2h5IHlvdSdkIG5lZWQgdHdvICJudWxsIiBlbnRyaWVzPw0K DQpUaGFua3MuIE9ubHkgb25lICBlbnRyeSBpcyBzdWZmaWNpZW50Lg0KDQpU aGFua3MgJiBSZWdhcmRzDQpBaml0DQoNClRoYW5rcywNClBlZHJvIEFsdmVz DQoNCg== >From gdb-patches-return-118480-listarch-gdb-patches=sources.redhat.com@sourceware.org Thu Dec 18 08:58:43 2014 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 320 invoked by alias); 18 Dec 2014 08:58: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 301 invoked by uid 89); 18 Dec 2014 08:58:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-bl2-obe.outbound.protection.outlook.com Received: from mail-bl2on0056.outbound.protection.outlook.com (HELO na01-bl2-obe.outbound.protection.outlook.com) (65.55.169.56) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Thu, 18 Dec 2014 08:58:41 +0000 Received: from BY2FFO11FD023.protection.gbl (10.1.14.31) by BY2FFO11HUB067.protection.gbl (10.1.15.242) with Microsoft SMTP Server (TLS) id 15.1.26.17; Thu, 18 Dec 2014 08:58:37 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BY2FFO11FD023.mail.protection.outlook.com (10.1.15.212) with Microsoft SMTP Server (TLS) id 15.1.26.17 via Frontend Transport; Thu, 18 Dec 2014 08:58:37 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1Y1Ws6-0005pd-Iv; Thu, 18 Dec 2014 00:55:46 -0800 From: Ajit Kumar Agarwal To: Michael Eager , Pedro Alves , Joel Brobecker CC: "gdb-patches@sourceware.org" , Vinod Kathail , Vidhumouli Hunsigida , "Nagaraju Mekala" Subject: RE: [Patch] Microblaze: Port of Linux gdbserver Date: Thu, 18 Dec 2014 08:58:00 -0000 References: <25de23b98e054fd291ea232d10f2800c@BN1BFFO11FD018.protection.gbl> <5436B7D0.9060004@eagercon.com> <543E7630.5060001@redhat.com> <99de529c620a4bb0a118a9fc39ae6ad0@BY2FFO11FD008.protection.gbl> <548F2240.7020700@redhat.com> <548F24CA.7090503@eagercon.com> In-Reply-To: <548F24CA.7090503@eagercon.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-RCIS-Action: ALLOW Message-ID: <03105cda11564e60a2ef365cbe36688e@BY2FFO11FD023.protection.gbl> X-EOPAttributedMessage: 0 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=ajit.kumar.agarwal@xilinx.com; X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(24454002)(13464003)(51704005)(189002)(479174004)(377454003)(199003)(21056001)(46102003)(50986999)(54356999)(76176999)(2656002)(87936001)(4396001)(86362001)(92566001)(31966008)(50466002)(23676002)(20776003)(47776003)(64706001)(6806004)(19580395003)(19580405001)(53416004)(62966003)(77156002)(104016003)(120916001)(107046002)(106116001)(106466001)(2950100001)(102836002)(92726002)(74316001)(108616004)(93886004)(107986001)(24736002)(23106004);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2FFO11HUB067;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:sfv;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB067; X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004);SRVR:BY2FFO11HUB067; X-Forefront-PRVS: 042957ACD7 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB067; X-OriginatorOrg: xilinx.com X-SW-Source: 2014-12/txt/msg00513.txt.bz2 Content-length: 1599 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNaWNoYWVs IEVhZ2VyIFttYWlsdG86ZWFnZXJAZWFnZXJjb24uY29tXSANClNlbnQ6IE1v bmRheSwgRGVjZW1iZXIgMTUsIDIwMTQgMTE6NDQgUE0NClRvOiBQZWRybyBB bHZlczsgQWppdCBLdW1hciBBZ2Fyd2FsOyBKb2VsIEJyb2JlY2tlcg0KQ2M6 IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBWaW5vZCBLYXRoYWlsOyBW aWRodW1vdWxpIEh1bnNpZ2lkYTsgTmFnYXJhanUgTWVrYWxhDQpTdWJqZWN0 OiBSZTogW1BhdGNoXSBNaWNyb2JsYXplOiBQb3J0IG9mIExpbnV4IGdkYnNl cnZlcg0KDQpPbiAxMi8xNS8xNCAxMDowMiwgUGVkcm8gQWx2ZXMgd3JvdGU6 DQo+IE9uIDEwLzE3LzIwMTQgMDg6MjIgUE0sIEFqaXQgS3VtYXIgQWdhcndh bCB3cm90ZToNCj4NCj4+IEdkYi5iYXNlIGdkYiB0ZXN0c3VpdGUgaXMgcnVu IGFuZCBoZXJlIGlzIHRoZSBzdGF0dXMgb2YgZ2RiIHRlc3RzdWl0ZSBydW4g Zm9yIGdkYi5iYXNlLg0KPj4NCj4+ICAgICAgICAgICAgICAgICAgPT09IGdk YiBTdW1tYXJ5ID09PQ0KPj4NCj4+ICMgb2YgZXhwZWN0ZWQgcGFzc2VzICAg ICAgICAgICAgNzgwNA0KPj4gIyBvZiB1bmV4cGVjdGVkIGZhaWx1cmVzICAg ICAgICAyMjYzDQo+DQo+IE92ZXIgMjAwMCB1bmV4cGVjdGVkIGZhaWx1cmVz IGlzIG5vdCB2ZXJ5IHJlYXNzdXJpbmcgdGhvdWdoLg0KPiBIYXZlIHlvdSBs b29rZWQgYXQgdGhlIGxvZ3MgdG8gZ2V0IGFuIGlkZWEgb2Ygd2hhdCBtaWdo dCBiZSBicm9rZW4/DQoNCj4+QmFyZSBtZXRhbCB0ZXN0IHJlc3VsdHMgc2hv dyB+MzUwIGZhaWx1cmVzLiAgVGhlIGdkYnNlcnZlciByZXN1bHRzIHNob3Vs ZCBiZSBzaW1pbGFyLg0KDQpwdXNoX2R1bW15X2NvZGUgZmVhdHVyZSBpcyBu b3QgaW1wbGVtZW50ZWQgaW4gTWljcm9ibGF6ZSBwb3J0Lg0KVGhlIHRvdGFs IGZhaWx1cmUgZHVlIHRvIHRoaXMgZnVuY3Rpb25hbGl0eSBpcyA1OTIgaW4g YmFyZSBtZXRhbC4gT2YgdGhpcyAgZ2RiLmJhc2UgZmFpbHVyZXMgYXJlIDM1 Ny4NCg0KTWF5IHdlIGtub3cgd2hhdCB5b3UgbWVhbnQgYnkgfjM1MCBmYWls dXJlcy4NCi0tIA0KTWljaGFlbCBFYWdlcgkgZWFnZXJAZWFnZXJjb24uY29t DQoxOTYwIFBhcmsgQmx2ZC4sIFBhbG8gQWx0bywgQ0EgOTQzMDYgIDY1MC0z MjUtODA3Nw0K >From gdb-patches-return-118481-listarch-gdb-patches=sources.redhat.com@sourceware.org Thu Dec 18 09:16:01 2014 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 9041 invoked by alias); 18 Dec 2014 09:16:00 -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 9028 invoked by uid 89); 18 Dec 2014 09:15:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_STOCKGEN,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-pa0-f42.google.com Received: from mail-pa0-f42.google.com (HELO mail-pa0-f42.google.com) (209.85.220.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Thu, 18 Dec 2014 09:15:57 +0000 Received: by mail-pa0-f42.google.com with SMTP id et14so1035417pad.15 for ; Thu, 18 Dec 2014 01:15:55 -0800 (PST) X-Received: by 10.70.89.105 with SMTP id bn9mr1460370pdb.155.1418894155855; Thu, 18 Dec 2014 01:15:55 -0800 (PST) Received: from seba.sebabeach.org.gmail.com (173-13-178-53-sfba.hfc.comcastbusiness.net. [173.13.178.53]) by mx.google.com with ESMTPSA id q10sm6116577pdm.78.2014.12.18.01.15.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Dec 2014 01:15:53 -0800 (PST) From: Doug Evans To: gdb-patches@sourceware.org Subject: [COMMITTED PATCH] Rename language_lookup_primitive_type_by_name Date: Thu, 18 Dec 2014 09:16:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2014-12/txt/msg00514.txt.bz2 Content-length: 6337 Hi. This patch is just a preparatory patch to this one: https://sourceware.org/ml/gdb-patches/2014-12/msg00169.html [look up primitive types as symbols] The name of this function is a bit long, and there are no other related language lookup functions that make the "by_name" suffix useful. Plus, I'd like to add a new function language_lookup_primitive_type_as_symbol, and language_lookup_primitive_type_by_name_as_symbol is excessively long. 2014-12-18 Doug Evans * language.c (language_lookup_primitive_type): Renamed from language_lookup_primitive_type_by_name. All callers updated. diff --git a/gdb/ada-exp.y b/gdb/ada-exp.y index 0a49952..c02f6a1 100644 --- a/gdb/ada-exp.y +++ b/gdb/ada-exp.y @@ -1086,9 +1086,9 @@ static struct type* find_primitive_type (struct parser_state *par_state, char *name) { struct type *type; - type = language_lookup_primitive_type_by_name (parse_language (par_state), - parse_gdbarch (par_state), - name); + type = language_lookup_primitive_type (parse_language (par_state), + parse_gdbarch (par_state), + name); if (type == NULL && strcmp ("system__address", name) == 0) type = type_system_address (par_state); @@ -1525,9 +1525,9 @@ static struct type * type_system_address (struct parser_state *par_state) { struct type *type - = language_lookup_primitive_type_by_name (parse_language (par_state), - parse_gdbarch (par_state), - "system__address"); + = language_lookup_primitive_type (parse_language (par_state), + parse_gdbarch (par_state), + "system__address"); return type != NULL ? type : parse_type (par_state)->builtin_data_ptr; } diff --git a/gdb/c-exp.y b/gdb/c-exp.y index 9d1c4c7..707e504 100644 --- a/gdb/c-exp.y +++ b/gdb/c-exp.y @@ -2942,9 +2942,9 @@ classify_name (struct parser_state *par_state, const struct block *block, } yylval.tsym.type - = language_lookup_primitive_type_by_name (parse_language (par_state), - parse_gdbarch (par_state), - copy); + = language_lookup_primitive_type (parse_language (par_state), + parse_gdbarch (par_state), + copy); if (yylval.tsym.type != NULL) return TYPENAME; diff --git a/gdb/d-exp.y b/gdb/d-exp.y index 5e4c10d..00d3a26 100644 --- a/gdb/d-exp.y +++ b/gdb/d-exp.y @@ -1577,8 +1577,8 @@ yylex (void) return DOLLAR_VARIABLE; yylval.tsym.type - = language_lookup_primitive_type_by_name (parse_language (pstate), - parse_gdbarch (pstate), copy); + = language_lookup_primitive_type (parse_language (pstate), + parse_gdbarch (pstate), copy); if (yylval.tsym.type != NULL) return TYPENAME; diff --git a/gdb/f-exp.y b/gdb/f-exp.y index f229afa..ab3801a 100644 --- a/gdb/f-exp.y +++ b/gdb/f-exp.y @@ -1230,8 +1230,8 @@ yylex (void) } yylval.tsym.type - = language_lookup_primitive_type_by_name (parse_language (pstate), - parse_gdbarch (pstate), tmp); + = language_lookup_primitive_type (parse_language (pstate), + parse_gdbarch (pstate), tmp); if (yylval.tsym.type != NULL) return TYPENAME; diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c index c5a390a..0048f6a 100644 --- a/gdb/gdbtypes.c +++ b/gdb/gdbtypes.c @@ -1310,7 +1310,7 @@ lookup_typename (const struct language_defn *language, if (sym != NULL && SYMBOL_CLASS (sym) == LOC_TYPEDEF) return SYMBOL_TYPE (sym); - type = language_lookup_primitive_type_by_name (language, gdbarch, name); + type = language_lookup_primitive_type (language, gdbarch, name); if (type) return type; diff --git a/gdb/go-exp.y b/gdb/go-exp.y index f9ffbf9..5178178 100644 --- a/gdb/go-exp.y +++ b/gdb/go-exp.y @@ -1455,9 +1455,9 @@ classify_name (struct parser_state *par_state, const struct block *block) copy = copy_name (yylval.sval); /* Try primitive types first so they win over bad/weird debug info. */ - type = language_lookup_primitive_type_by_name (parse_language (par_state), - parse_gdbarch (par_state), - copy); + type = language_lookup_primitive_type (parse_language (par_state), + parse_gdbarch (par_state), + copy); if (type != NULL) { /* NOTE: We take advantage of the fact that yylval coming in was a diff --git a/gdb/language.c b/gdb/language.c index 8d476d3..df45ddd 100644 --- a/gdb/language.c +++ b/gdb/language.c @@ -988,9 +988,9 @@ language_bool_type (const struct language_defn *la, } struct type * -language_lookup_primitive_type_by_name (const struct language_defn *la, - struct gdbarch *gdbarch, - const char *name) +language_lookup_primitive_type (const struct language_defn *la, + struct gdbarch *gdbarch, + const char *name) { struct language_gdbarch *ld = gdbarch_data (gdbarch, language_gdbarch_data); @@ -999,8 +999,7 @@ language_lookup_primitive_type_by_name (const struct language_defn *la, if (symbol_lookup_debug) { fprintf_unfiltered (gdb_stdlog, - "language_lookup_primitive_type_by_name" - " (%s, %s, %s)", + "language_lookup_primitive_type (%s, %s, %s)", la->la_name, host_address_to_string (gdbarch), name); } diff --git a/gdb/language.h b/gdb/language.h index 9ed7e22..aa07d8d 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -435,9 +435,9 @@ struct type *language_bool_type (const struct language_defn *l, struct type *language_string_char_type (const struct language_defn *l, struct gdbarch *gdbarch); -struct type *language_lookup_primitive_type_by_name (const struct language_defn *l, - struct gdbarch *gdbarch, - const char *name); +struct type *language_lookup_primitive_type (const struct language_defn *l, + struct gdbarch *gdbarch, + const char *name); /* These macros define the behaviour of the expression diff --git a/gdb/p-exp.y b/gdb/p-exp.y index 1c966cc..675514c 100644 --- a/gdb/p-exp.y +++ b/gdb/p-exp.y @@ -1710,8 +1710,8 @@ yylex (void) return TYPENAME; } yylval.tsym.type - = language_lookup_primitive_type_by_name (parse_language (pstate), - parse_gdbarch (pstate), tmp); + = language_lookup_primitive_type (parse_language (pstate), + parse_gdbarch (pstate), tmp); if (yylval.tsym.type != NULL) { free (uptokstart);