From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13283 invoked by alias); 1 Aug 2005 02:15:18 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 13273 invoked by uid 22791); 1 Aug 2005 02:15:15 -0000 Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Mon, 01 Aug 2005 02:15:15 +0000 Received: from drow by nevyn.them.org with local (Exim 4.52) id 1DzPph-0004i7-Ut for gdb-patches@sources.redhat.com; Sun, 31 Jul 2005 22:15:14 -0400 Date: Mon, 01 Aug 2005 02:15:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: Re: MI testsuite to use PTY for inferior Message-ID: <20050801021513.GI30901@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com References: <17131.5769.342629.658975@farnswood.snap.net.nz> <20050730173855.GA21401@white> <17131.64575.780190.163527@farnswood.snap.net.nz> <20050730230309.GA22547@white> <20050731012111.GB13808@nevyn.them.org> <20050731131653.GC22547@white> <20050731153051.GA28158@nevyn.them.org> <20050731212021.GA24144@white> <20050801015330.GE30901@nevyn.them.org> <20050801020525.GA24853@white> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050801020525.GA24853@white> User-Agent: Mutt/1.5.8i X-SW-Source: 2005-08/txt/msg00006.txt.bz2 On Sun, Jul 31, 2005 at 10:05:25PM -0400, Bob Rossi wrote: > > > > - Remote targets that provide output currently aren't redirected onto > > > > the PTY; instead they'll appear interleaved, just like before. > > > > > > In this scenario, I'm guessing from the sound of it that GDB just hasn't > > > added support for this yet. So it's a GDB bug, right? I could look into > > > this if I had some direction. > > > > I don't know. What do you want it to do? GDB to set up a fake > > terminal and push output to it? Might make sense, might not, haven't > > thought about it. > > Why doesn't GDB open a pty and simply give the FE the name of the device > it can read the inferior I/O from? This would simplify a lot of things. Didn't we go through this already and decide it was better for the user to provide the TTY and tell GDB where to send the user? Just like we do now for set inferior-tty? It wouldn't be a big stretch to make this go for remote targets; GDB would do the writing instead of the inferior. There'd be no input. For Windows, if someone cared to implement it, you could probably pass a pipe to GDB in some fashion. I do not know enough about Windows to know how, or care enough about native Windows use of MI to figure it out myself. -- Daniel Jacobowitz CodeSourcery, LLC