From: Edward Peschko <horos11@gmail.com>
To: "gdb@sourceware.org" <gdb@sourceware.org>
Subject: industrial use of 'record' and replay.
Date: Tue, 02 Jun 2009 21:49:00 -0000 [thread overview]
Message-ID: <5cfa99000906021448y5a7b4418l8578052bbd79757e@mail.gmail.com> (raw)
All,
First of all, I'm really glad to see that record and replay is going to make
it into gdb. Predictions aren't easy here, but my guess is that it is going to
revolutionize debugging..
However, I had a few questions, about 'scaling up' the use of this:
1. Suppose that one has an extremely long process, one which takes hours to
'get' to the bug.. How can one 'short circuit' this process so
that you don't need
to replay for hours to get to it?
2. Suppose that one has a test suite, one that runs a command - or series of
commands - multiple times. How does one save states of
'interest', ones that
cause segfaults or deadlocks?
3. Suppose that one is testing something like a server, one that
has multiple
processes.. is there a way to 'record' without running under
gdb, or to record
sub processes as via strace or truss?
I'm sure I'll have more as I start using it, but any ideas on the
above would be
very helpful..
Ed
next reply other threads:[~2009-06-02 21:49 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-02 21:49 Edward Peschko [this message]
2009-06-03 1:20 ` Marc Khouzam
2009-06-03 1:50 ` Edward Peschko
2009-06-09 19:41 ` Toby Haynes
2009-06-11 1:42 ` Hui Zhu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5cfa99000906021448y5a7b4418l8578052bbd79757e@mail.gmail.com \
--to=horos11@gmail.com \
--cc=gdb@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox