From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4060 invoked by alias); 10 Sep 2014 15:12: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 Received: (qmail 4048 invoked by uid 89); 10 Sep 2014 15:12:33 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-by2-obe.outbound.protection.outlook.com Received: from mail-by2lp0235.outbound.protection.outlook.com (HELO na01-by2-obe.outbound.protection.outlook.com) (207.46.163.235) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Wed, 10 Sep 2014 15:12:32 +0000 Received: from BL2FFO11FD027.protection.gbl (10.173.160.31) by BL2FFO11HUB039.protection.gbl (10.173.160.245) with Microsoft SMTP Server (TLS) id 15.0.1019.14; Wed, 10 Sep 2014 15:12:29 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2FFO11FD027.mail.protection.outlook.com (10.173.161.106) with Microsoft SMTP Server (TLS) id 15.0.1019.14 via Frontend Transport; Wed, 10 Sep 2014 15:12:28 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-smtp1) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1XRjUx-0007h5-2H; Wed, 10 Sep 2014 08:07:55 -0700 From: Ajit Kumar Agarwal To: Michael Eager , Joel Brobecker CC: "gdb-patches@sourceware.org" , Vinod Kathail , Vidhumouli Hunsigida , "Nagaraju Mekala" Subject: RE: [Patch, microblaze]: Port of Linux gdbserver Date: Wed, 10 Sep 2014 15:12:00 -0000 References: <2570e3c7-f55b-45cd-aa6e-7f4fa145f32a@BN1BFFO11FD002.protection.gbl> <541052B5.5080503@eagercon.com> <20140910134606.GO28404@adacore.com> <050c6461-c35c-441d-9b63-7636d9164e2e@BL2FFO11FD048.protection.gbl> <54106294.8030806@eagercon.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 X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(6009001)(438002)(189002)(24454002)(377424004)(51704005)(377454003)(199003)(479174003)(13464003)(2656002)(31696002)(50986999)(54356999)(83072002)(4396001)(44976005)(81542001)(21056001)(70736001)(86362001)(99396002)(80022001)(92566001)(74662001)(87936001)(31966008)(76176999)(85852003)(92726001)(83322001)(19580395003)(76482001)(6806004)(19580405001)(74502001)(23676002)(64706001)(107046002)(1496007)(46102001)(47776003)(20776003)(77982001)(104016003)(77096002)(79102001)(90102001)(81342001)(53416004)(106466001)(50466002)(106116001)(74316001)(95666004)(85306004)(93886004)(107986001)(23106004);DIR:OUT;SFP:;SCL:1;SRVR:BL2FFO11HUB039;H:xsj-pvapsmtpgw01;FPR:;MLV:sfv;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;UriScan:; X-Forefront-PRVS: 033054F29A 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-OriginatorOrg: xilinx.com X-SW-Source: 2014-09/txt/msg00319.txt.bz2 U29ycnkgZm9yIHRoZSB0eXBvOg0KDQo+PkZyb20gYW5vdGhlciB0ZXJtaW5h bCBtYi1nZGIgaXMgcnVuIGFuZCBhdHRhY2hlZCB0byBnZGJzZXJ2ZXIgcHJv Y2VzcyBydW4gYmVmb3JlIHVzaW5nIHRhciByZW1vdGUgY29tbWFuZCBhbmQg QnJlYWsgcG9pbnQgaXMgc2V0IGFuZCBjb250aW51ZS4NCg0KRnJvbSBhbm90 aGVyIHRlcm1pbmFsIGdkYiBjb21waWxlZCB3aXRoICBtaWNyb2JsYXplZWwt eGlsaW54LWxpbnV4LWdudSBpcyBydW4gYW5kIGF0dGFjaGVkIHRvIGdkYnNl cnZlciBwcm9jZXNzIHJ1biBiZWZvcmUgdXNpbmcgdGFyIHJlbW90ZSBjb21t YW5kIGFuZCBCcmVhayBwb2ludCBpcyBzZXQgYW5kIGNvbnRpbnVlLg0KDQpU aGFua3MgJiBSZWdhcmRzDQpBaml0DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogQWppdCBLdW1hciBBZ2Fyd2FsIA0KU2VudDogV2VkbmVz ZGF5LCBTZXB0ZW1iZXIgMTAsIDIwMTQgODozMCBQTQ0KVG86ICdNaWNoYWVs IEVhZ2VyJzsgSm9lbCBCcm9iZWNrZXINCkNjOiBnZGItcGF0Y2hlc0Bzb3Vy Y2V3YXJlLm9yZzsgVmlub2QgS2F0aGFpbDsgVmlkaHVtb3VsaSBIdW5zaWdp ZGE7IE5hZ2FyYWp1IE1la2FsYQ0KU3ViamVjdDogUkU6IFtQYXRjaCwgbWlj cm9ibGF6ZV06IFBvcnQgb2YgTGludXggZ2Ric2VydmVyDQoNCj4+IEhvdyBo YXMgdGhpcyBiZWVuIHRlc3RlZD8gICBQbGVhc2UgYmUgc3BlY2lmaWMuDQoN ClRoZSBjaGFuZ2VzIGFyZSB0ZXN0ZWQgd2l0aCB0aGUgWGlsaW54IFBldGFM aW51eC4gVGhlIFBldGFsaW51eCBpcyBib290ZWQgdXAgd2l0aCBRRU1VIGFu ZCB0aGUgZ2Ric2VydmVyIGlzIHJ1biBhcyBmb2xsb3dzLg0KDQovYmluL2dk YnNlcnZlciBIT1NUOjEyMzQgYXBwbGljYXRpb24uZWxmLg0KDQpGcm9tIGFu b3RoZXIgdGVybWluYWwgbWItZ2RiIGlzIHJ1biBhbmQgYXR0YWNoZWQgdG8g Z2Ric2VydmVyIHByb2Nlc3MgcnVuIGJlZm9yZSB1c2luZyB0YXIgcmVtb3Rl IGNvbW1hbmQgYW5kIEJyZWFrIHBvaW50IGlzIHNldCBhbmQgY29udGludWUu DQoNCkFsbCB0aGUgdGVzdGluZyBoYXMgYmVlbiBkb25lIHdpdGggbGl0dGxl LWVuZGlhbiBiaW5hcmllcy4gRXZlbiB0aGUgTGludXgga2VybmVsIHRoYXQg Z290IGJvb3RlZCB1cCBhcmUgbGl0dGxlIGVuZGlhbi4gDQoNClJlc3QgbXkg YW5zd2VycyBhcmUgaW5saW5lZCBiZWxvdy4NCg0KVGhhbmtzICYgUmVnYXJk cw0KQWppdA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog TWljaGFlbCBFYWdlciBbbWFpbHRvOmVhZ2VyQGVhZ2VyY29uLmNvbV0NClNl bnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDEwLCAyMDE0IDg6MDkgUE0NClRv OiBBaml0IEt1bWFyIEFnYXJ3YWw7IEpvZWwgQnJvYmVja2VyDQpDYzogZ2Ri LXBhdGNoZXNAc291cmNld2FyZS5vcmc7IFZpbm9kIEthdGhhaWw7IFZpZGh1 bW91bGkgSHVuc2lnaWRhOyBOYWdhcmFqdSBNZWthbGENClN1YmplY3Q6IFJl OiBbUGF0Y2gsIG1pY3JvYmxhemVdOiBQb3J0IG9mIExpbnV4IGdkYnNlcnZl cg0KDQpPbiAwOS8xMC8xNCAwNzoyMiwgQWppdCBLdW1hciBBZ2Fyd2FsIHdy b3RlOg0KPiBQbGVhc2UgZmluZCB0aGUgdXBkYXRlZCBwYXRjaCB3aXRoIHJl dmlldyBmZWVkYmFja3MgYXJlIGluY29ycG9yYXRlZC4NCj4NCj4gICAgIFtQ YXRjaCwgbWljcm9ibGF6ZV06IFBvcnQgb2YgTGludXggZ2Ric2VydmVyDQo+ DQo+ICAgICAgVGhpcyBwYXRjaCBpcyB0aGUgcG9ydCBvZiBMaW51eCBnZGJz ZXJ2ZXIuDQo+DQo+ICAgICAgQ2hhbmdlTG9nOg0KPiAgICAgIDIwMTQtMTAt MDkgIEFqaXQgQWdhcndhbCAgPGFqaXRrdW1AeGlsaW54LmNvbT4NCj4NCj4g ICAgICAgICAgKiBjb25maWd1cmUuaG9zdCAobWljcm9ibGF6ZSk6IE5ldy4N Cj4gICAgICAgICAgKG1pY3JvYmxhemUqLSotbGludXgqKTogTmV3Lg0KPiAg ICAgICAgICAqIGNvbmZpZ3VyZS50Z3QgKGJ1aWxkX2dkYnNlcnZlcik6IE5l dyBEZWZpbml0aW9uLg0KPiAgICAgICAgICAqIGdkYnNlcnZlci9NYWtlZmls ZS5pbiAobWljcm9ibGF6ZS1saW51eC5jKTogTmV3IHRhcmdldC4NCj4gICAg ICAgICAgKiBnZGJzZXJ2ZXIvY29uZmlndXJlLnNydiAobWljcm9ibGF6ZSot Ki1saW51eCopOiBOZXcgdGFyZ2V0Lg0KPiAgICAgICAgICAqIGdkYnNlcnZl ci9saW51eC1taWNyb2JsYXplLWxvdy5jOiBOZXcgZmlsZS4NCj4NCj4gICAg ICBTaWduZWQtb2ZmLWJ5OkFqaXQgQWdhcndhbCBhaml0a3VtQHhpbGlueC5j b20NCg0KUGxlYXNlIHJldmlldyB5b3VyIHBhdGNoZXMgYmVmb3JlIHlvdSAo cmUpc3VibWl0IHRoZW0uDQoNCisgIC8qIElmIG5lY2Vzc2FyeSwgcmVjb2du aXplIG1vcmUgdHJhcCBpbnN0cnVjdGlvbnMgaGVyZS4gIEdEQiBvbmx5IHVz ZXMgdGhlDQorICAgICAgb25lLiAgKi8NCg0KPj5PbmUgbGluZS4NCg0KIElm IHRoaXMgZXhjZWVkcyB0aGUgODAgQ29scyB0aGVuIGFsc28gaXQgc2hvdWxk IGJlIGluIG9uZSBMaW5lLg0KKyAgZWxzZQ0KKyAgICB7DQorICAgICAgICBp ZiAoc2l6ZSA8IHNpemVvZiAobG9uZykpDQorICAgICAgICAgIHN1cHBseV9y ZWdpc3RlciAocmVnY2FjaGUsIHJlZ25vLCBidWYgKyBzaXplb2YgKGxvbmcp IC0gc2l6ZSk7DQorICAgICAgICBlbHNlDQorICAgICAgICAgIHN1cHBseV9y ZWdpc3RlciAocmVnY2FjaGUsIHJlZ25vLCBidWYpOw0KKyAgICB9DQorfQ0K DQo+PkZpeCBpbmRlbnQuDQoNCkNvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiB3 aGF0IGluZGVudGF0aW9uIGlzIHJlcXVpcmVkIGluIHRoZSBhYm92ZSBjYXNl Lg0KDQorc3RhdGljIHN0cnVjdCB1c3JyZWdzX2luZm8gbWljcm9ibGF6ZV91 c3JyZWdzX2luZm8gPSB7DQorICAgbWljcm9ibGF6ZV9udW1fcmVncywNCisg ICBtaWNyb2JsYXplX3JlZ21hcCwNCit9Ow0KDQo+PkZpeCBpbmRlbnQuDQoN Ckkgd2lsbCBmaXggdGhpcy4NCg0KPj5Ib3cgaGFzIHRoaXMgYmVlbiB0ZXN0 ZWQ/ICAgUGxlYXNlIGJlIHNwZWNpZmljLg0KDQpBbnN3ZXJlZCBhYm92ZS4N Cg0KLS0gDQpNaWNoYWVsIEVhZ2VyCSBlYWdlckBlYWdlcmNvbi5jb20NCjE5 NjAgUGFyayBCbHZkLiwgUGFsbyBBbHRvLCBDQSA5NDMwNiAgNjUwLTMyNS04 MDc3DQo= >From gdb-patches-return-115729-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Sep 10 15:19:31 2014 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 12448 invoked by alias); 10 Sep 2014 15:19:30 -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 12439 invoked by uid 89); 10 Sep 2014 15:19:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 10 Sep 2014 15:19:28 +0000 Received: from nat-ies.mentorg.com ([192.94.31.2] helo=SVR-IES-FEM-01.mgc.mentorg.com) by relay1.mentorg.com with esmtp id 1XRjg4-0005nO-7x from Maciej_Rozycki@mentor.com ; Wed, 10 Sep 2014 08:19:24 -0700 Received: from localhost (137.202.0.76) by SVR-IES-FEM-01.mgc.mentorg.com (137.202.0.104) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 10 Sep 2014 16:12:55 +0100 Date: Wed, 10 Sep 2014 15:19:00 -0000 From: "Maciej W. Rozycki" To: Ulrich Weigand CC: Joel Brobecker , Pedro Alves , GDB Patches Subject: Re: eliminate deprecated_insert_raw_breakpoint. what's left. In-Reply-To: <201409101445.s8AEjILM007935@d06av02.portsmouth.uk.ibm.com> Message-ID: References: <201409101445.s8AEjILM007935@d06av02.portsmouth.uk.ibm.com> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-SW-Source: 2014-09/txt/msg00320.txt.bz2 Content-length: 1786 On Wed, 10 Sep 2014, Ulrich Weigand wrote: > > Here is what I found: > > https://sourceware.org/gdb/wiki/Internals%20Obsoleting-code > > > > I agree we can obsolete Alpha OSF/1 as well. > > Once OSF/1 and IRIX are gone, I hope all of the ECOFF/mdebug debug > format support can go as well (mipsread.c, mdebugread.c etc.) ... Some of that stuff will best stay, to support Procedure Descriptor Records used on MIPS ELF targets, including but not limited to Linux. These records are the only way to get backtracing, and consequently any reasonable control of the debuggee, to work from places that have debug information stripped, such as often when you interrupt your debuggee while waiting in a syscall (libc.so will often have no debug information included, as usually won't other system-installed shared libraries). Without that debugging is from my experience severely impeded -- you end up in the middle of nowhere and virtually all you can do is `continue' or `stepi', that'll in many cases merely put you back in the sleeping syscall. All MIPS ELF binaries produced by the GNU toolchain carry these PDR records along unless their exclusion has been explicitly requested from GAS (which is not the default and in most cases undesirable, these records are very lightweight and occupy little space). I have already identified `mdebugread.h' being the only piece required though -- in addition to `mips-mdebug-tdep.h' and `mips-mdebug-tdep.c' that were removed from our tree as a result of an unfortunate coincidence and have been maintained outside it for years now; they need some improvements at the time they are brought back too. Maybe `mdebugread.h' can be stripped down a bit and actually folded into `mips-mdebug-tdep.h' eventually. Maciej