On 9/12/06, Mike Cvet <[EMAIL PROTECTED]> wrote:

Is there a reference implementation of remote dwarf2-based unwinding
that we can take a look at?

No.  Frankly, the implementation is probably the easier part.  First,
there needs to be some design work:

1) There needs to be a way to locate the list of dynamically generated
unwind-info
   descriptors.
2) There needs to be a definition of what the dynamic unwind
descriptors look like.

On ia64, we do (1) with a special entry in the static unwind-info
table which points to the list-head.  For (2), we basically use the
normal ia64 descriptors and convections, except that it's done with a
simpler (less compact) encoding to improve encoding/decoding speed (at
the cost of using more space).

I suspect a similar approach should be used for DWARF but (1) and
perhaps even (2) would need some coordination with the DWARF steering
committee.

 --david

--
Mosberger Consulting LLC, http://www.mosberger-consulting.com/


_______________________________________________
Libunwind-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to