From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11904 invoked by alias); 13 Jun 2002 18:06:56 -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 11886 invoked from network); 13 Jun 2002 18:06:53 -0000 Received: from unknown (HELO cygnus.com) (205.180.83.203) by sources.redhat.com with SMTP; 13 Jun 2002 18:06:53 -0000 Received: from redhat.com (reddwarf.sfbay.redhat.com [172.16.24.50]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id LAA11066; Thu, 13 Jun 2002 11:06:48 -0700 (PDT) Message-ID: <3D08DB87.A8119A1D@redhat.com> Date: Thu, 13 Jun 2002 11:06:00 -0000 From: Michael Snyder Organization: Red Hat, Inc. X-Accept-Language: en MIME-Version: 1.0 To: Josef Ezra CC: gdb-patches@sources.redhat.com Subject: Re: Request for new gdb command: 'info orientation' References: <02ea01c1e6eb$65f850c0$ad219fa8@lss.emc.com> <3CBEFC88.37807AEF@redhat.com> <3D08D15E.7030805@emc.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-06/txt/msg00227.txt.bz2 Josef Ezra wrote: > > Hi all > > While writing a perl gui for gdb, I had to add a new command. It looks > like this: > > (gdb) info orientation main > 0x00034960:753 > 0x00034b44:757 > 0x00034b48:761 > 0x00034b50:759 > 0x00034b54:761 > 0x00034b68:763 > 0x00034b70:772 > (gdb) > > and associate addresses with line numbers. This information allow > merging the disassemble with the sources without executing 'info line' > command for each address, since the last took too long (the difference > between O(n^2) to O(n)). > (The command was also useful for analyzing patches and code changes.) I like it as maybe a maintainer command (or even a user one, if you think users might gain something from it. I don't like the name, though -- "info orientation" doesn't say anything to me. Maybe "info lines"? Or, as a maintainer command, "info sal"?