[Lldb-commits] [PATCH] Improve PowerPC unwind support

Justin Hibbits jrh29 at alumni.cwru.edu
Sun Nov 9 10:45:23 PST 2014


Hi emaste, jasonmolenda,

Taking advantage of the new 'CFAIsRegisterDereferenced' CFA register type, add
full stack unwind support to the PowerPC/PowerPC64 ABI.  Also, add a new
register set for powerpc32-on-64, so the register sizes are correct.  This also
requires modifying the ProcessMonitor to add support for non-uintptr_t-sized
register values.

http://reviews.llvm.org/D6183

Files:
  source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
  source/Plugins/Process/POSIX/RegisterContextPOSIXProcessMonitor_powerpc.cpp
  source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp
  source/Plugins/Process/Utility/RegisterInfos_powerpc.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6183.15958.patch
Type: text/x-patch
Size: 8199 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20141109/ff9d6b8c/attachment.bin>


More information about the lldb-commits mailing list