lib/libcxx/include/__config | 2 - lib/libunwind/include/__libunwind_config.h | 12 ++ lib/libunwind/include/libunwind.h | 78 +++++++++ lib/libunwind/include/mach-o/compact_unwind_encoding.h | 6 +- lib/libunwind/include/unwind.h | 2 +- lib/libunwind/src/AddressSpace.hpp | 78 ++++++--- lib/libunwind/src/CompactUnwinder.hpp | 1 + lib/libunwind/src/DwarfInstructions.hpp | 50 ++++-- lib/libunwind/src/DwarfParser.hpp | 9 +- lib/libunwind/src/Registers.hpp | 277 +++++++++++++++++++++++++++++++- lib/libunwind/src/Unwind-EHABI.cpp | 4 +- lib/libunwind/src/Unwind-seh.cpp | 6 +- lib/libunwind/src/Unwind-sjlj.c | 6 +- lib/libunwind/src/UnwindCursor.hpp | 82 ++++++---- lib/libunwind/src/UnwindLevel1-gcc-ext.c | 33 +++- lib/libunwind/src/UnwindLevel1.c | 84 ++++++---- lib/libunwind/src/UnwindRegistersRestore.S | 191 +++++++--------------- lib/libunwind/src/UnwindRegistersSave.S | 186 +++++---------------- lib/libunwind/src/Unwind_AIXExtras.cpp | 2 +- lib/libunwind/src/config.h | 2 +- lib/libunwind/src/libunwind.cpp | 13 +- 21 files changed, 728 insertions(+), 396 deletions(-)