From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5080 invoked by alias); 15 May 2004 07:40:41 -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 5063 invoked from network); 15 May 2004 07:40:37 -0000 Received: from unknown (HELO alice.acmet.com) (61.11.104.16) by sourceware.org with SMTP; 15 May 2004 07:40:37 -0000 Received: from monika (localhost.acmet.com [127.0.0.1]) by alice.acmet.com (8.11.6/8.11.6) with ESMTP id i4F6FnP01855; Sat, 15 May 2004 11:45:49 +0530 From: "Monika Chaddha" To: "'Manoj Iyer'" , Subject: RE: List command question Date: Sat, 15 May 2004 07:40:00 -0000 Message-ID: <004801c43a43$36fc9800$5100a8c0@monika> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: X-SW-Source: 2004-05/txt/msg00091.txt.bz2 Hi Manoj I m not sure but according to my knowledge, whenever we compile any program with -g option, the compiler generates some debugging information, which also includes the path of source file. Without debugging information, it's not possible to use GDB and surely we will get unexpected results from GDB Monika >-----Original Message----- >From: gdb-owner@sources.redhat.com [mailto:gdb-owner@sources.redhat.com] On >Behalf Of Manoj Iyer >Sent: Friday, May 14, 2004 11:44 PM >To: gdb@sources.redhat.com >Subject: List command question > > >List command has different out put when the program is compiled with -g >option and when it is not... > >I checked out the lastest CVS head of GDB and wrote a small hello world >program, comppiled it with and without -g on a PowerPC 64bit machine, and >here is the diff in output. > >manjo@nefertiti:~/projects/src> cc -o ~/tests/test ~/tests/test.c >manjo@nefertiti:~/projects/src> ./gdb/gdb ~/tests/test >GNU gdb 2004-04-17-cvs >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 "powerpc64-gnu-linux"...Using host libthread_db >libra >ry "/lib64/tls/libthread_db.so.1". > >(gdb) list >1 ../sysdeps/powerpc/powerpc32/elf/start.S: No such file or >directory. > in ../sysdeps/powerpc/powerpc32/elf/start.S >(gdb) quit > > > > >manjo@nefertiti:~/projects/src> cc -g -o ~/tests/test ~/tests/test.c >manjo@nefertiti:~/projects/src> ./gdb/gdb ~/tests/test >GNU gdb 2004-04-17-cvs >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 "powerpc64-gnu-linux"...Using host libthread_db >libra >ry "/lib64/tls/libthread_db.so.1". > >(gdb) list >1 #include >2 >3 main() >4 { >5 printf("hello world\n"); >6 } >7 >(gdb) > > >I am not sure how the list command should look like when no "-g" is used >to compile the test. Any suggestion? comments?? > > >Thanks >Manoj Iyer