[PATCH] D38110: [libunwind][MIPS]: Add support for unwinding in O32 and N64 processes.

John Baldwin via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 13 12:44:17 PDT 2017


bsdjhb updated this revision to Diff 118960.
bsdjhb added a comment.

- Check _ABI* rather than _MIPS_SIM.
- Save and restore lo/hi.
- Expand FIXME comment for more missing registers.
- Return UNW_SUCCESS from unw_getcontext().
- Use correct DWARF numbers for hi and lo and put hi first.
- Bump highest DWARF number for hi and lo.


https://reviews.llvm.org/D38110

Files:
  include/__libunwind_config.h
  include/libunwind.h
  src/Registers.hpp
  src/UnwindCursor.hpp
  src/UnwindRegistersRestore.S
  src/UnwindRegistersSave.S
  src/config.h
  src/libunwind.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38110.118960.patch
Type: text/x-patch
Size: 21204 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20171013/f48efd63/attachment-0001.bin>


More information about the cfe-commits mailing list