From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12094 invoked by alias); 10 Mar 2005 21:10:37 -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 8567 invoked from network); 10 Mar 2005 21:08:58 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sourceware.org with SMTP; 10 Mar 2005 21:08:58 -0000 Received: from drow by nevyn.them.org with local (Exim 4.44 #1 (Debian)) id 1D9Utk-0005IE-3X; Thu, 10 Mar 2005 16:08:48 -0500 Date: Thu, 10 Mar 2005 21:10:00 -0000 From: Daniel Jacobowitz To: Dave Korn , 'Karganov Konstantin' , 'GDB' Subject: Re: MI output command error Message-ID: <20050310210848.GA20315@nevyn.them.org> Mail-Followup-To: Dave Korn , 'Karganov Konstantin' , 'GDB' References: <20050310144013.GB14061@white> <20050310160852.GC14061@white> <20050310161309.GA14175@nevyn.them.org> <20050310174408.GE14061@white> <20050310175236.GA8276@nevyn.them.org> <20050310204738.GB14742@white> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050310204738.GB14742@white> User-Agent: Mutt/1.5.6+20040907i X-SW-Source: 2005-03/txt/msg00120.txt.bz2 On Thu, Mar 10, 2005 at 03:47:38PM -0500, Bob Rossi wrote: > > I'm as mystified as Dave as to how you could read the manual and > > believe GDB/MI was designed to operate synchronously. A number of MI > > commands have documentation that begins with "Asynchronous command." In > > particular, look at -exec-interrupt, which makes no sense as a > > synchronous command. > > Hey, I'm still learning here, just make sure you don't confuse > mystified/stupid :) > > I've been used to working with the a2 interace, which wasn't > asyncronous. What do you mean by "a2"? > Do you guys know if the MI always works asyncronously? Or > are there modes when it has to work syncronously? _MI_ is defined to be asynchronous. Any asynchronous interface may appear synchronous under some conditions. How asynchronous it is depends on the target; most targets are not fully async. -- Daniel Jacobowitz CodeSourcery, LLC