Unwind API for EH

Eli Boling eboling at inprise.com
Thu Aug 31 14:52:56 UTC 2000


> > Date: Thu, 24 Aug 2000 17:30:18 -0500
> > From: "Eli Boling" <eboling at inprise.com>
> >
> > I actually prefer the SetGR interface.  The reason is this:  The
> > current unwind ABI can be changed with relative ease to support IA32,
> > as well as IA-64.  This is helped by the current form of SetGR.
>
> Why isn't that just as true of Cary's suggestion?  Or even more so,
> since his doesn't imply specific registers in the interface for landing
> pad parameters?

It can be done either way, but I don't think that making the interface more
specific
(to landing pad regs) helps very much.  The idea that Cary had (I think)
was that
a more restricted interface be used to narrow the registers that would be
considered
available to suit a need specific to the IA64 - not stomping on regs that
you're not
supposed to tromp on because the Intel ABI says not to.  I don't think that
this is
true in general, if people want to port the interface around, so I wanted
to keep
that interface as general as possible.  Mostly to me, this is a matter of
aesthetics,
so I don't really care that much.

-Eli






More information about the cxx-abi-dev mailing list