From: Keith Seitz <keiths@redhat.com>
To: Jim Ingham <jingham@apple.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: [patch rfa:doco rfc:NEWS] mi1 -> mi2; rm mi0
Date: Wed, 02 Oct 2002 07:58:00 -0000 [thread overview]
Message-ID: <Pine.LNX.4.44.0210020753050.1529-100000@valrhona.uglyboxes.com> (raw)
In-Reply-To: <1878A518-D5A0-11D6-BB61-00039379E320@apple.com>
On Tue, 1 Oct 2002, Jim Ingham wrote:
> I don't want a tight coupling in TIME, or in the output sequence. I
> want meta-info which tells me with 100% certainty that this result is
> the result of command foo, that I sent some time in the past, precisely
> so I DON'T have to rely on anything about the sequencing of input or
> output to make this connection.
Ok, but this is exactly what I don't understand: what does it matter where
the breakpoint comes from? All that matters is that you have issued a
command, and you don't do anything out of the normaluntil an event from
GDB telling you that it has set a breakpoint. You just sit in your event
loop waiting for any event (GUI, paint, GDB, blah blah blah).
Insight has used a method exactly like this now for over a year. When a
breakpoint is set, Insight tells gdb to set it. It then returns to the
command loop. It doesn't do anything else. It's not waiting for anything.
When the breakpoint event comes from gdb, it creates its breakpoint object
and passes it around. The source window gets it and places a breakpoint at
the appropriate place. I can only assume that you've got private data that
you need to associate with commands and that this data is lost when
returning to the event loop.
Please help me understand why it is so important to know exactly what
command prompted a breakpoint event. I still just don't get it. Can you
give me a specific example of when it would be useful to know that command
A elicited breakpoint event A' instead of command B?
Sorry.
Keith
next prev parent reply other threads:[~2002-10-02 14:58 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1033404264.17743.ezmlm@sources.redhat.com>
2002-09-30 17:48 ` Jim Ingham
2002-10-01 9:29 ` Andrew Cagney
2002-10-01 10:34 ` Jim Ingham
2002-10-01 13:25 ` Andrew Cagney
2002-10-01 14:01 ` Jim Ingham
2002-10-01 15:10 ` Andrew Cagney
2002-10-01 15:46 ` Jim Ingham
2002-10-01 16:39 ` Keith Seitz
2002-10-01 17:45 ` Jim Ingham
2002-10-02 7:58 ` Keith Seitz [this message]
2002-10-02 10:49 ` Jim Ingham
2002-10-25 14:48 ` Andrew Cagney
2002-10-01 23:25 ` Jason Molenda
2002-10-02 10:22 ` Stan Shebs
[not found] <1035593825.16489.ezmlm@sources.redhat.com>
2002-10-25 18:22 ` Jim Ingham
2002-09-29 11:14 Andrew Cagney
2002-09-29 12:55 ` Daniel Jacobowitz
2002-09-29 13:19 ` Andrew Cagney
2002-09-29 14:37 ` Daniel Jacobowitz
2002-09-29 14:46 ` Andrew Cagney
2002-09-29 21:55 ` Daniel Jacobowitz
2002-09-30 8:03 ` Andrew Cagney
2002-09-30 8:16 ` Daniel Jacobowitz
2002-09-30 15:06 ` Andrew Cagney
2002-09-30 15:36 ` Daniel Jacobowitz
2002-09-29 22:01 ` Eli Zaretskii
2002-09-30 15:14 ` Andrew Cagney
2002-09-30 22:13 ` Eli Zaretskii
2002-10-01 14:26 ` Andrew Cagney
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=Pine.LNX.4.44.0210020753050.1529-100000@valrhona.uglyboxes.com \
--to=keiths@redhat.com \
--cc=gdb-patches@sources.redhat.com \
--cc=jingham@apple.com \
/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