lib/libunwind/include/__libunwind_config.h | 5 +- lib/libunwind/include/libunwind.h | 3 + lib/libunwind/include/mach-o/compact_unwind_encoding.h | 80 +++++++-------- lib/libunwind/src/AddressSpace.hpp | 7 +- lib/libunwind/src/DwarfInstructions.hpp | 2 +- lib/libunwind/src/EHHeaderParser.hpp | 13 +++ lib/libunwind/src/FrameHeaderCache.hpp | 6 +- lib/libunwind/src/Registers.hpp | 20 +++- lib/libunwind/src/Unwind-sjlj.c | 11 +- lib/libunwind/src/Unwind-wasm.c | 123 +++++++++++++++++++++++ lib/libunwind/src/UnwindCursor.hpp | 173 +++++++++++++++++++++----------- lib/libunwind/src/UnwindLevel1-gcc-ext.c | 2 +- lib/libunwind/src/UnwindRegistersRestore.S | 6 +- lib/libunwind/src/UnwindRegistersSave.S | 44 +++++++- lib/libunwind/src/config.h | 14 +-- lib/libunwind/src/libunwind.cpp | 7 +- src/libunwind.zig | 1 + 17 files changed, 389 insertions(+), 128 deletions(-)