From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29156 invoked by alias); 10 Jun 2003 04:39:30 -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 29115 invoked from network); 10 Jun 2003 04:39:29 -0000 Received: from unknown (HELO crack.them.org) (146.82.138.56) by sources.redhat.com with SMTP; 10 Jun 2003 04:39:29 -0000 Received: from dsl093-172-017.pit1.dsl.speakeasy.net ([66.93.172.17] helo=nevyn.them.org ident=mail) by crack.them.org with asmtp (Exim 3.12 #1 (Debian)) id 19Pavb-0001fg-00; Mon, 09 Jun 2003 23:40:11 -0500 Received: from drow by nevyn.them.org with local (Exim 3.36 #1 (Debian)) id 19Paur-000799-00; Tue, 10 Jun 2003 00:39:25 -0400 Date: Tue, 10 Jun 2003 04:39:00 -0000 From: Daniel Jacobowitz To: Raja Saleru Cc: Gdb Redhat Subject: Re: gdbserver Linux_low.c Message-ID: <20030610043925.GA27455@nevyn.them.org> Mail-Followup-To: Raja Saleru , Gdb Redhat References: <20030609132052.GC30691@nevyn.them.org> <3D040614.000001.01632@ADMIN.access.co.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D040614.000001.01632@ADMIN.access.co.jp> User-Agent: Mutt/1.5.1i X-SW-Source: 2003-06/txt/msg00147.txt.bz2 You've started sending mail from 2002 again. Please fix that. On Mon, Jun 10, 2002 at 10:51:19AM +0900, Raja Saleru wrote: > > Thank u very much, I will look at in depth. > > If we disable to thread support, then in gdb server side does it also does > the symbolic adress finding ? I think not. Im I right ? I don't know what you mean. > To get all the posted mailings to my inbox what can I have to do ? can u > tell me please ? See http://sources.redhat.com/gdb/ for information on how to subscribe. > > Regards > Raja S > > > > > > -------Original Message------- > > From: Daniel Jacobowitz > Date: 2003?N06??09?? 22:21:04 > To: Raja Saleru > Cc: Gdb Redhat > Subject: Re: gdbserver Linux_low.c > > On Mon, Jun 09, 2003 at 06:55:14PM +0900, Raja Saleru wrote: > > > > Hi > > > > In gdbserver source file Linux_low.c look at the following data structure > > > > static struct target_ops linux_target_ops = { > > linux_create_inferior, > > linux_attach, > > linux_kill, > > linux_thread_alive, > > linux_resume, > > linux_wait, > > linux_fetch_registers, > > linux_store_registers, > > linux_read_memory, > > linux_write_memory, > > linux_look_up_symbols, > > }; > > > > the last member linux_look_up_symbols, what this function does ? > > > > This is assigned to the following function > > > > linux_look_up_symbols (void) > > { > > #ifdef USE_THREAD_DB > > if (using_threads) > > return; > > > > using_threads = thread_db_init (); > > #endif > > } > > > > Actually where it does any symbol related functionality ? > > > > can anybody clarrify these questions ? Thanks in advance > > If you look at the linuxthreads_db/ directory in glibc source, you'll > see the trick - thread_db_init calls back into the application. Take a > look at gdbserver/proc-service.c, function ps_pglobal_lookup. > > -- > Daniel Jacobowitz > MontaVista Software Debian GNU/Linux Developer > > . -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer