From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18886 invoked by alias); 6 Dec 2004 20:55:45 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 18725 invoked from network); 6 Dec 2004 20:55:28 -0000 Received: from unknown (HELO balder.inter.net.il) (192.114.186.15) by sourceware.org with SMTP; 6 Dec 2004 20:55:28 -0000 Received: from zaretski ([80.230.156.125]) by balder.inter.net.il (Mirapoint Messaging Server MOS 3.3.7-GR) with ESMTP id DWX22525 (AUTH halo1); Mon, 6 Dec 2004 22:54:57 +0200 (IST) Date: Mon, 06 Dec 2004 20:55:00 -0000 From: "Eli Zaretskii" To: Konstantin Karganov Message-ID: <01c4dbd6$Blat.v2.2.2$0b225460@zahav.net.il> Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=ISO-8859-1 CC: gdb@sources.redhat.com In-reply-to: <18220744048.20041206192130@ispras.ru> (message from Konstantin Karganov on Mon, 6 Dec 2004 19:21:30 +0300) Subject: Re: complete GDB MI specification Reply-to: Eli Zaretskii References: <3616850089.20041129165854@ispras.ru> <41AB43C8.7050500@gnu.org> <13730878711.20041129205245@ispras.ru> <18220744048.20041206192130@ispras.ru> X-SW-Source: 2004-12/txt/msg00032.txt.bz2 > Date: Mon, 6 Dec 2004 19:21:30 +0300 > From: Konstantin Karganov > > I'm going to implement a GUI debugger over GDB and need a complete > description of MI commands and their result formats. Where can I find > it? In general, in the manual. > The "Debugging with GDB" guide doesn't specify many details: for > example, the value of the expression is a string with unclear format > (i.e. "[0 ]" is a valid array value), the > "-var-update" response is not specified at all... Please report all such unclear cases, and I will try to fix them. > How can I make a parser for the grammar specified as "there should be > something like the result"? :) There was a long series of discussions about a month ago, either here or on gdb-patches. Search for "MI" in the archives, and you will find a patch with a formal parser grammar for the MI interface.