From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 55558 invoked by alias); 17 Jan 2017 13:31:17 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 55470 invoked by uid 89); 17 Jan 2017 13:31:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.0 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 spammy=vl, davemartinarmcom, sk:dave.ma, sk:Dave.Ma X-Spam-User: qpsmtpd, 2 recipients X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr30045.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 17 Jan 2017 13:31:06 +0000 Received: from VI1PR0801MB1822.eurprd08.prod.outlook.com (10.168.68.7) by VI1PR0801MB2032.eurprd08.prod.outlook.com (10.173.74.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Tue, 17 Jan 2017 13:31:03 +0000 Received: from VI1PR0801MB1822.eurprd08.prod.outlook.com ([10.168.68.7]) by VI1PR0801MB1822.eurprd08.prod.outlook.com ([10.168.68.7]) with mapi id 15.01.0845.013; Tue, 17 Jan 2017 13:31:03 +0000 From: Alan Hayward To: Dave P Martin CC: Yao Qi , "linux-arch@vger.kernel.org" , Florian Weimer , "libc-alpha@sourceware.org" , "ard.biesheuvel@linaro.org" , Marc Zyngier , "gdb@sourceware.org" , Christoffer Dall , Szabolcs Nagy , "linux-arm-kernel@lists.infradead.org" , Torvald Riegel , Joseph Myers , nd Subject: Re: [RFC PATCH 08/10] arm64/sve: ptrace: Wire up vector length control and reporting Date: Tue, 17 Jan 2017 13:31:00 -0000 Message-ID: <6610C1B4-C08A-4A15-B272-77A45F341168@arm.com> References: <1484220369-23970-1-git-send-email-Dave.Martin@arm.com> <1484220369-23970-9-git-send-email-Dave.Martin@arm.com> <20170116122038.GG28060@E107787-LIN> <20170116133231.GO3699@e103592.cambridge.arm.com> <20170116151156.GI28060@E107787-LIN> <20170117100349.GR3699@e103592.cambridge.arm.com> In-Reply-To: <20170117100349.GR3699@e103592.cambridge.arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-office365-filtering-correlation-id: 21fd1f8d-af96-421b-788c-08d43edd1573 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB2032; x-microsoft-exchange-diagnostics: 1;VI1PR0801MB2032;7:kY1aX97SMnkSOjGkMV8Rx7TTwPl64tXfAnxC7gpWjHQjj4Kx0DRBWbxYOLHTiSBpSGpA86aUUbcI5p1knOk7BH/nhC0QoCpU5GJvkEDgH/9qz4+a+FSwwxYjPPJSP0s6oQTKj1UxTrodwH89qk2pYm9SHfCiH+qXkvzf/FDzRjtrhyMbiWHzc/0VZ3swejq863FxdniH9DiUzfYe60U4V/HIk0boHHrZVA7ZAP6gqw+FS3I8lmwPxcU0BB0Mgj0aMgvTWvnDIM7+c+wnRDtdw3ZZjUnR47hJx/upNGjZPhMmzbB4lJPtw7dWtNp6cqMTA6HoMWWY51PYnPfOLLJJqRd9YR4QMJukWlKQi4FpuRLv2nohpzMiUfHi64jiSe35XhmjEz99VowZtAB9fzyRz06vkGUU5cgK2L7BpQbfv/1C9phaaZrshidvaKIv4PiKrD/5n89PQ9FcKLxwN7mX0Q== nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(211171220733660); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123558021)(20161123560025)(6072148);SRVR:VI1PR0801MB2032;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2032; x-forefront-prvs: 01901B3451 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39410400002)(39840400002)(39850400002)(39450400003)(39860400002)(189002)(55674003)(377424004)(24454002)(199003)(83716003)(77096006)(6506006)(6486002)(25786008)(6436002)(106356001)(105586002)(229853002)(106116001)(3660700001)(33656002)(66066001)(38730400001)(101416001)(561944003)(30001)(92566002)(54356999)(39060400001)(76176999)(2900100001)(50986999)(54906002)(99286003)(2906002)(3280700002)(6512007)(36756003)(93886004)(4326007)(86362001)(6116002)(102836003)(5660300001)(97736004)(189998001)(7416002)(2950100002)(305945005)(110136003)(8936002)(68736007)(81156014)(81166006)(8676002)(122556002)(3846002)(7736002)(6636002)(82746002)(104396002)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR0801MB2032;H:VI1PR0801MB1822.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <49465D11440C5F41B6187A8442656247@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2017 13:31:03.1223 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2032 X-SW-Source: 2017-01/txt/msg00027.txt.bz2 DQo+IE9uIDE3IEphbiAyMDE3LCBhdCAxMDowMywgRGF2ZSBNYXJ0aW4gPERh dmUuTWFydGluQGFybS5jb20+IHdyb3RlOg0KPiANCj4gT24gTW9uLCBKYW4g MTYsIDIwMTcgYXQgMDM6MTE6NTZQTSArMDAwMCwgWWFvIFFpIHdyb3RlOg0K Pj4gT24gMTctMDEtMTYgMTM6MzI6MzEsIERhdmUgTWFydGluIHdyb3RlOg0K Pj4+IE9uIE1vbiwgSmFuIDE2LCAyMDE3IGF0IDEyOjIwOjM4UE0gKzAwMDAs IFlhbyBRaSB3cm90ZToNCj4+Pj4gT24gMTctMDEtMTIgMTE6MjY6MDcsIERh dmUgTWFydGluIHdyb3RlOg0KPj4+Pj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBv cnQgZm9yIG1hbmlwdWxhdGluZyBhIHRhc2sncyB2ZWN0b3IgbGVuZ3RoIGF0 DQo+Pj4+PiBydW50aW1lIHZpYSBwdHJhY2UuDQo+Pj4+PiANCj4+Pj4gDQo+ Pj4+IEkgaG9wZSBrZXJuZWwgZG9lc24ndCBwcm92aWRlIHN1Y2ggaW50ZXJm YWNlIHRvIHB0cmFjZXIgdG8gY2hhbmdlIHZlY3Rvcg0KPj4+PiBsZW5ndGgu DQo+Pj4gDQo+Pj4gSXQgZG9lcywgd2l0aCB0aGlzIHBhdGNoLCBiZWFjdXNl Li4uDQo+Pj4gDQo+Pj4+IFRoZSB2ZWN0b3IgbGVuZ3RoIGlzIHNvcnQgb2Yg YSByZWFkLW9ubHkgcHJvcGVydHkgb2YgdGhyZWFkL3Byb2Nlc3MvDQo+Pj4+ IHByb2dyYW0gdG8gZGVidWdnZXIsIHVubGVzcyB3ZSByZWFsbHkgaGF2ZSBh IGNsZWFyIHJlcXVpcmVtZW50IHRvIG1vZGlmeQ0KPj4+PiB2ZWN0b3IgbGVu Z3RoIGluIGRlYnVnZ2luZy4gIEkgbWF5IG1pc3Mgc29tZXRoaW5nIGJlY2F1 c2UgSSBoYXZlbid0IGRlYnVnDQo+Pj4+IFNWRSBjb2RlIHlldC4NCj4+PiAN Cj4+PiAuLi50aGUgdmVjdG9yIGxlbmd0aCBpcyBubyBsb25nZXIgcmVhZC1v bmx5IGZvciB0aGUgdGFzaywgdGhhbmtzIHRvDQo+Pj4gdGhlIG5ldyBwcmN0 bHMoKS4NCj4+IA0KPj4gV2hhdCBJIG1lYW50ICJyZWFkLW9ubHkiIGlzIHRo YXQgZGVidWdnZXIgY2FuJ3QgY2hhbmdlIGl0LCB3aGlsZSB0aGUgcHJvZ3Jh bQ0KPj4gaXRzZWxmIGNhbiBjaGFuZ2UgaXQgdmlhIHByY3RsKCkuDQo+IA0K PiBJIHNlZS4NCj4gDQo+Pj4gDQo+Pj4gVGhpcyBkb2VzIGFkZCBjb21wbGV4 aXR5LCBidXQgSSBmaWd1cmVkIHRoYXQgYW55IHByb2dyYW1tZXIncyBtb2Rl bA0KPj4+IHN0YXRlIHRoYXQgdGhlIHRocmVhZCBjYW4gbW9kaWZ5IGZvciBp dHNlbGYgc2hvdWxkIGJlIG1vZGlmaWFibGUgYnkgdGhlDQo+Pj4gZGVidWdn ZXIsIGlmIGZvciBubyBvdGhlciByZWFzb24gdGhhbiB0aGUgdXNlciBtYXkg d2FudCB0byBleHBlcmltZW50IHRvDQo+Pj4gc2VlIHdoYXQgaGFwcGVucy4g IFdpdGhvdXQgYSBwdHJhY2UgaW50ZXJmYWNlLCBpdCB3b3VsZCBiZSBuZWNl c3NhcnkNCj4+PiB0byBpbmplY3QgYSBwcmN0bCgpIGNhbGwgaW50byB0aGUg dGFyZ2V0LCB3aGljaCBpcyBwb3NzaWJsZSBidXQgYXdrd2FyZC4NCj4+IA0K Pj4gV2Ugb25seSBuZWVkIHN1Y2ggaW50ZXJmYWNlIGlmIGl0IGlzIHVzZWZ1 bCwgc2VlIG1vcmUgYmVsb3cuDQo+PiANCj4+IFN1cHBvc2UgaXQgaXMgdXNl ZnVsIHRvIGNoYW5nZSB2ZWN0b3IgbGVuZ3RoIHRocm91Z2ggcHRyYWNlLCB3 ZSBzaG91bGQgYWxpZ24NCj4+IHB0cmFjZSBpbnRlcmZhY2UgdG8gcHJjdGwo KSBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgTG9va3MgdGhhdCBib3RoIHByY3Rs DQo+PiBjaGFuZ2UgYW5kIHB0cmFjZSBjaGFuZ2UgY2FuIGdvIHRocm91Z2gg c3ZlX3NldF92ZWN0b3JfbGVuZ3RoLCBlYXN5IHRvIGtlZXANCj4+IHR3byBj b25zaXN0ZW50Lg0KPj4gDQo+Pj4gDQo+Pj4gZ2RiIG11c3QgYWxyZWFkeSBy ZS1kZXRlY3QgdGhlIHZlY3RvciBsZW5ndGggb24gc3RvcCwgc2luY2UgdGhl IHRhcmdldA0KPj4+IGNvdWxkIGhhdmUgY2FsbGVkIHRoZSBwcmN0bCgpIGlu IHRoZSBtZWFudGltZS4NCj4+IA0KPj4gWWVzLCBnZGIgYXNzdW1lcyB0aGUg dmVjdG9yIGxlbmd0aCBtYXkgYmUgY2hhbmdlZCwgc28gaXQgcmUtZGV0ZWN0 cyBvbg0KPj4gZXZlcnkgc3RvcCwgYnV0IEkgZG9uJ3Qgc2VlIHRoZSBuZWVk IGZvciBnZGIgdG8gY2hhbmdlIHRoZSB2ZWN0b3IgbGVuZ3RoLg0KPj4gDQo+ Pj4gDQo+Pj4gQWNjZXNzIHZpYSBwdHJhY2UgYWxzbyBhbGxvd3MgdGhpbmdz IGxpa2UgdHJhcHBpbmcgb24gZXhlYywgZm9yayBvcg0KPj4+IGNsb25lIGFu ZCBjaGFuZ2luZyB0aGUgdmVjdG9yIGxlbmd0aCBmb3IgdGhlIG5ldyBwcm9j ZXNzIG9yIHRocmVhZA0KPj4+IGJlZm9yZSBpdCBzdGFydHMgdG8gcnVuLiAg SSdtIGd1ZXNzaW5nIGhlcmUsIGJ1dCBzdWNoIGEgc2NlbmFyaW8gc2VlbXMN Cj4+PiBsZWdpdGltYXRlICg/KQ0KPj4+IA0KPj4gDQo+PiBZZXMsIHRoZXNl IGNhc2VzIGFyZSB2YWxpZCwgYnV0IHRoZSB1c2VmdWxuZXNzIGlzIHN0aWxs IHF1ZXN0aW9uYWJsZSB0bw0KPj4gbWUuICBJIGp1c3QgZG91YnQgdGhhdCBT VkUgZGV2ZWxvcGVycyBkbyBuZWVkIHRvIGNoYW5nZSB2ZWN0b3IgbGVuZ3Ro DQo+PiB3aGVuIHRoZXkgYXJlIGRlYnVnZ2luZyBjb2RlLiAgTm90ZSB0aGF0 IGl0IGlzIG5vdCBteSBzdHJvbmcgb2JqZWN0aW9uDQo+PiB0byB0aGlzIHBh dGNoLCBpZiBrZXJuZWwgcGVvcGxlIGJlbGlldmUgdGhpcyBpcyB1c2VmdWws IEkgYW0gZmluZSB3aXRoDQo+PiBpdC4NCj4gDQo+IFRoYXQncyBmYWlyLiAg SSdsbCBsZWF2ZSB0aGUgcGF0Y2ggdGhlcmUgZm9yIG5vdyBhbmQgc2VlIGlm IGFueW9uZSBlbHNlDQo+IGhhcyBhIGNvbW1lbnQgdG8gbWFrZSwgYnV0IGl0 IGNvdWxkIGJlIHJlbW92ZWQgd2l0aG91dCBhZmZlY3RpbmcNCj4gYW55dGhp bmcgZWxzZS4NCj4gDQoNCkkgd291bGQgc2F5IHRoYXQgd2hpbHN0IGl0IGlz IGEgdmVyeSBkYW5nZXJvdXMgdGhpbmcgdG8gZG8gYW5kIGhhcyBtYW55DQpj b25zZXF1ZW5jZXMsIHRoZXJlIGlzIGEgcmVxdWlyZW1lbnQgZm9yIGEgZ2Ri IHVzZXIgdG8gYmUgYWJsZSB0byBjaGFuZ2UgVkwNCndoaWxzdCBkZWJ1Z2dp bmcgYSBydW5uaW5nIHByb2Nlc3MsIGFuZCBJIGRvbuKAmXQgdGhpbmsgd2Ug c2hvdWxkIHNlZQ0KY2hhbmdpbmcgVkwgYXMgbXVjaCBkaWZmZXJlbnQgZnJv bSBjaGFuZ2luZyBhIHJlZ2lzdGVyIHZhbHVlIG9uIHRoZSBmbHkuDQoNClNh eSB5b3UgaGF2ZSBhIGxvb3AgaW4gYXNzZW1ibHkgeW91IGFyZSB0cnlpbmcg dG8gZGVidWcgLSB5b3UgbWlnaHQgd3JpdGUNCnRvICR4MiBhbmQgdGhlbiBz aW5nbGUgc3RlcCB0byBzZWUgaG93IHRoaXMgZWZmZWN0cyB0aGUgcmVzdWx0 LiBXaXRoIFNWRQ0KY29kZSB5b3UgbWlnaHQgd2FudCB0byBzZWUgaG93IGRp ZmZlcmVudCBWTCB2YWx1ZXMgd2lsbCBlZmZlY3QgdGhlIGxheW91dA0Kb2Yg cmVzdWx0cyBpbiB0aGUgdmVjdG9ycywgaG93IGl0IGVmZmVjdHMgdGhlIHBy ZWRpY2F0ZXMgYW5kIGhvdyBpdCBjaGFuZ2VzDQp0aGUgbnVtYmVyIG9mIGl0 ZXJhdGlvbnMgdGhlIGxvb3AgbWFrZXMuIE9mIGNvdXJzZSwgb25jZSB5b3Ug ZXhpdCB0aGUNCmxvb3AgYWxsIGJldHMgYXJlIG9mZiAtIGp1c3QgbGlrZSBp ZiB5b3UgaGFkIGJlZW4gY2hhbmdpbmcgcmVnaXN0ZXIgdmFsdWVzLg0KDQpU aGUgY3VycmVudCBwcm9wb3NhbCBmb3IgZ2RiIGlzIHRoYXQgd2Ugd2lsbCBz aG93ICRWTCBpbiB0aGUgbGlzdCBvZg0KcmVnaXN0ZXJzLCB0aGVyZWZvcmUg Zm9yIGNvbnNpc3RlbmN5IGl04oCZZCBtYWtlIHNlbnNlIGZvciB0aGUgZ2Ri IHVzZXIgdG8NCmJlIGFibGUgdG8gc2V0IGl0IGFzIGlmIGl0IHdhcyBqdXN0 IGFub3RoZXIgcmVnaXN0ZXIuIEZvciB0aGlzIHdlIG5lZWQgYQ0Kc2ltcGxl IHdheSB0byBjaGFuZ2UgdGhlIFZMIGluIGFub3RoZXIgcHJvY2VzcywgYW5k IEkgdGhpbmsgcHRyYWNlKCkgaXMNCnRoZSBlYXNpZXN0IHdheSAoZ2l2ZW4g dGhhdCBwcmN0bCgpIG9ubHkgY2hhbmdlcyBpdHMgb3duIHByb2Nlc3MpLg0K DQoNCj4gQXJlIHRoZXJlIHNpdHVhdGlvbnMgaW4gd2hpY2ggaW5qZWN0aW5n IGEgZnVuY3Rpb24gY2FsbCBpbnRvIHRoZSB0YXJnZXQNCj4gd29uJ3Qgd29y aywgaS5lLiwgd2hlcmUgd2UgY291bGRuJ3QgZG86DQo+IA0KPiBzZXQgcHJj dGwoLi4uKQ0KPiANCj4gPw0KPiANCj4gVXNpbmcgdGhlIHByY3RsIGludGVy ZmFjZSB0aGlzIHdheSwgaXQgd291bGQgYWxzbyBiZSBwcmVmZXJhYmxlIHRv IHJlZmVyDQo+IHRvIHRoZSAjZGVmaW5lcyBieSBuYW1lLg0KPiANCj4gQ2hl ZXJzDQo+IOKAlERhdmUNCg0KDQpUaGFua3MsDQpBbGFuLg0KDQo= >From gdb-return-45543-listarch-gdb=sources.redhat.com@sourceware.org Thu Jan 19 03:15:03 2017 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 36791 invoked by alias); 19 Jan 2017 03:15:01 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org Received: (qmail 36745 invoked by uid 89); 19 Jan 2017 03:14:59 -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,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM autolearn=no version=3.3.2 spammy=H*p:D*net, H*r:sk:gdb@sou, multi, recieved X-HELO: mail-pg0-f52.google.com Received: from mail-pg0-f52.google.com (HELO mail-pg0-f52.google.com) (74.125.83.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 19 Jan 2017 03:14:49 +0000 Received: by mail-pg0-f52.google.com with SMTP id 204so9916464pge.0 for ; Wed, 18 Jan 2017 19:14:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=rdzsqaTJXZYnWHf1dmNfxNFjVzZWXUKGaWuaR3xYJOc=; b=Wq3OBCfPElcaeLtKagxoqQ0DeNkdzPVnSUl/O+ZfhOVRCKCTVb7yT26QOF3tUR3xGP h7ehYRwy8mGyBCNSFCF87TsszkOS7XL4GQTdpe4fABuwaRTnwuhd5Y89wvmjgp5g7Xy8 d188j+OZ4jC5+E5DAxD0I6TDsssKbj2NBpmUctG1GG8eYvHzW9ZQOQwn5xSertyOIL4z BpMEgxqtv2umf8m69saIgewejSVkZQk6Dy+/juv0tb7kRm7uhrVTBMYJ5u4Gk+H7NTPI 2k6aXjYHOB3bV7axnmmbbVzI83ep0MIVlGBaiQyX1n0M8mXsgB+Hb1sVdTQfE2qiMAk9 v3Jw== X-Gm-Message-State: AIkVDXJVIGgChjvf0a+9RgnxNrFWbLWarBhRL6U9/Sp2EltFRXLuhj2ESiQOghKzFfKGtw== X-Received: by 10.98.73.74 with SMTP id w71mr7572579pfa.52.1484795688085; Wed, 18 Jan 2017 19:14:48 -0800 (PST) Received: from xubuntu.brasko.net (ip70-181-32-92.ri.ri.cox.net. [70.181.32.92]) by smtp.gmail.com with ESMTPSA id l22sm3794821pgc.43.2017.01.18.19.14.47 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Jan 2017 19:14:47 -0800 (PST) Date: Thu, 19 Jan 2017 03:15:00 -0000 From: Bob Rossi To: "gdb@sourceware.org" Subject: GDB/MI questions Message-ID: <20170119031445.GA24616@xubuntu.brasko.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-IsSubscribed: yes X-SW-Source: 2017-01/txt/msg00028.txt.bz2 Content-length: 869 Hi, I'm attempting to convert CGDB (a GDB front end) from annotations to MI. Two questions I've run up against: The first is, with annotations, it's easy to tell when GDB can except another command, just wait for the prompt annotation. With GDB/MI it seems a little trickier. So far I have this: Wait for the gdb prompt If you have not recieved a *running yet, it's safe to run a command. Otherwise, if you have recieved a *running, you need to wait for the prompt and for *stopped. Anyone have a better approach? Does multi target impact this? Second, from the CLI if you run the command "next", then if you hit the enter key, GDB will run the "next" command again. However, in GDB/MI if you run -interpreter-exec console "next", and then follow that with the Enter key, GDB does nothing. Is there a way to run the last command? Thanks, Bob Rossi