Update llvm-libunwind from v9.0.0 to v14.0.6 (#72442)
authorAdeel Mujahid <3840695+am11@users.noreply.github.com>
Wed, 20 Jul 2022 18:46:31 +0000 (21:46 +0300)
committerGitHub <noreply@github.com>
Wed, 20 Jul 2022 18:46:31 +0000 (11:46 -0700)
commit17b3c56aed62d75ecb2c9d3ce7330b6dd92d957f
tree614b34580d2b8168c9ff124cc9bcf521ad96f099
parentcc824755012536141736d468126bf360eeebad34
Update llvm-libunwind from v9.0.0 to v14.0.6 (#72442)

* Delete src/native/external/llvm-libunwind

* Add LLVM libunwind-14.0.6

* Apply all patches from 3719058

* Disable DynamicGenerics tests

* Update llvm-libunwind-version.txt

* Revert "Disable DynamicGenerics tests"

This reverts commit ef0164fd669626343c73972f62d0a15e0dd9ffd9.

* make the codeOffset check in parseFDEInstructions end-inclusive

* Update src/native/external/llvm-libunwind-version.txt

Co-authored-by: vsadov <8218165+VSadov@users.noreply.github.com>
61 files changed:
src/coreclr/nativeaot/Runtime/unix/UnwindHelpers.cpp
src/native/external/llvm-libunwind-version.txt
src/native/external/llvm-libunwind/.arcconfig [deleted file]
src/native/external/llvm-libunwind/CMakeLists.txt
src/native/external/llvm-libunwind/cmake/Modules/HandleCompilerRT.cmake [deleted file]
src/native/external/llvm-libunwind/cmake/Modules/HandleLibunwindFlags.cmake [new file with mode: 0644]
src/native/external/llvm-libunwind/cmake/config-ix.cmake
src/native/external/llvm-libunwind/docs/BuildingLibunwind.rst
src/native/external/llvm-libunwind/docs/CMakeLists.txt
src/native/external/llvm-libunwind/docs/conf.py
src/native/external/llvm-libunwind/docs/index.rst
src/native/external/llvm-libunwind/include/CMakeLists.txt [new file with mode: 0644]
src/native/external/llvm-libunwind/include/__libunwind_config.h
src/native/external/llvm-libunwind/include/libunwind.h
src/native/external/llvm-libunwind/include/mach-o/compact_unwind_encoding.h
src/native/external/llvm-libunwind/include/unwind.h
src/native/external/llvm-libunwind/include/unwind_arm_ehabi.h [new file with mode: 0644]
src/native/external/llvm-libunwind/include/unwind_itanium.h [new file with mode: 0644]
src/native/external/llvm-libunwind/src/AddressSpace.hpp
src/native/external/llvm-libunwind/src/CMakeLists.txt
src/native/external/llvm-libunwind/src/CompactUnwinder.hpp
src/native/external/llvm-libunwind/src/DwarfInstructions.hpp
src/native/external/llvm-libunwind/src/DwarfParser.hpp
src/native/external/llvm-libunwind/src/EHHeaderParser.hpp
src/native/external/llvm-libunwind/src/FrameHeaderCache.hpp [new file with mode: 0644]
src/native/external/llvm-libunwind/src/RWMutex.hpp
src/native/external/llvm-libunwind/src/Registers.hpp
src/native/external/llvm-libunwind/src/Unwind-EHABI.cpp
src/native/external/llvm-libunwind/src/Unwind-EHABI.h
src/native/external/llvm-libunwind/src/Unwind-seh.cpp
src/native/external/llvm-libunwind/src/Unwind-sjlj.c
src/native/external/llvm-libunwind/src/UnwindCursor.hpp
src/native/external/llvm-libunwind/src/UnwindLevel1-gcc-ext.c
src/native/external/llvm-libunwind/src/UnwindLevel1.c
src/native/external/llvm-libunwind/src/UnwindRegistersRestore.S
src/native/external/llvm-libunwind/src/UnwindRegistersSave.S
src/native/external/llvm-libunwind/src/Unwind_AppleExtras.cpp
src/native/external/llvm-libunwind/src/assembly.h
src/native/external/llvm-libunwind/src/cet_unwind.h [new file with mode: 0644]
src/native/external/llvm-libunwind/src/config.h
src/native/external/llvm-libunwind/src/dwarf2.h
src/native/external/llvm-libunwind/src/libunwind.cpp
src/native/external/llvm-libunwind/src/libunwind_ext.h
src/native/external/llvm-libunwind/test/CMakeLists.txt
src/native/external/llvm-libunwind/test/alignment.compile.pass.cpp [moved from src/native/external/llvm-libunwind/test/alignment.pass.cpp with 98% similarity]
src/native/external/llvm-libunwind/test/configs/llvm-libunwind-shared.cfg.in [new file with mode: 0644]
src/native/external/llvm-libunwind/test/configs/llvm-libunwind-static.cfg.in [new file with mode: 0644]
src/native/external/llvm-libunwind/test/floatregister.pass.cpp [new file with mode: 0644]
src/native/external/llvm-libunwind/test/forceunwind.pass.cpp [new file with mode: 0644]
src/native/external/llvm-libunwind/test/frameheadercache_test.pass.cpp [new file with mode: 0644]
src/native/external/llvm-libunwind/test/libunwind/test/config.py
src/native/external/llvm-libunwind/test/libunwind_01.pass.cpp
src/native/external/llvm-libunwind/test/libunwind_02.pass.cpp
src/native/external/llvm-libunwind/test/lit.cfg [deleted file]
src/native/external/llvm-libunwind/test/lit.cfg.py [new file with mode: 0644]
src/native/external/llvm-libunwind/test/lit.site.cfg.in
src/native/external/llvm-libunwind/test/remember_state_leak.pass.sh.s [new file with mode: 0644]
src/native/external/llvm-libunwind/test/signal_frame.pass.cpp [new file with mode: 0644]
src/native/external/llvm-libunwind/test/signal_unwind.pass.cpp [new file with mode: 0644]
src/native/external/llvm-libunwind/test/unw_getcontext.pass.cpp
src/native/external/llvm-libunwind/test/unwind_leaffunction.pass.cpp [new file with mode: 0644]