This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: Using reverse execution
- From: Eli Zaretskii <eliz at gnu dot org>
- To: Ian Lance Taylor <ian at airs dot com>
- Cc: michsnyd at cisco dot com, gdb at sources dot redhat dot com, shebs at apple dot com
- Date: Wed, 21 Sep 2005 06:39:42 +0300
- Subject: Re: Using reverse execution
- References: <43309387.4020504@cisco.com> <m364sv49jg.fsf@gossamer.airs.com>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> Cc: gdb@sources.redhat.com, shebs@apple.com
> From: Ian Lance Taylor <ian@airs.com>
> 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.