On Wed, Feb 27, 2013 at 12:17 PM, Andrew Pinski <pins...@gmail.com> wrote:
> Just an aside which program does not understand dwarf2 unwinding? All Google executables currently link in a frame-based unwinder. This allows us to report crashes and record runtime statistics from the executable itself, in ways that are convenient when dealing with thousands of executables spread across millions of machines, and which are much harder to achieve using external tools. There is of course libunwind, but it turns out that it's very hard to beat speed and simplicity of a frame-based unwinder (which matters when you collect stack traces across live production services). I hope this answers your question. -- Paul Pluzhnikov