From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25205 invoked by alias); 21 Sep 2005 03:40:36 -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 24844 invoked by uid 22791); 21 Sep 2005 03:39:58 -0000 Received: from romy.inter.net.il (HELO romy.inter.net.il) (192.114.186.66) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Wed, 21 Sep 2005 03:39:58 +0000 Received: from HOME-C4E4A596F7 (IGLD-80-230-29-165.inter.net.il [80.230.29.165]) by romy.inter.net.il (MOS 3.5.8-GR) with ESMTP id CLH68349 (AUTH halo1); Wed, 21 Sep 2005 06:39:40 +0300 (IDT) Date: Wed, 21 Sep 2005 03:40:00 -0000 Message-Id: From: Eli Zaretskii To: Ian Lance Taylor CC: michsnyd@cisco.com, gdb@sources.redhat.com, shebs@apple.com In-reply-to: (message from Ian Lance Taylor on 20 Sep 2005 16:13:55 -0700) Subject: Re: Using reverse execution Reply-to: Eli Zaretskii References: <43309387.4020504@cisco.com> X-SW-Source: 2005-09/txt/msg00152.txt.bz2 > Cc: gdb@sources.redhat.com, shebs@apple.com > From: Ian Lance Taylor > Date: 20 Sep 2005 16:13:55 -0700 > > There is probably some cool use for which tracepoints are the > obvious right answer, but I don't know what it is. In native debugging, tracepoints would be very useful to debug a real-time program, or, more generally, a program where timing issues are crucial to its correct operation. With such programs, normal GDB usage disrupts the program operation and might even cause the program to fail in ways that are unrelated to the bug you are looking for.