This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Reminder: Illegal Package-Private Accesses in libgcj
Bryce McKinlay writes:
>
> If there are targets that will never support the unwinder (are
> there?), then it might make sense to allow platforms to define some
> platform-specific unwinding functions, but ideally, by far the
> cleanest and most efficient solution is to get the libgcc DWARF2
> unwinder working.
Efficient? I don't think so. The glibc backtrace() function simply
walks a linked list, and there's no more efficient way to do it than
that. The DWARF unwinder is a couple of orders of magnitude slower.
However, you could argue that a) the unwinder works with
omit-frame-pointer which makes for faster code and b) unwinding isn't
the most time consuming part of the process in any case, so it's not
worth worrying about.
Andrew.