From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30538 invoked by alias); 26 Dec 2006 11:18:00 -0000 Received: (qmail 30529 invoked by uid 22791); 26 Dec 2006 11:17:59 -0000 X-Spam-Check-By: sourceware.org Received: from ug-out-1314.google.com (HELO ug-out-1314.google.com) (66.249.92.171) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 26 Dec 2006 11:17:51 +0000 Received: by ug-out-1314.google.com with SMTP id 39so2138776ugf for ; Tue, 26 Dec 2006 03:17:48 -0800 (PST) Received: by 10.67.119.13 with SMTP id w13mr10564148ugm.1167131868574; Tue, 26 Dec 2006 03:17:48 -0800 (PST) Received: from ?192.168.0.88? ( [88.72.192.44]) by mx.google.com with ESMTP id y1sm13622215uge.2006.12.26.03.17.47; Tue, 26 Dec 2006 03:17:48 -0800 (PST) From: Christian Parpart To: gdb@sources.redhat.com Subject: step into next source line (that belongs to me) Date: Tue, 26 Dec 2006 11:18:00 -0000 User-Agent: KMail/1.9.5 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1783702.NYOg4VUnlS"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200612261319.02937.trapni@gentoo.org> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-12/txt/msg00203.txt.bz2 --nextPart1783702.NYOg4VUnlS Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-length: 874 Hi all, When you need to trace a c++ constructor with multiple inheritages, you may= be=20 want to 'step in' to a few of them, but not all. What I am missing is a "step in"-alike that does only step to the very next= =20 line that is owned by my very own source code. Everything else is not of my= =20 interest and just blowes you up your mind when debugging and trying to=20 understand. The code to be "my very own" could be defined as all source files under a=20 specified root directory. every debugging step that can be assigned to a fi= le=20 inside this (or one of these) root directories should be used as a step.=20 every other lines (e.g. caused via big header files with lots of=20 inlines/templates/etc.) should be stepped over and though ignored unless=20 explicitely stated. Is there a way to do such things using gdb? Thanks in advance, Christian Parpart. --nextPart1783702.NYOg4VUnlS Content-Type: application/pgp-signature Content-length: 189 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBFkRM2Ppa2GmDVhK0RAj0gAJ0QwoqUjwsfuq7By89eYNFCNZIenQCeP0Ao Xvz7BirgPx7IIVdV7GAlv5E= =eLLo -----END PGP SIGNATURE----- --nextPart1783702.NYOg4VUnlS--