where do stack traces get filled in?

Boehm, Hans hans_boehm@hp.com
Thu Dec 13 13:11:00 GMT 2001


David Mosberger has started a project to unify all the unwind code for IA64,
and has discussed this with Richard Henderson. This started out relying on
a lower level IA64-specific unwinder interface. But the latest version of
the interface is intended to be machine-independent.
I'm not sure whether this will be done in a 3.1 timeframe. (I'm personally
also a little concerned about doing this to close before a release.) But
David (and Richard?) should definitely be involved in any discussions along
these lines.
Hans
> -----Original Message-----
> From: Jeff Sturm [mailto:jsturm@one-point.com]
> Sent: Thursday, December 13, 2001 8:03 AM
> To: Andrew Haley
> Cc: tromey@redhat.com; Adam Megacz; java@gcc.gnu.org
> Subject: Re: where do stack traces get filled in?
>>>>> On 2001年12月13日, Andrew Haley wrote:
> > What I would like, in the general case, is to expose the logic in
> > gcc's exception unwinder so that it can be used by backtrace.
>> I think that's a winning idea. It would let us easily do 
> backtraces on
> machines where we can't walk the stack (alpha) or on systems 
> that don't
> have glibc (Solaris).
>> Of course it wouldn't work for sjlj-exceptions, but that's just more
> incentive to fix the remaining targets that still need it...
>> Assuming someone has the time, I wonder if Mark would let us 
> slip it in
> for 3.1 (which is rapidly approaching a feature-freeze). I'm assuming
> this would go somewhere like unwind.inc, since most of the required
> functions and data structures aren't public.
>> Jeff
>


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /