[lldb-dev] LLDB linux questions
arvid.picciani at nokia.com
arvid.picciani at nokia.com
Tue Sep 28 02:29:25 PDT 2010
> You want to use the libunwind that is built into linux unless it can unwind when there is no EH frame info.
> The remote unwind that we implemented that is used by LLDB will handle cases where there is no EH frame
> and it will disassemble the function and it will handle non-callsite locations. The EH frame info built into binaries
> is sparsely populated with info that is only valid at call sites which means you can't use it to unwind the first frame,
> nor any frame after a complete register state backup (sigtramp).
I see, that makes things more difficult.
> We are about to replace the libunwind stack backtracing soon with a new stack crawling engine that doesn't use
> libunwind, so this issue will go away soon (this week hopefully).
Nice! I will wait for said change then.
In the meantime, i have started to push my patches to a git clone here http://gitorious.org/lldb/lldb-linux.
Please feel free to pull from there, whatever you find useful.
More information about the lldb-dev
mailing list