public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* GNU DWARF augmentation authority
@ 2004-11-23 22:29 David Mosberger
  2004-11-23 22:37 ` Daniel Berlin
  0 siblings, 1 reply; 5+ messages in thread
From: David Mosberger @ 2004-11-23 22:29 UTC (permalink / raw)
  To: gcc, binutils

Who (or what) is the authority that can bless extensions to the format
of the CIE augmentation string which appear in the .eh_frame sections?

I'm asking since I'm working on two extensions: one to enable the
marking of special frames (such as signal-frames, see [1]) and one to
better support dynamic code generators.  It would be nice if these
extensions could be blessed "officially", so that we don't run the
risk of ending up with conflicting extensions.  Just to be clear, in
both cases the extensions are backwards-compatible in the sense that
an unwinder who doesn't know about the extensions can simply ignore
them and it won't work any worse than without the extension (and of
course, for extension-aware unwinders can work better).

Thanks,

	--david

[1] http://uwsg.iu.edu/hypermail/linux/kernel/0411.2/1370.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNU DWARF augmentation authority
  2004-11-23 22:29 GNU DWARF augmentation authority David Mosberger
@ 2004-11-23 22:37 ` Daniel Berlin
  2004-11-23 22:56   ` David Mosberger
  0 siblings, 1 reply; 5+ messages in thread
From: Daniel Berlin @ 2004-11-23 22:37 UTC (permalink / raw)
  To: davidm; +Cc: gcc, binutils



On Tue, 23 Nov 2004, David Mosberger wrote:

> Who (or what) is the authority that can bless extensions to the format
> of the CIE augmentation string which appear in the .eh_frame sections?
>

You want to email the dwarf2/3 committee reflector

Email Michael Eager at eager@eagercon.com.

He's the committee chair, and should be able to add you to  the mailing 
list.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNU DWARF augmentation authority
  2004-11-23 22:37 ` Daniel Berlin
@ 2004-11-23 22:56   ` David Mosberger
  2004-11-23 22:58     ` Daniel Berlin
  0 siblings, 1 reply; 5+ messages in thread
From: David Mosberger @ 2004-11-23 22:56 UTC (permalink / raw)
  To: Daniel Berlin; +Cc: davidm, gcc, binutils

>>>>> On Tue, 23 Nov 2004 17:27:16 -0500 (EST), Daniel Berlin <dberlin@dberlin.org> said:

  Daniel> On Tue, 23 Nov 2004, David Mosberger wrote:

  >> Who (or what) is the authority that can bless extensions to the
  >> format of the CIE augmentation string which appear in the
  >> .eh_frame sections?


  Daniel> You want to email the dwarf2/3 committee reflector

  Daniel> Email Michael Eager at eager@eagercon.com.

  Daniel> He's the committee chair, and should be able to add you to
  Daniel> the mailing list.

That's interesting.  I thought the augmentation string used by the GNU
toolchain are purely a GNU extension.  Is that not so?

	--david

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNU DWARF augmentation authority
  2004-11-23 22:56   ` David Mosberger
@ 2004-11-23 22:58     ` Daniel Berlin
  2004-11-23 23:09       ` David Mosberger
  0 siblings, 1 reply; 5+ messages in thread
From: Daniel Berlin @ 2004-11-23 22:58 UTC (permalink / raw)
  To: davidm; +Cc: gcc, binutils

>  Daniel> You want to email the dwarf2/3 committee reflector
>
>  Daniel> Email Michael Eager at eager@eagercon.com.
>
>  Daniel> He's the committee chair, and should be able to add you to
>  Daniel> the mailing list.
>
> That's interesting.  I thought the augmentation string used by the GNU
> toolchain are purely a GNU extension.  Is that not so?

Depends on what you mean by "purely". If you mean we control them, then 
yes, they are purely GNU.

However, i'm pretty sure they were discussed (as were other extensions) on 
the reflector before they were implemented, so as not to cause gratuitous 
problems with other extensions, etc.

I'm sure Jason Merrill can correct me if i'm wrong about this.

>
> 	--david
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNU DWARF augmentation authority
  2004-11-23 22:58     ` Daniel Berlin
@ 2004-11-23 23:09       ` David Mosberger
  0 siblings, 0 replies; 5+ messages in thread
From: David Mosberger @ 2004-11-23 23:09 UTC (permalink / raw)
  To: Daniel Berlin; +Cc: davidm, gcc, binutils

>>>>> On Tue, 23 Nov 2004 17:41:20 -0500 (EST), Daniel Berlin <dberlin@dberlin.org> said:

  Daniel> You want to email the dwarf2/3 committee reflector
  >>
  Daniel> Email Michael Eager at eager@eagercon.com.
  >>
  Daniel> He's the committee chair, and should be able to add you to
  Daniel> the mailing list.

  >>  That's interesting.  I thought the augmentation string used by
  >> the GNU toolchain are purely a GNU extension.  Is that not so?

  Daniel> Depends on what you mean by "purely". If you mean we control
  Daniel> them, then yes, they are purely GNU.

  Daniel> However, i'm pretty sure they were discussed (as were other
  Daniel> extensions) on the reflector before they were implemented,
  Daniel> so as not to cause gratuitous problems with other
  Daniel> extensions, etc.

  Daniel> I'm sure Jason Merrill can correct me if i'm wrong about
  Daniel> this.

Who would be the person(s) to decided whether the extensions are OK
for GNU?  Since my (to be) proposed extension follow the GNU way of
interpreting the augmentation data, it seems to me that I should first
get approval (or at least a review/comments) for GNU first before
reaching out to the DWARF standard.  Does that make sense?

	--david

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-11-23 22:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-23 22:29 GNU DWARF augmentation authority David Mosberger
2004-11-23 22:37 ` Daniel Berlin
2004-11-23 22:56   ` David Mosberger
2004-11-23 22:58     ` Daniel Berlin
2004-11-23 23:09       ` David Mosberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).