From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9228 invoked by alias); 3 Aug 2012 11:36:50 -0000 Received: (qmail 9220 invoked by uid 22791); 3 Aug 2012 11:36:49 -0000 X-SWARE-Spam-Status: No, hits=-6.3 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,RCVD_IN_DNSWL_HI,RCVD_IN_HOSTKARMA_W,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 03 Aug 2012 11:36:31 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q73BaQEW008863 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 3 Aug 2012 07:36:26 -0400 Received: from host2.jankratochvil.net (ovpn-116-17.ams2.redhat.com [10.36.116.17]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q73BaMEj030858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 3 Aug 2012 07:36:25 -0400 Date: Fri, 03 Aug 2012 11:36:00 -0000 From: Jan Kratochvil To: Marc Khouzam Cc: "'Abid, Hafiz'" , "'gdb-patches@sourceware.org'" Subject: Re: [patch] MI telnet service Message-ID: <20120803113621.GA27205@host2.jankratochvil.net> References: <20120725130222.GA4538@host2.jankratochvil.net> <20120725192653.GA24148@host2.jankratochvil.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120725192653.GA24148@host2.jankratochvil.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes 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 X-SW-Source: 2012-08/txt/msg00105.txt.bz2 Hi Marc, On Wed, 25 Jul 2012 21:26:53 +0200, Jan Kratochvil wrote: > Do you find the proposal above worth investigation? It is still very poor but for very very basic use it works, with readline. Only as single CLI over single MI, no multiplexing yet etc.: http://git.jankratochvil.net/?p=gdbmicli.git;a=tree git clone git://git.jankratochvil.net/gdbmicli;cd gdbmicli;make;./gdbmicli I get to implement more, like completion, terminal handling (CTRL-C) etc. I find it will simplify a lot of things like always forgotten target_terminal_ours calls etc. Thanks, Jan (gdb) p 1 $1 = 1 (gdb) file true Reading symbols from /bin/true...Reading symbols from /usr/lib/debug/bin/true.debug...done. done. (gdb) b main Breakpoint 1 at 0x401050: file true.c, line 59. (gdb) run Starting program: /bin/true Breakpoint 1, main (argc=1, argv=0x7fffffffdab8) at true.c:59 59 if (argc == 2) (gdb) q