From: Andrew Cagney <ac131313@redhat.com>
To: Jim Blandy <jimb@redhat.com>, pes@india.hp.com
Cc: gdb@sources.redhat.com
Subject: Re: Tracepoint support in Cygnus GDB ?
Date: Tue, 30 Sep 2003 21:14:00 -0000 [thread overview]
Message-ID: <3F79B4FD.8070805@redhat.com> (raw)
In-Reply-To: <vt2he2vp8bw.fsf@zenia.home>
> The first step would be to start a discussion on this list and build
> a consensus on how to do it. Michael and I would be happy to see
> the tracepoint stuff worked on, so we'd help out as best we could.
> If you convinced him you were serious, Andrew would probably explain
> some of the things he hinted at in his previous message enough that
> someone who doesn't actually share his cerebellum could start
> working on them. Maybe he already has, and could post pointers to
> archived messages.
(Snide remarks aside) I would go through the archives and the target
code (FIXME comments in remote.c, for instance) the the basic theory of
the target stack has been posted and discussed many times. The key word
"sandwich" in gdb@ throws up one such post :-)
Just, please don't look to me for highly detailed and definitive
interface specifications. I see no value in providing developers with
such a level of formalization. Let the person writing the code figure
out an interface that just meets the immediate need; and recognize that
in 6 months new requirements will change the interface anyway. No need
for immediate perfection.
> - In the past, companies in positions of power have chosen to
> implement various features in GDB as quickly and cheaply as
> possible, and put off dealing with the impact on simplicity and
> maintainability until never. I would say the original C++ and
> thread support would fall in this category, but supporting (at one
> point) forty-some architectures without much attention paid to the
> interface between per-architecture and generic code had its effects,
> too.
The problem will always be there, and can't simply be attributed to
employee pressure. As a reasonable generalization, people have a
tendency to try to avoid the hard but necessary work of peer review,
incremental design, shortcut avoidance, finishing features, writing
testsuites, .... We're all responsible for ensuring these things do occure.
enjoy,
Andrew
next prev parent reply other threads:[~2003-09-30 16:53 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-09-24 10:40 Saravanan
2003-09-24 18:12 ` Eli Zaretskii
2003-09-24 22:41 ` Jim Blandy
2003-09-25 4:02 ` Daniel Jacobowitz
2003-09-25 21:44 ` Andrew Cagney
2003-09-27 15:46 ` Eli Zaretskii
2003-09-27 17:49 ` Andrew Cagney
2003-09-27 18:37 ` Eli Zaretskii
2003-09-27 18:48 ` Andrew Cagney
2003-09-28 8:40 ` Eli Zaretskii
2003-09-28 19:44 ` Andrew Cagney
2003-09-28 21:07 ` Eli Zaretskii
2003-09-28 21:30 ` Daniel Jacobowitz
2003-09-29 5:36 ` Eli Zaretskii
2003-09-29 14:48 ` Daniel Jacobowitz
2003-09-28 22:25 ` Andrew Cagney
2003-09-29 5:41 ` Eli Zaretskii
2003-09-29 14:52 ` Andrew Cagney
2003-09-29 15:07 ` Daniel Jacobowitz
2003-10-01 21:49 ` Features vs infrastructure (was Re: Tracepoint support in Cygnus GDB ?) Stan Shebs
2003-10-02 3:29 ` Andrew Cagney
2003-10-02 3:47 ` Stan Shebs
2003-10-02 5:31 ` Andrew Cagney
2003-10-02 6:42 ` Stan Shebs
2003-10-02 7:02 ` Joel Brobecker
2003-10-02 19:18 ` Andrew Cagney
2003-10-02 6:04 ` Stan Shebs
2003-10-02 6:29 ` Andrew Cagney
2003-09-30 5:43 ` Tracepoint support in Cygnus GDB ? Jim Blandy
2003-09-30 21:14 ` Andrew Cagney [this message]
2003-09-28 22:50 Michael Elizabeth Chastain
2003-09-29 6:28 ` Eli Zaretskii
2003-09-29 13:21 Michael Elizabeth Chastain
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=3F79B4FD.8070805@redhat.com \
--to=ac131313@redhat.com \
--cc=gdb@sources.redhat.com \
--cc=jimb@redhat.com \
--cc=pes@india.hp.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