[PATCH] D41386: [libunwind][PPC64] Port to ppc64le - initial version

2018-01-02 Thread Leandro Lupori via Phabricator via cfe-commits
luporl marked an inline comment as done. luporl added a comment. @compnerd, @mstorsjo, I don't have permission to commit to the repository. Could you check in the changes for me? https://reviews.llvm.org/D41386 ___ cfe-commits mailing list

[PATCH] D41386: [libunwind][PPC64] Port to ppc64le - initial version

2017-12-19 Thread Leandro Lupori via Phabricator via cfe-commits
luporl marked 3 inline comments as done. luporl added inline comments. Comment at: src/libunwind.cpp:84 #ifdef UNW_REMOTE +//TODO: add powerpc64 support /// Create a cursor into a thread in another process. mstorsjo wrote: > Why this comment here? Remote

[PATCH] D41386: [libunwind][PPC64] Port to ppc64le - initial version

2017-12-19 Thread Leandro Lupori via Phabricator via cfe-commits
luporl updated this revision to Diff 127516. luporl added a comment. Addressed review comments. https://reviews.llvm.org/D41386 Files: include/__libunwind_config.h include/libunwind.h src/AddressSpace.hpp src/Registers.hpp src/UnwindCursor.hpp src/UnwindRegistersRestore.S

[PATCH] D41386: [libunwind][PPC64] Port to ppc64le - initial version

2017-12-19 Thread Leandro Lupori via Phabricator via cfe-commits
luporl created this revision. luporl added a reviewer: mstorsjo. Initial working version of libunwind for PowerPC 64. Tested on little end ppc64 host only. Based on the existing PowerPC 32 code. It supports: - context save/restore (unw_getcontext, unw_init_local, unw_resume) - read/write