On Tue, Feb 15, 2005 at 05:27:15PM +0000, Andrew Haley wrote:
> So, now for my question: why do we not call __register_frame_info() or
> __register_frame_info_bases() ?

Because in the normal case for C/C++, folks don't use that many 
exceptions.  So delaying doing anything until it's needed is a win.

Obviously the normal case is different for Java.

> We'd avoid a great many trips through
> dl_iterate_phdr () and _Unwind_IteratePhdrCallback().

While I still like using dl_iterate_phdr instead of
__register_frame_info_bases for totally aesthetic reasons, there have
been changes made to the dl_iterate_phdr interface since the gcc support
was written that would allow the dl_iterate_phdr results to be cached.


r~

Reply via email to