From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6560 invoked by alias); 28 Jul 2005 04:11:35 -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 6542 invoked by uid 22791); 28 Jul 2005 04:11:31 -0000 Received: from 203.197.88.2.ill-pune.static.vsnl.net.in (HELO marvin.codito.net) (203.197.88.2) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Thu, 28 Jul 2005 04:11:31 +0000 Received: from [220.224.50.56] ([220.224.50.56]) (authenticated bits=0) by marvin.codito.net (8.13.4/8.13.4/Debian-3) with ESMTP id j6S4CTxX014485; Thu, 28 Jul 2005 09:42:35 +0530 Subject: RE: -ffunction-sections and gdb From: Ramana Radhakrishnan Reply-To: ramana.radhakrishnan@codito.com To: Yi Sun Cc: Daniel Jacobowitz , gdb@sources.redhat.com In-Reply-To: References: Content-Type: text/plain Date: Thu, 28 Jul 2005 04:11:00 -0000 Message-Id: <1122523943.7961.4.camel@localhost.localdomain> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Virus-Status: Clean X-SW-Source: 2005-07/txt/msg00260.txt.bz2 On Wed, 2005-07-27 at 15:29 -0700, Yi Sun wrote: > Hi Daniel, > I've tried it on the latest gdb (6.3), however it is still not working. > ~> ~/gdb-6.3/gdb/gdb *.elf 2 things you could try out: 1. Does this exist with more recent versions of gcc. 2. Post a testcase with a FSF version of gcc somewhere here,a pruned testcase would help anyone who wanted to take a look at this. cheers Ramana > > GNU gdb 6.3 > > Copyright 2004 Free Software Foundation, Inc. > > GDB is free software, covered by the GNU General Public License, and you > are > > welcome to change it and/or distribute copies of it under certain > conditions. > > Type "show copying" to see the conditions. > > There is absolutely no warranty for GDB. Type "show warranty" for > details. > > This GDB was configured as "--host=sparc-sun-solaris2.9 > --target=mips"... > > (gdb) list *syn_cookie_ager > > No source file for address 0x18e33d8. > > (gdb) > > Do you have any suggestions? As long as -ffunction-sections is removed > from my cflags everthing will be ok. > Yi > > > > > -----Original Message----- > From: Daniel Jacobowitz [mailto:drow@false.org] > Sent: Wednesday, July 27, 2005 11:11 AM > To: Yi Sun > Cc: gdb@sources.redhat.com > Subject: Re: -ffunction-sections and gdb > > > On Wed, Jul 27, 2005 at 11:05:22AM -0700, Yi Sun wrote: > > Hi, > > > > I have some code built with -ffunction-sections and running on a mip64 > > > embedded platform. My code can be booted and ran. But when I'm using > > list command in gdb with my image, gdb complains "no source file for > > address". I'm using gdb 5.0 and it configured as > > "--host=sparc-sun-solaris2.6 --target=mips". My gcc is "gcc version > > 2.9-gnupro-99r1". > > > > Gcc manual said that if you use -ffunction-sections, gdb may not work. > > > > My question is: > > > > Is there a fix or workaround for this problem? > > Sorry, but that version of GDB is so old that we can't help you with it. > You may want to try a more recent version of GDB. >