|
From: | Arun Sharma |
Subject: | Re: [libunwind] backtrace on EM64T |
Date: | Mon, 21 Nov 2005 15:55:35 -0800 |
User-agent: | Mozilla Thunderbird 1.0.7 (X11/20051011) |
David Mosberger-Tang wrote:
I can't seem to find a noticable improvement.That's because caching has not been implemented yet for DWARF2 (it is, for the ia64 unwinder and makes a huge difference). The code is already set up to handle caching, but somebody would have to fill in the actual code...
I see that ia64 implements a script cache and there is no such thing on x86-64. Would it be correct to say that a dwarf2 based system should implement a cache of ip -> unw_proc_info_t mappings?
As things stand now, using libunwind results in a large number of calls to rt_sigprocmask().
-Arun
[Prev in Thread] | Current Thread | [Next in Thread] |