From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25555 invoked by alias); 5 Dec 2005 06:53:18 -0000 Received: (qmail 25547 invoked by uid 22791); 5 Dec 2005 06:53:17 -0000 X-Spam-Check-By: sourceware.org Received: from zigzag.lvk.cs.msu.su (HELO zigzag.lvk.cs.msu.su) (158.250.17.23) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 05 Dec 2005 06:53:16 +0000 Received: from Debian-exim by zigzag.lvk.cs.msu.su with spam-scanned (Exim 4.50) id 1EjADl-0004MA-3K for gdb@sources.redhat.com; Mon, 05 Dec 2005 09:53:09 +0300 Received: from zigzag.lvk.cs.msu.su ([158.250.17.23]) by zigzag.lvk.cs.msu.su with esmtp (Exim 4.50) id 1EjADe-0004Km-Ml; Mon, 05 Dec 2005 09:53:02 +0300 From: Vladimir Prus To: Eli Zaretskii Subject: Re: Filename with "./" in breakpoint command Date: Mon, 05 Dec 2005 06:53:00 -0000 User-Agent: KMail/1.7.2 Cc: gdb@sources.redhat.com References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512050953.01350.ghost@cs.msu.su> 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 X-SW-Source: 2005-12/txt/msg00042.txt.bz2 On Saturday 03 December 2005 17:17, Eli Zaretskii wrote: > > From: Vladimir Prus > > Date: Sat, 03 Dec 2005 15:55:10 +0300 > > > > $ ~/build/gdb-cvs/gdb/gdb tracepoints > > GNU gdb 6.4.50.20051121-cvs > > (gdb) b ./tracepoints.cpp:12 > > No source file named ./tracepoints.cpp. > > Breakpoint 1 (./tracepoints.cpp:12) pending. > > (gdb) b tracepoints.cpp:12 > > Breakpoint 2 at 0x80483c4: file tracepoints.cpp, line 12. > > (gdb) quit > > $ ls tracepoints.cpp > > tracepoints.cpp > > > > It looks like leading "./" in file name confuses gdb. This "./" thing is > > send by KDevelop in some cases. > > What are the actual source file names recorded in the debug info? > Please show us that, and we will be able to reason whether this is a > feature, a bug, or a missing feature. Here's the DWARF2 entry for the file in question: <0><213>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 316 DW_AT_high_pc : 0x80483dd DW_AT_low_pc : 0x8048394 DW_AT_name : tracepoints.cpp DW_AT_comp_dir : /home/ghost/Work/Module/kdevelop3.4/languages/cpp/debugger/tests/tracepoints DW_AT_producer : GNU C++ 3.3.5 (Debian 1:3.3.5-13) DW_AT_language : 4 (C++) - Volodya