From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26968 invoked by alias); 1 Nov 2005 13:53:28 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 26948 invoked by uid 22791); 1 Nov 2005 13:53:23 -0000 Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 01 Nov 2005 13:53:23 +0000 Received: from drow by nevyn.them.org with local (Exim 4.54) id 1EWwZI-0006fj-6v for gdb@sourceware.org; Tue, 01 Nov 2005 08:52:52 -0500 Date: Tue, 01 Nov 2005 13:53:00 -0000 From: Daniel Jacobowitz To: gdb@sourceware.org Subject: Re: Alternative to deprecated_init_ui_hook? Message-ID: <20051101135252.GB25595@nevyn.them.org> Mail-Followup-To: gdb@sourceware.org References: <20051101053536.GA15716@trixie.casa.cgf.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051101053536.GA15716@trixie.casa.cgf.cx> User-Agent: Mutt/1.5.8i X-SW-Source: 2005-11/txt/msg00008.txt.bz2 On Tue, Nov 01, 2005 at 12:35:36AM -0500, Christopher Faylor wrote: > In cleaning up the cygwin gdb shared library handling, I'm now able to > use the "info sharedlibrary" command from solib.c. Previously this > command was implemented in win32-nat.c but now that is no longer > necessary. > > There was previously an alias for this command -- "info dll". I'm not > having much luck adding this alias now because "info sharedlibrary" > is set up after _initialize_win32 is called in init.cc -- a standard > problem, IIRC. > > I've resorted to using deprecated_init_ui_hook to set this alias and that > works but, given that the function begins with the word "deprectated", I > would rather not use this method. > > Is there any other way to add this alias, though? I don't see anything > obvious and I don't want to remove a command that cygwin gdb users may > have become accustomed to. Could you register it as a command rather than an alias, by exporting the implementing function from solib.c? -- Daniel Jacobowitz CodeSourcery, LLC