Re: [Linux-ia64] Stack unwind functions

From: Jim Wilson <wilson_at_cygnus.com>
Date: 2001-06-14 16:22:25
Stack unwinding is supported for C++ exception handling.

If you are asking about user level routines, then it varies, depending on
which version of gcc you have, but there is nothing really convenient as yet.

The "Nov snapshot" doesn't provide any user level API for unwinding.  However,
the java runtime wanted a function that worked like the Glibc backtrace
function, so they added a function to libgcc.c called __ia64_backtrace.

The gcc-3 prerelease provides the Unwind API documented in the IA-64 ABI.
However, this alone probably doesn't give you what you want.  Plus, you
may not be able to use this compiler until there is an OS distribution built
from it.  And unfortunately the __ia64_backtrace function had to go away,
since it didn't fit into the new EH implementation that uses the Unwind API.

Jim
Received on Wed Jun 13 23:23:11 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:04 EST