On Fri, Jan 10, 2014 at 9:19 AM, Paul Pluzhnikov <[email protected]>wrote:

> I had a local patch to disable tracking all the extra registers, and got
>  a nice speed up.
>
> Later, Lassi Tuura contributed a "fast trace" patch for x86_64, which
> made x86_64 much faster still:
> http://lists.gnu.org/archive/html/libunwind-devel/2011-03/msg00042.html
>
> This is likely why you find x86_64 variant fast enough, but i386 too slow.
>
> Later still, I attempted a mechanical port of "fast trace" to x86:
> http://lists.nongnu.org/archive/html/libunwind-devel/2011-11/msg00022.html
>

This is very useful. I'll take a look at picking up your "fast trace" patch
and getting it to run after a conference I'm attending next week.

I also just added a simple patch which adds a backtrace_skip() function
since we're doing that quite a bit. It's here if anyone is interested...

https://gist.github.com/mikesart/8365549

Thanks much for your help Paul.
 -Mike
_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to