[PPC64] Port to ppc64le - initial version
authorMartin Storsjo <martin@martin.st>
Tue, 2 Jan 2018 20:10:54 +0000 (20:10 +0000)
committerMartin Storsjo <martin@martin.st>
Tue, 2 Jan 2018 20:10:54 +0000 (20:10 +0000)
commit0aa55fdbba34928c0e05eb7d2fe3ebba7d95e85f
treefda2eae5f0bd3aa3a829fb20f2469706d414c308
parent2b377c99f715f0efab7173905054eab0c9fb02c0
[PPC64] Port to ppc64le - initial version

Initial working version of libunwind for PowerPC 64. Tested on
little-endian ppc64 host only.
Based on the existing PowerPC 32 code.

It supports:

- context save/restore (unw_getcontext, unw_init_local, unw_resume)
- read/write from/to saved registers
- backtrace (unw_step)

Patch by Leandro Lupori!

Differential Revision: https://reviews.llvm.org/D41386

llvm-svn: 321667
libunwind/include/__libunwind_config.h
libunwind/include/libunwind.h
libunwind/src/AddressSpace.hpp
libunwind/src/Registers.hpp
libunwind/src/UnwindCursor.hpp
libunwind/src/UnwindRegistersRestore.S
libunwind/src/UnwindRegistersSave.S
libunwind/src/assembly.h
libunwind/src/config.h
libunwind/src/libunwind.cpp