From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30927 invoked by alias); 31 Jan 2003 20:56:46 -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 30919 invoked from network); 31 Jan 2003 20:56:44 -0000 Received: from unknown (HELO mx1.redhat.com) (172.16.49.200) by 172.16.49.205 with SMTP; 31 Jan 2003 20:56:44 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id h0VKuif11510 for ; Fri, 31 Jan 2003 15:56:44 -0500 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h0VKuia07031 for ; Fri, 31 Jan 2003 15:56:44 -0500 Received: from localhost.redhat.com (romulus-int.sfbay.redhat.com [172.16.27.46]) by pobox.corp.redhat.com (8.11.6/8.11.6) with ESMTP id h0VKuhQ02977 for ; Fri, 31 Jan 2003 15:56:44 -0500 Received: by localhost.redhat.com (Postfix, from userid 469) id 94342FF79; Fri, 31 Jan 2003 16:00:55 -0500 (EST) From: Elena Zannoni MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15930.58372.75272.21296@localhost.redhat.com> Date: Fri, 31 Jan 2003 20:56:00 -0000 To: Nick Roberts Cc: gdb@sources.redhat.com Subject: Re: [Various] obsoleting the annotate level 2 interface In-Reply-To: <15930.55387.208309.948761@nick.uklinux.net> References: <15930.55387.208309.948761@nick.uklinux.net> X-SW-Source: 2003-01/txt/msg00535.txt.bz2 Nick Roberts writes: > > On Wed, 29 Jan 2003 10:56:02 -0500, Christopher Faylor wrote: > > > On Wed, Jan 29, 2003 at 04:51:06PM +0100, Arnaud Charlet wrote: > > > > Honestly? No. MI has `kick ass' features sufficent to justify the > > > > move now: > > > > Well fine, so we are in disagreement. Maybe the gdb GUI you've written > > > does not have the same requirements than GVD has. > > > > I'm not saying MI does not have some added value compared to CLI, I'm > > > just saying (and I'm not the only one) that there are some missing > > > features in MI which are important enough to be taken into account. > > > And the missing features are...? > > Well, the current online documentation at, > http://sources.redhat.com/gdb/current/onlinedocs/gdb_25.html#SEC217, > says (summarised) : > > Also note that the commands with a non-available example (N.A.) are not yet > implemented. > > -display-delete N.A. > -display-disable N.A. > -display-enable N.A. > -display-insert N.A. > -display-list N.A. > -exec-abort N.A. > -exec-show-arguments N.A. > -file-list-exec-sections N.A. > -file-list-exec-source-files N.A. > -file-list-shared-libraries N.A. > -file-list-symbol-files N.A. > -stack-info-frame N.A. > -symbol-info-address N.A. > -symbol-info-file N.A. > -symbol-info-function N.A. > -symbol-info-line N.A. > -symbol-info-symbol N.A. > -symbol-list-functions N.A. > -symbol-list-types N.A. > -symbol-list-variables N.A. > -symbol-locate N.A. > -symbol-type N.A. > -target-attach N.A. > -target-compare-sections N.A. > -target-exec-status N.A. > -target-list-available-targets N.A. > -target-list-current-targets N.A. > -target-list-parameters N.A. > -thread-info N.A. > -thread-list-all-threads N.A. > > Ah, don't be fooled by the current online documentation... ;-) > > Nick I don't understand. The on line doc is up to date, it is not lying. Those commands have not been implememted. We have gone through 3 projects (one internal to Cygnus, eclipse, and the apple ui) and none of those missing commands was obviously a show stopper. Of course those are *new* GUIs and they can be less functional. Emacs cannot go backwards because some commands are missing. Does emacs need these commands? for instance, does emacs have a window that shows the threads of the inferior? But it is not hard to implement them. These are fairly simple, almost wrappers. As far as the interpreter stuff, there are up to date patches I posted, but I didn't have time to commit. They might need a day or so of work & testing. If somebody feels lucky.... elena