[lldb-dev] eh_frame or debug_frame

Philippe Lavoie philippe.lavoie at octasic.com
Fri Oct 10 13:05:15 PDT 2014


Hi,

I noticed that by default lldb does not read .debug_frame section to unwind frames but relies instead on .eh_frame .

Is there a way to fallback to reading .debug_frame?

I tried getting DWARFCallFrameInfo to read a .debug_frame section, but it fails interpreting the CIE_id field. It assumes that it is a CIE Pointer.

error: unable to find CIE at 0x00000014 for cie_id = 0x000000c8 for entry at 0x000000d8.
error: unable to find CIE at 0x0000004c for cie_id = 0x000000c8 for entry at 0x00000110.
error: unable to find CIE at 0x00000068 for cie_id = 0x000000c8 for entry at 0x0000012c.

Thanks,
-Philippe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20141010/a682cc14/attachment.html>


More information about the lldb-dev mailing list