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

John Baldwin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 20 16:34:47 PDT 2017


bsdjhb added a comment.

I have not managed to get the libunwind tests to run, but I was able to run test C++ programs on FreeBSD for both O32 and N64 that caught exceptions.  The first test program just uses _Unwind_Backtrace() with a callback to print out the PC values, throws an integer whose value is output in a catch clause, and finally throws a structure whose members are output in a catch clause.  I have also built and run a larger real-world C++ program which makes extensive use of exceptions (gdb) on both O32 and N64.

If desired, I can split the O32 vs N64 into two separate patches.  I also have another patchset for MIPS N32 that I will post in a separate review once this one has been reviewed.


https://reviews.llvm.org/D38110





More information about the llvm-commits mailing list