Move libunwind directories to src/native/external (#64043)
authorAdeel Mujahid <3840695+am11@users.noreply.github.com>
Mon, 21 Mar 2022 17:51:09 +0000 (19:51 +0200)
committerGitHub <noreply@github.com>
Mon, 21 Mar 2022 17:51:09 +0000 (18:51 +0100)
* Move libunwind directories to src/native/external

* Move extra additions to single directory

* Extract coreclr configs in libunwind.cmake

* Reapply upstream patches

* Fixups

927 files changed:
src/coreclr/CMakeLists.txt
src/coreclr/pal/src/CMakeLists.txt
src/coreclr/pal/src/configure.cmake
src/native/external/libunwind-version.txt [moved from src/coreclr/pal/src/libunwind/libunwind-version.txt with 79% similarity]
src/native/external/libunwind.cmake [moved from src/coreclr/pal/src/libunwind/src/CMakeLists.txt with 68% similarity]
src/native/external/libunwind/.gitignore [moved from src/coreclr/pal/src/libunwind/.gitignore with 100% similarity]
src/native/external/libunwind/.travis.yml [moved from src/coreclr/pal/src/libunwind/.travis.yml with 100% similarity]
src/native/external/libunwind/AUTHORS [moved from src/coreclr/pal/src/libunwind/AUTHORS with 100% similarity]
src/native/external/libunwind/CMakeLists.txt [new file with mode: 0644]
src/native/external/libunwind/COPYING [moved from src/coreclr/pal/src/libunwind/COPYING with 100% similarity]
src/native/external/libunwind/ChangeLog [moved from src/coreclr/pal/src/libunwind/ChangeLog with 100% similarity]
src/native/external/libunwind/LICENSE [moved from src/coreclr/pal/src/libunwind/LICENSE with 100% similarity]
src/native/external/libunwind/Makefile.am [moved from src/coreclr/pal/src/libunwind/Makefile.am with 100% similarity]
src/native/external/libunwind/NEWS [moved from src/coreclr/pal/src/libunwind/NEWS with 100% similarity]
src/native/external/libunwind/README [moved from src/coreclr/pal/src/libunwind/README with 100% similarity]
src/native/external/libunwind/README.md [moved from src/coreclr/pal/src/libunwind/README.md with 100% similarity]
src/native/external/libunwind/TODO [moved from src/coreclr/pal/src/libunwind/TODO with 100% similarity]
src/native/external/libunwind/acinclude.m4 [moved from src/coreclr/pal/src/libunwind/acinclude.m4 with 100% similarity]
src/native/external/libunwind/configure.ac [moved from src/coreclr/pal/src/libunwind/configure.ac with 100% similarity]
src/native/external/libunwind/doc/Makefile.am [moved from src/coreclr/pal/src/libunwind/doc/Makefile.am with 100% similarity]
src/native/external/libunwind/doc/NOTES [moved from src/coreclr/pal/src/libunwind/doc/NOTES with 100% similarity]
src/native/external/libunwind/doc/_U_dyn_cancel.man [moved from src/coreclr/pal/src/libunwind/doc/_U_dyn_cancel.man with 100% similarity]
src/native/external/libunwind/doc/_U_dyn_cancel.tex [moved from src/coreclr/pal/src/libunwind/doc/_U_dyn_cancel.tex with 100% similarity]
src/native/external/libunwind/doc/_U_dyn_register.man [moved from src/coreclr/pal/src/libunwind/doc/_U_dyn_register.man with 100% similarity]
src/native/external/libunwind/doc/_U_dyn_register.tex [moved from src/coreclr/pal/src/libunwind/doc/_U_dyn_register.tex with 100% similarity]
src/native/external/libunwind/doc/common.tex.in [moved from src/coreclr/pal/src/libunwind/doc/common.tex.in with 100% similarity]
src/native/external/libunwind/doc/libunwind-dynamic.man [moved from src/coreclr/pal/src/libunwind/doc/libunwind-dynamic.man with 100% similarity]
src/native/external/libunwind/doc/libunwind-dynamic.tex [moved from src/coreclr/pal/src/libunwind/doc/libunwind-dynamic.tex with 100% similarity]
src/native/external/libunwind/doc/libunwind-ia64.man [moved from src/coreclr/pal/src/libunwind/doc/libunwind-ia64.man with 100% similarity]
src/native/external/libunwind/doc/libunwind-ia64.tex [moved from src/coreclr/pal/src/libunwind/doc/libunwind-ia64.tex with 100% similarity]
src/native/external/libunwind/doc/libunwind-ptrace.man [moved from src/coreclr/pal/src/libunwind/doc/libunwind-ptrace.man with 100% similarity]
src/native/external/libunwind/doc/libunwind-ptrace.tex [moved from src/coreclr/pal/src/libunwind/doc/libunwind-ptrace.tex with 100% similarity]
src/native/external/libunwind/doc/libunwind-setjmp.man [moved from src/coreclr/pal/src/libunwind/doc/libunwind-setjmp.man with 100% similarity]
src/native/external/libunwind/doc/libunwind-setjmp.tex [moved from src/coreclr/pal/src/libunwind/doc/libunwind-setjmp.tex with 100% similarity]
src/native/external/libunwind/doc/libunwind.man [moved from src/coreclr/pal/src/libunwind/doc/libunwind.man with 100% similarity]
src/native/external/libunwind/doc/libunwind.tex [moved from src/coreclr/pal/src/libunwind/doc/libunwind.tex with 100% similarity]
src/native/external/libunwind/doc/libunwind.trans [moved from src/coreclr/pal/src/libunwind/doc/libunwind.trans with 100% similarity]
src/native/external/libunwind/doc/unw_apply_reg_state.man [moved from src/coreclr/pal/src/libunwind/doc/unw_apply_reg_state.man with 100% similarity]
src/native/external/libunwind/doc/unw_apply_reg_state.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_apply_reg_state.tex with 100% similarity]
src/native/external/libunwind/doc/unw_backtrace.man [moved from src/coreclr/pal/src/libunwind/doc/unw_backtrace.man with 100% similarity]
src/native/external/libunwind/doc/unw_backtrace.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_backtrace.tex with 100% similarity]
src/native/external/libunwind/doc/unw_create_addr_space.man [moved from src/coreclr/pal/src/libunwind/doc/unw_create_addr_space.man with 100% similarity]
src/native/external/libunwind/doc/unw_create_addr_space.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_create_addr_space.tex with 100% similarity]
src/native/external/libunwind/doc/unw_destroy_addr_space.man [moved from src/coreclr/pal/src/libunwind/doc/unw_destroy_addr_space.man with 100% similarity]
src/native/external/libunwind/doc/unw_destroy_addr_space.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_destroy_addr_space.tex with 100% similarity]
src/native/external/libunwind/doc/unw_flush_cache.man [moved from src/coreclr/pal/src/libunwind/doc/unw_flush_cache.man with 100% similarity]
src/native/external/libunwind/doc/unw_flush_cache.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_flush_cache.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_accessors.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_accessors.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_accessors.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_accessors.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_fpreg.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_fpreg.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_fpreg.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_fpreg.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_info.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_info.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_info.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_info.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_info_by_ip.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_info_by_ip.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_info_by_ip.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_info_by_ip.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_name.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_name.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_proc_name.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_proc_name.tex with 100% similarity]
src/native/external/libunwind/doc/unw_get_reg.man [moved from src/coreclr/pal/src/libunwind/doc/unw_get_reg.man with 100% similarity]
src/native/external/libunwind/doc/unw_get_reg.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_get_reg.tex with 100% similarity]
src/native/external/libunwind/doc/unw_getcontext.man [moved from src/coreclr/pal/src/libunwind/doc/unw_getcontext.man with 100% similarity]
src/native/external/libunwind/doc/unw_getcontext.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_getcontext.tex with 100% similarity]
src/native/external/libunwind/doc/unw_init_local.man [moved from src/coreclr/pal/src/libunwind/doc/unw_init_local.man with 100% similarity]
src/native/external/libunwind/doc/unw_init_local.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_init_local.tex with 100% similarity]
src/native/external/libunwind/doc/unw_init_local2.man [moved from src/coreclr/pal/src/libunwind/doc/unw_init_local2.man with 100% similarity]
src/native/external/libunwind/doc/unw_init_remote.man [moved from src/coreclr/pal/src/libunwind/doc/unw_init_remote.man with 100% similarity]
src/native/external/libunwind/doc/unw_init_remote.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_init_remote.tex with 100% similarity]
src/native/external/libunwind/doc/unw_is_fpreg.man [moved from src/coreclr/pal/src/libunwind/doc/unw_is_fpreg.man with 100% similarity]
src/native/external/libunwind/doc/unw_is_fpreg.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_is_fpreg.tex with 100% similarity]
src/native/external/libunwind/doc/unw_is_signal_frame.man [moved from src/coreclr/pal/src/libunwind/doc/unw_is_signal_frame.man with 100% similarity]
src/native/external/libunwind/doc/unw_is_signal_frame.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_is_signal_frame.tex with 100% similarity]
src/native/external/libunwind/doc/unw_reg_states_iterate.man [moved from src/coreclr/pal/src/libunwind/doc/unw_reg_states_iterate.man with 100% similarity]
src/native/external/libunwind/doc/unw_reg_states_iterate.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_reg_states_iterate.tex with 100% similarity]
src/native/external/libunwind/doc/unw_regname.man [moved from src/coreclr/pal/src/libunwind/doc/unw_regname.man with 100% similarity]
src/native/external/libunwind/doc/unw_regname.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_regname.tex with 100% similarity]
src/native/external/libunwind/doc/unw_resume.man [moved from src/coreclr/pal/src/libunwind/doc/unw_resume.man with 100% similarity]
src/native/external/libunwind/doc/unw_resume.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_resume.tex with 100% similarity]
src/native/external/libunwind/doc/unw_set_cache_size.man [moved from src/coreclr/pal/src/libunwind/doc/unw_set_cache_size.man with 100% similarity]
src/native/external/libunwind/doc/unw_set_cache_size.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_set_cache_size.tex with 100% similarity]
src/native/external/libunwind/doc/unw_set_caching_policy.man [moved from src/coreclr/pal/src/libunwind/doc/unw_set_caching_policy.man with 100% similarity]
src/native/external/libunwind/doc/unw_set_caching_policy.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_set_caching_policy.tex with 100% similarity]
src/native/external/libunwind/doc/unw_set_fpreg.man [moved from src/coreclr/pal/src/libunwind/doc/unw_set_fpreg.man with 100% similarity]
src/native/external/libunwind/doc/unw_set_fpreg.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_set_fpreg.tex with 100% similarity]
src/native/external/libunwind/doc/unw_set_reg.man [moved from src/coreclr/pal/src/libunwind/doc/unw_set_reg.man with 100% similarity]
src/native/external/libunwind/doc/unw_set_reg.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_set_reg.tex with 100% similarity]
src/native/external/libunwind/doc/unw_step.man [moved from src/coreclr/pal/src/libunwind/doc/unw_step.man with 100% similarity]
src/native/external/libunwind/doc/unw_step.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_step.tex with 100% similarity]
src/native/external/libunwind/doc/unw_strerror.man [moved from src/coreclr/pal/src/libunwind/doc/unw_strerror.man with 100% similarity]
src/native/external/libunwind/doc/unw_strerror.tex [moved from src/coreclr/pal/src/libunwind/doc/unw_strerror.tex with 100% similarity]
src/native/external/libunwind/include/compiler.h [moved from src/coreclr/pal/src/libunwind/include/compiler.h with 100% similarity]
src/native/external/libunwind/include/config.h.cmake.in [moved from src/coreclr/pal/src/libunwind/include/config.h.cmake.in with 100% similarity]
src/native/external/libunwind/include/dwarf-eh.h [moved from src/coreclr/pal/src/libunwind/include/dwarf-eh.h with 100% similarity]
src/native/external/libunwind/include/dwarf.h [moved from src/coreclr/pal/src/libunwind/include/dwarf.h with 100% similarity]
src/native/external/libunwind/include/dwarf_i.h [moved from src/coreclr/pal/src/libunwind/include/dwarf_i.h with 100% similarity]
src/native/external/libunwind/include/libunwind-aarch64.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-aarch64.h with 100% similarity]
src/native/external/libunwind/include/libunwind-arm.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-arm.h with 100% similarity]
src/native/external/libunwind/include/libunwind-common.h.in [moved from src/coreclr/pal/src/libunwind/include/libunwind-common.h.in with 100% similarity]
src/native/external/libunwind/include/libunwind-coredump.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-coredump.h with 100% similarity]
src/native/external/libunwind/include/libunwind-dynamic.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-dynamic.h with 100% similarity]
src/native/external/libunwind/include/libunwind-hppa.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-hppa.h with 100% similarity]
src/native/external/libunwind/include/libunwind-ia64.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-ia64.h with 100% similarity]
src/native/external/libunwind/include/libunwind-loongarch64.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-loongarch64.h with 100% similarity]
src/native/external/libunwind/include/libunwind-mips.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-mips.h with 100% similarity]
src/native/external/libunwind/include/libunwind-ppc32.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-ppc32.h with 100% similarity]
src/native/external/libunwind/include/libunwind-ppc64.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-ppc64.h with 100% similarity]
src/native/external/libunwind/include/libunwind-ptrace.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-ptrace.h with 100% similarity]
src/native/external/libunwind/include/libunwind-riscv.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-riscv.h with 100% similarity]
src/native/external/libunwind/include/libunwind-s390x.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-s390x.h with 100% similarity]
src/native/external/libunwind/include/libunwind-sh.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-sh.h with 100% similarity]
src/native/external/libunwind/include/libunwind-tilegx.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-tilegx.h with 100% similarity]
src/native/external/libunwind/include/libunwind-x86.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-x86.h with 100% similarity]
src/native/external/libunwind/include/libunwind-x86_64.h [moved from src/coreclr/pal/src/libunwind/include/libunwind-x86_64.h with 100% similarity]
src/native/external/libunwind/include/libunwind.h.in [moved from src/coreclr/pal/src/libunwind/include/libunwind.h.in with 100% similarity]
src/native/external/libunwind/include/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/mempool.h [moved from src/coreclr/pal/src/libunwind/include/mempool.h with 100% similarity]
src/native/external/libunwind/include/remote.h [moved from src/coreclr/pal/src/libunwind/include/remote.h with 100% similarity]
src/native/external/libunwind/include/tdep-aarch64/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-aarch64/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-aarch64/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-aarch64/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-aarch64/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-aarch64/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-arm/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-arm/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-arm/ex_tables.h [moved from src/coreclr/pal/src/libunwind/include/tdep-arm/ex_tables.h with 100% similarity]
src/native/external/libunwind/include/tdep-arm/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-arm/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-arm/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-arm/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-hppa/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-hppa/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-hppa/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-hppa/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-hppa/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-hppa/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-ia64/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ia64/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-ia64/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ia64/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-ia64/rse.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ia64/rse.h with 100% similarity]
src/native/external/libunwind/include/tdep-ia64/script.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ia64/script.h with 100% similarity]
src/native/external/libunwind/include/tdep-loongarch64/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-loongarch64/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-loongarch64/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-loongarch64/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-loongarch64/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-loongarch64/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-mips/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-mips/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-mips/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-mips/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-mips/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-mips/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc32/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc32/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc32/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc64/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc32/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc32/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc64/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc64/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc64/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc32/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-ppc64/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-ppc64/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-riscv/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-riscv/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-riscv/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-riscv/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-riscv/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-riscv/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-s390x/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-s390x/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-s390x/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-s390x/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-s390x/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-s390x/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-sh/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-sh/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-sh/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-sh/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-sh/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-sh/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-tilegx/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-tilegx/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-tilegx/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-tilegx/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-tilegx/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-tilegx/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86_64/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86_64/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86_64/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86_64/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep-x86_64/libunwind_i.h [moved from src/coreclr/pal/src/libunwind/include/tdep-x86_64/libunwind_i.h with 100% similarity]
src/native/external/libunwind/include/tdep/dwarf-config.h [moved from src/coreclr/pal/src/libunwind/include/tdep/dwarf-config.h with 100% similarity]
src/native/external/libunwind/include/tdep/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/tdep/jmpbuf.h with 100% similarity]
src/native/external/libunwind/include/tdep/libunwind_i.h.in [moved from src/coreclr/pal/src/libunwind/include/tdep/libunwind_i.h.in with 100% similarity]
src/native/external/libunwind/include/unwind.h [moved from src/coreclr/pal/src/libunwind/include/unwind.h with 100% similarity]
src/native/external/libunwind/include/win/elf.h [moved from src/coreclr/pal/src/libunwind/include/win/elf.h with 100% similarity]
src/native/external/libunwind/include/win/endian.h [moved from src/coreclr/pal/src/libunwind/include/win/endian.h with 100% similarity]
src/native/external/libunwind/include/win/fakestdalign.h.in [moved from src/coreclr/pal/src/libunwind/include/win/fakestdalign.h.in with 100% similarity]
src/native/external/libunwind/include/win/fakestdatomic.h.in [moved from src/coreclr/pal/src/libunwind/include/win/fakestdatomic.h.in with 100% similarity]
src/native/external/libunwind/include/win/freebsd-elf32.h [moved from src/coreclr/pal/src/libunwind_mac/include/freebsd-elf32.h with 100% similarity]
src/native/external/libunwind/include/win/freebsd-elf64.h [moved from src/coreclr/pal/src/libunwind_mac/include/freebsd-elf64.h with 100% similarity]
src/native/external/libunwind/include/win/freebsd-elf_common.h [moved from src/coreclr/pal/src/libunwind_mac/include/freebsd-elf_common.h with 100% similarity]
src/native/external/libunwind/include/win/pthread.h [moved from src/coreclr/pal/src/libunwind/include/win/pthread.h with 100% similarity]
src/native/external/libunwind/include/win/signal.h [moved from src/coreclr/pal/src/libunwind/include/win/signal.h with 100% similarity]
src/native/external/libunwind/include/win/sys/mman.h [moved from src/coreclr/pal/src/libunwind/include/win/sys/mman.h with 100% similarity]
src/native/external/libunwind/include/win/sys/stat.h [moved from src/coreclr/pal/src/libunwind/include/win/sys/stat.h with 100% similarity]
src/native/external/libunwind/include/win/sys/syscall.h [moved from src/coreclr/pal/src/libunwind/include/win/sys/syscall.h with 100% similarity]
src/native/external/libunwind/include/win/sys/types.h [moved from src/coreclr/pal/src/libunwind/include/win/sys/types.h with 100% similarity]
src/native/external/libunwind/include/win/sys/ucontext.h [moved from src/coreclr/pal/src/libunwind/include/win/sys/ucontext.h with 100% similarity]
src/native/external/libunwind/include/win/ucontext.h [moved from src/coreclr/pal/src/libunwind/include/win/ucontext.h with 100% similarity]
src/native/external/libunwind/include/win/unistd.h [moved from src/coreclr/pal/src/libunwind/include/win/unistd.h with 100% similarity]
src/native/external/libunwind/include/x86/jmpbuf.h [moved from src/coreclr/pal/src/libunwind/include/x86/jmpbuf.h with 100% similarity]
src/native/external/libunwind/scripts/kernel-diff.sh [moved from src/coreclr/pal/src/libunwind/scripts/kernel-diff.sh with 100% similarity]
src/native/external/libunwind/scripts/kernel-files.txt [moved from src/coreclr/pal/src/libunwind/scripts/kernel-files.txt with 100% similarity]
src/native/external/libunwind/scripts/make-L-files [moved from src/coreclr/pal/src/libunwind/scripts/make-L-files with 100% similarity]
src/native/external/libunwind/src/CMakeLists.txt [new file with mode: 0644]
src/native/external/libunwind/src/Makefile.am [moved from src/coreclr/pal/src/libunwind/src/Makefile.am with 100% similarity]
src/native/external/libunwind/src/aarch64/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Ginit.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gregs.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gresume.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gstash_frame.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gstep.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Gtrace.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gtrace.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Linit.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Linit.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lregs.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lresume.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lstash_frame.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lstep.c with 100% similarity]
src/native/external/libunwind/src/aarch64/Ltrace.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Ltrace.c with 100% similarity]
src/native/external/libunwind/src/aarch64/gen-offsets.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/gen-offsets.c with 100% similarity]
src/native/external/libunwind/src/aarch64/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/aarch64/getcontext.S with 100% similarity]
src/native/external/libunwind/src/aarch64/init.h [moved from src/coreclr/pal/src/libunwind/src/aarch64/init.h with 100% similarity]
src/native/external/libunwind/src/aarch64/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/aarch64/offsets.h [moved from src/coreclr/pal/src/libunwind/src/aarch64/offsets.h with 100% similarity]
src/native/external/libunwind/src/aarch64/regname.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/regname.c with 100% similarity]
src/native/external/libunwind/src/aarch64/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/aarch64/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/aarch64/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/aarch64/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/arm/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/arm/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/arm/Gex_tables.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gex_tables.c with 100% similarity]
src/native/external/libunwind/src/arm/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/arm/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/arm/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/arm/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/arm/Ginit.c with 100% similarity]
src/native/external/libunwind/src/arm/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/arm/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/arm/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/sh/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/arm/Gos-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gos-freebsd.c with 100% similarity]
src/native/external/libunwind/src/arm/Gos-linux.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gos-linux.c with 100% similarity]
src/native/external/libunwind/src/arm/Gos-other.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gos-other.c with 100% similarity]
src/native/external/libunwind/src/arm/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/x86/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/arm/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gregs.c with 100% similarity]
src/native/external/libunwind/src/arm/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gresume.c with 100% similarity]
src/native/external/libunwind/src/arm/Gstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gstash_frame.c with 100% similarity]
src/native/external/libunwind/src/arm/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gstep.c with 100% similarity]
src/native/external/libunwind/src/arm/Gtrace.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gtrace.c with 100% similarity]
src/native/external/libunwind/src/arm/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/arm/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/arm/Lex_tables.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lex_tables.c with 100% similarity]
src/native/external/libunwind/src/arm/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/arm/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/arm/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/arm/Linit.c [moved from src/coreclr/pal/src/libunwind/src/x86/Linit.c with 100% similarity]
src/native/external/libunwind/src/arm/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/x86/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/arm/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/x86/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/arm/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/arm/Los-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Los-freebsd.c with 100% similarity]
src/native/external/libunwind/src/arm/Los-linux.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Los-linux.c with 100% similarity]
src/native/external/libunwind/src/arm/Los-other.c [moved from src/coreclr/pal/src/libunwind/src/arm/Los-other.c with 100% similarity]
src/native/external/libunwind/src/arm/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/arm/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lregs.c with 100% similarity]
src/native/external/libunwind/src/arm/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lresume.c with 100% similarity]
src/native/external/libunwind/src/arm/Lstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lstash_frame.c with 100% similarity]
src/native/external/libunwind/src/arm/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/x86/Lstep.c with 100% similarity]
src/native/external/libunwind/src/arm/Ltrace.c [moved from src/coreclr/pal/src/libunwind/src/arm/Ltrace.c with 100% similarity]
src/native/external/libunwind/src/arm/gen-offsets.c [moved from src/coreclr/pal/src/libunwind/src/arm/gen-offsets.c with 100% similarity]
src/native/external/libunwind/src/arm/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/arm/getcontext.S with 100% similarity]
src/native/external/libunwind/src/arm/init.h [moved from src/coreclr/pal/src/libunwind/src/arm/init.h with 100% similarity]
src/native/external/libunwind/src/arm/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/arm/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/arm/offsets.h [moved from src/coreclr/pal/src/libunwind/src/arm/offsets.h with 100% similarity]
src/native/external/libunwind/src/arm/regname.c [moved from src/coreclr/pal/src/libunwind/src/arm/regname.c with 100% similarity]
src/native/external/libunwind/src/arm/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/arm/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/arm/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/arm/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/coredump/README [moved from src/coreclr/pal/src/libunwind/src/coredump/README with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_access_mem.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_access_mem.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_access_reg_freebsd.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_access_reg_freebsd.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_access_reg_linux.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_access_reg_linux.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_accessors.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_accessors.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_corefile_elf.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_corefile_elf.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_create.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_create.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_destroy.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_destroy.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_elf_map_image.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_elf_map_image.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_find_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_find_proc_info.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_get_mapinfo_generic.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_get_mapinfo_generic.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_get_mapinfo_linux.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_get_mapinfo_linux.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_get_proc_name.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_get_proc_name.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_get_threadinfo_prstatus.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_get_threadinfo_prstatus.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_internal.h [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_internal.h with 100% similarity]
src/native/external/libunwind/src/coredump/_UCD_lib.h [moved from src/coreclr/pal/src/libunwind/src/coredump/_UCD_lib.h with 100% similarity]
src/native/external/libunwind/src/coredump/_UPT_access_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UPT_access_fpreg.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UPT_elf.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UPT_elf.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UPT_get_dyn_info_list_addr.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UPT_get_dyn_info_list_addr.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UPT_put_unwind_info.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UPT_put_unwind_info.c with 100% similarity]
src/native/external/libunwind/src/coredump/_UPT_resume.c [moved from src/coreclr/pal/src/libunwind/src/coredump/_UPT_resume.c with 100% similarity]
src/native/external/libunwind/src/coredump/libunwind-coredump.pc.in [moved from src/coreclr/pal/src/libunwind/src/coredump/libunwind-coredump.pc.in with 100% similarity]
src/native/external/libunwind/src/dl-iterate-phdr.c [moved from src/coreclr/pal/src/libunwind/src/dl-iterate-phdr.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gexpr.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gexpr.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gfde.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gfde.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gfind_proc_info-lsb.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gfind_proc_info-lsb.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gfind_unwind_table.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gfind_unwind_table.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gparser.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gparser.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Gpe.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Gpe.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lexpr.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lexpr.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lfde.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lfde.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lfind_proc_info-lsb.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lfind_proc_info-lsb.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lfind_unwind_table.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lfind_unwind_table.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lparser.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lparser.c with 100% similarity]
src/native/external/libunwind/src/dwarf/Lpe.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lpe.c with 100% similarity]
src/native/external/libunwind/src/dwarf/global.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/global.c with 100% similarity]
src/native/external/libunwind/src/elf32.c [moved from src/coreclr/pal/src/libunwind/src/elf32.c with 100% similarity]
src/native/external/libunwind/src/elf32.h [moved from src/coreclr/pal/src/libunwind/src/elf32.h with 100% similarity]
src/native/external/libunwind/src/elf64.c [moved from src/coreclr/pal/src/libunwind/src/elf64.c with 100% similarity]
src/native/external/libunwind/src/elf64.h [moved from src/coreclr/pal/src/libunwind/src/elf64.h with 100% similarity]
src/native/external/libunwind/src/elfxx.c [moved from src/coreclr/pal/src/libunwind/src/elfxx.c with 100% similarity]
src/native/external/libunwind/src/elfxx.h [moved from src/coreclr/pal/src/libunwind/src/elfxx.h with 100% similarity]
src/native/external/libunwind/src/hppa/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/hppa/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Ginit.c with 100% similarity]
src/native/external/libunwind/src/hppa/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/hppa/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/hppa/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gregs.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gresume.c with 100% similarity]
src/native/external/libunwind/src/hppa/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gstep.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/hppa/Linit.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Linit.c with 100% similarity]
src/native/external/libunwind/src/hppa/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/hppa/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lregs.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lresume.c with 100% similarity]
src/native/external/libunwind/src/hppa/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Lstep.c with 100% similarity]
src/native/external/libunwind/src/hppa/get_accessors.c [moved from src/coreclr/pal/src/libunwind/src/hppa/get_accessors.c with 100% similarity]
src/native/external/libunwind/src/hppa/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/hppa/getcontext.S with 100% similarity]
src/native/external/libunwind/src/hppa/init.h [moved from src/coreclr/pal/src/libunwind/src/hppa/init.h with 100% similarity]
src/native/external/libunwind/src/hppa/offsets.h [moved from src/coreclr/pal/src/libunwind/src/hppa/offsets.h with 100% similarity]
src/native/external/libunwind/src/hppa/regname.c [moved from src/coreclr/pal/src/libunwind/src/hppa/regname.c with 100% similarity]
src/native/external/libunwind/src/hppa/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/hppa/setcontext.S with 100% similarity]
src/native/external/libunwind/src/hppa/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/hppa/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/hppa/tables.c [moved from src/coreclr/pal/src/libunwind/src/hppa/tables.c with 100% similarity]
src/native/external/libunwind/src/hppa/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/hppa/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/ia64/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gfind_unwind_table.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gfind_unwind_table.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/ia64/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Ginit.c with 100% similarity]
src/native/external/libunwind/src/ia64/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/ia64/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/ia64/Ginstall_cursor.S [moved from src/coreclr/pal/src/libunwind/src/ia64/Ginstall_cursor.S with 100% similarity]
src/native/external/libunwind/src/ia64/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gparser.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gparser.c with 100% similarity]
src/native/external/libunwind/src/ia64/Grbs.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Grbs.c with 100% similarity]
src/native/external/libunwind/src/ia64/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gregs.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gresume.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gscript.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gscript.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gstep.c with 100% similarity]
src/native/external/libunwind/src/ia64/Gtables.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Gtables.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lfind_unwind_table.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lfind_unwind_table.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/ia64/Linit.c [moved from src/coreclr/pal/src/libunwind/src/sh/Linit.c with 100% similarity]
src/native/external/libunwind/src/ia64/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/sh/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/ia64/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/sh/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/ia64/Linstall_cursor.S [moved from src/coreclr/pal/src/libunwind/src/ia64/Linstall_cursor.S with 100% similarity]
src/native/external/libunwind/src/ia64/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lparser.c [moved from src/coreclr/pal/src/libunwind/src/dwarf/Lparser.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lrbs.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lrbs.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lregs.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lresume.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lscript.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lscript.c with 100% similarity]
src/native/external/libunwind/src/ia64/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/sh/Lstep.c with 100% similarity]
src/native/external/libunwind/src/ia64/Ltables.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Ltables.c with 100% similarity]
src/native/external/libunwind/src/ia64/NOTES [moved from src/coreclr/pal/src/libunwind/src/ia64/NOTES with 100% similarity]
src/native/external/libunwind/src/ia64/dyn_info_list.S [moved from src/coreclr/pal/src/libunwind/src/ia64/dyn_info_list.S with 100% similarity]
src/native/external/libunwind/src/ia64/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/ia64/getcontext.S with 100% similarity]
src/native/external/libunwind/src/ia64/init.h [moved from src/coreclr/pal/src/libunwind/src/ia64/init.h with 100% similarity]
src/native/external/libunwind/src/ia64/longjmp.S [moved from src/coreclr/pal/src/libunwind/src/ia64/longjmp.S with 100% similarity]
src/native/external/libunwind/src/ia64/mk_cursor_i [moved from src/coreclr/pal/src/libunwind/src/ia64/mk_cursor_i with 100% similarity]
src/native/external/libunwind/src/ia64/offsets.h [moved from src/coreclr/pal/src/libunwind/src/ia64/offsets.h with 100% similarity]
src/native/external/libunwind/src/ia64/regname.c [moved from src/coreclr/pal/src/libunwind/src/ia64/regname.c with 100% similarity]
src/native/external/libunwind/src/ia64/regs.h [moved from src/coreclr/pal/src/libunwind/src/ia64/regs.h with 100% similarity]
src/native/external/libunwind/src/ia64/setjmp.S [moved from src/coreclr/pal/src/libunwind/src/ia64/setjmp.S with 100% similarity]
src/native/external/libunwind/src/ia64/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/ia64/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/ia64/sigsetjmp.S [moved from src/coreclr/pal/src/libunwind/src/ia64/sigsetjmp.S with 100% similarity]
src/native/external/libunwind/src/ia64/ucontext_i.h [moved from src/coreclr/pal/src/libunwind/src/ia64/ucontext_i.h with 100% similarity]
src/native/external/libunwind/src/ia64/unwind_decoder.h [moved from src/coreclr/pal/src/libunwind/src/ia64/unwind_decoder.h with 100% similarity]
src/native/external/libunwind/src/ia64/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/ia64/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/libunwind-generic.pc.in [moved from src/coreclr/pal/src/libunwind/src/libunwind-generic.pc.in with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Ginit.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/sh/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gregs.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gresume.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gstep.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Linit.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Linit.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lregs.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lresume.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lstep.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/loongarch64/getcontext.S with 100% similarity]
src/native/external/libunwind/src/loongarch64/init.h [moved from src/coreclr/pal/src/libunwind/src/loongarch64/init.h with 100% similarity]
src/native/external/libunwind/src/loongarch64/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/offsets.h [moved from src/coreclr/pal/src/libunwind/src/loongarch64/offsets.h with 100% similarity]
src/native/external/libunwind/src/loongarch64/regname.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/regname.c with 100% similarity]
src/native/external/libunwind/src/loongarch64/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/loongarch64/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/loongarch64/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/loongarch64/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/mi/Gdestroy_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gdestroy_addr_space.c with 100% similarity]
src/native/external/libunwind/src/mi/Gdyn-extract.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gdyn-extract.c with 100% similarity]
src/native/external/libunwind/src/mi/Gdyn-remote.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gdyn-remote.c with 100% similarity]
src/native/external/libunwind/src/mi/Gfind_dynamic_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gfind_dynamic_proc_info.c with 100% similarity]
src/native/external/libunwind/src/mi/Gget_accessors.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gget_accessors.c with 100% similarity]
src/native/external/libunwind/src/mi/Gget_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gget_fpreg.c with 100% similarity]
src/native/external/libunwind/src/mi/Gget_proc_info_by_ip.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gget_proc_info_by_ip.c with 100% similarity]
src/native/external/libunwind/src/mi/Gget_proc_name.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gget_proc_name.c with 100% similarity]
src/native/external/libunwind/src/mi/Gget_reg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gget_reg.c with 100% similarity]
src/native/external/libunwind/src/mi/Gput_dynamic_unwind_info.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gput_dynamic_unwind_info.c with 100% similarity]
src/native/external/libunwind/src/mi/Gset_cache_size.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gset_cache_size.c with 100% similarity]
src/native/external/libunwind/src/mi/Gset_caching_policy.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gset_caching_policy.c with 100% similarity]
src/native/external/libunwind/src/mi/Gset_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gset_fpreg.c with 100% similarity]
src/native/external/libunwind/src/mi/Gset_reg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Gset_reg.c with 100% similarity]
src/native/external/libunwind/src/mi/Ldestroy_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/mi/Ldestroy_addr_space.c with 100% similarity]
src/native/external/libunwind/src/mi/Ldyn-extract.c [moved from src/coreclr/pal/src/libunwind/src/mi/Ldyn-extract.c with 100% similarity]
src/native/external/libunwind/src/mi/Ldyn-remote.c [moved from src/coreclr/pal/src/libunwind/src/mi/Ldyn-remote.c with 100% similarity]
src/native/external/libunwind/src/mi/Lfind_dynamic_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lfind_dynamic_proc_info.c with 100% similarity]
src/native/external/libunwind/src/mi/Lget_accessors.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lget_accessors.c with 100% similarity]
src/native/external/libunwind/src/mi/Lget_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lget_fpreg.c with 100% similarity]
src/native/external/libunwind/src/mi/Lget_proc_info_by_ip.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lget_proc_info_by_ip.c with 100% similarity]
src/native/external/libunwind/src/mi/Lget_proc_name.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lget_proc_name.c with 100% similarity]
src/native/external/libunwind/src/mi/Lget_reg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lget_reg.c with 100% similarity]
src/native/external/libunwind/src/mi/Lput_dynamic_unwind_info.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lput_dynamic_unwind_info.c with 100% similarity]
src/native/external/libunwind/src/mi/Lset_cache_size.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lset_cache_size.c with 100% similarity]
src/native/external/libunwind/src/mi/Lset_caching_policy.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lset_caching_policy.c with 100% similarity]
src/native/external/libunwind/src/mi/Lset_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lset_fpreg.c with 100% similarity]
src/native/external/libunwind/src/mi/Lset_reg.c [moved from src/coreclr/pal/src/libunwind/src/mi/Lset_reg.c with 100% similarity]
src/native/external/libunwind/src/mi/_ReadSLEB.c [moved from src/coreclr/pal/src/libunwind/src/mi/_ReadSLEB.c with 100% similarity]
src/native/external/libunwind/src/mi/_ReadULEB.c [moved from src/coreclr/pal/src/libunwind/src/mi/_ReadULEB.c with 100% similarity]
src/native/external/libunwind/src/mi/backtrace.c [moved from src/coreclr/pal/src/libunwind/src/mi/backtrace.c with 100% similarity]
src/native/external/libunwind/src/mi/dyn-cancel.c [moved from src/coreclr/pal/src/libunwind/src/mi/dyn-cancel.c with 100% similarity]
src/native/external/libunwind/src/mi/dyn-info-list.c [moved from src/coreclr/pal/src/libunwind/src/mi/dyn-info-list.c with 100% similarity]
src/native/external/libunwind/src/mi/dyn-register.c [moved from src/coreclr/pal/src/libunwind/src/mi/dyn-register.c with 100% similarity]
src/native/external/libunwind/src/mi/flush_cache.c [moved from src/coreclr/pal/src/libunwind/src/mi/flush_cache.c with 100% similarity]
src/native/external/libunwind/src/mi/init.c [moved from src/coreclr/pal/src/libunwind/src/mi/init.c with 100% similarity]
src/native/external/libunwind/src/mi/mempool.c [moved from src/coreclr/pal/src/libunwind/src/mi/mempool.c with 100% similarity]
src/native/external/libunwind/src/mi/strerror.c [moved from src/coreclr/pal/src/libunwind/src/mi/strerror.c with 100% similarity]
src/native/external/libunwind/src/mips/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/mips/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/mips/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/mips/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/mips/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/mips/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/mips/Ginit.c with 100% similarity]
src/native/external/libunwind/src/mips/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/mips/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/mips/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/mips/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/mips/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/mips/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/mips/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gregs.c with 100% similarity]
src/native/external/libunwind/src/mips/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gresume.c with 100% similarity]
src/native/external/libunwind/src/mips/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gstep.c with 100% similarity]
src/native/external/libunwind/src/mips/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/mips/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/mips/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/mips/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/mips/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/mips/Linit.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Linit.c with 100% similarity]
src/native/external/libunwind/src/mips/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/mips/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/mips/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/mips/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/mips/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lregs.c with 100% similarity]
src/native/external/libunwind/src/mips/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lresume.c with 100% similarity]
src/native/external/libunwind/src/mips/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Lstep.c with 100% similarity]
src/native/external/libunwind/src/mips/elfxx.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/elfxx.c with 100% similarity]
src/native/external/libunwind/src/mips/gen-offsets.c [moved from src/coreclr/pal/src/libunwind/src/mips/gen-offsets.c with 100% similarity]
src/native/external/libunwind/src/mips/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/mips/getcontext.S with 100% similarity]
src/native/external/libunwind/src/mips/init.h [moved from src/coreclr/pal/src/libunwind/src/mips/init.h with 100% similarity]
src/native/external/libunwind/src/mips/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/mips/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/mips/offsets.h [moved from src/coreclr/pal/src/libunwind/src/mips/offsets.h with 100% similarity]
src/native/external/libunwind/src/mips/regname.c [moved from src/coreclr/pal/src/libunwind/src/mips/regname.c with 100% similarity]
src/native/external/libunwind/src/mips/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/mips/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/mips/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/mips/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/os-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/os-freebsd.c with 100% similarity]
src/native/external/libunwind/src/os-hpux.c [moved from src/coreclr/pal/src/libunwind/src/os-hpux.c with 100% similarity]
src/native/external/libunwind/src/os-linux.c [moved from src/coreclr/pal/src/libunwind/src/os-linux.c with 100% similarity]
src/native/external/libunwind/src/os-linux.h [moved from src/coreclr/pal/src/libunwind/src/os-linux.h with 100% similarity]
src/native/external/libunwind/src/os-qnx.c [moved from src/coreclr/pal/src/libunwind/src/os-qnx.c with 100% similarity]
src/native/external/libunwind/src/os-solaris.c [moved from src/coreclr/pal/src/libunwind/src/os-solaris.c with 100% similarity]
src/native/external/libunwind/src/ppc/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/ppc/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/ppc/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/ppc/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/ppc/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/ppc/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/ppc/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/ppc/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/ppc/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/ppc/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/ppc/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc/longjmp.S [moved from src/coreclr/pal/src/libunwind/src/ppc/longjmp.S with 100% similarity]
src/native/external/libunwind/src/ppc/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/ppc/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/ppc32/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Ginit.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gregs.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gresume.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Gstep.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Linit.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Linit.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lregs.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lresume.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Lstep.c with 100% similarity]
src/native/external/libunwind/src/ppc32/Make-arch.in [moved from src/coreclr/pal/src/libunwind/src/ppc32/Make-arch.in with 100% similarity]
src/native/external/libunwind/src/ppc32/get_func_addr.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/get_func_addr.c with 100% similarity]
src/native/external/libunwind/src/ppc32/init.h [moved from src/coreclr/pal/src/libunwind/src/ppc32/init.h with 100% similarity]
src/native/external/libunwind/src/ppc32/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/ppc32/regname.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/regname.c with 100% similarity]
src/native/external/libunwind/src/ppc32/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/ppc32/setcontext.S with 100% similarity]
src/native/external/libunwind/src/ppc32/ucontext_i.h [moved from src/coreclr/pal/src/libunwind/src/ppc32/ucontext_i.h with 100% similarity]
src/native/external/libunwind/src/ppc32/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/ppc32/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/ppc64/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Ginit.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gregs.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gresume.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/Gstep.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Linit.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Linit.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ppc/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lregs.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lresume.c with 100% similarity]
src/native/external/libunwind/src/ppc64/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/ppc32/Lstep.c with 100% similarity]
src/native/external/libunwind/src/ppc64/get_func_addr.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/get_func_addr.c with 100% similarity]
src/native/external/libunwind/src/ppc64/init.h [moved from src/coreclr/pal/src/libunwind/src/ppc64/init.h with 100% similarity]
src/native/external/libunwind/src/ppc64/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/ppc64/regname.c [moved from src/coreclr/pal/src/libunwind/src/ppc64/regname.c with 100% similarity]
src/native/external/libunwind/src/ppc64/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/ppc64/setcontext.S with 100% similarity]
src/native/external/libunwind/src/ppc64/ucontext_i.h [moved from src/coreclr/pal/src/libunwind/src/ppc64/ucontext_i.h with 100% similarity]
src/native/external/libunwind/src/ppc64/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/ppc64/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_access_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_access_fpreg.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_access_mem.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_access_mem.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_access_reg.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_access_reg.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_accessors.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_accessors.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_create.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_create.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_destroy.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_destroy.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_elf.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_elf.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_find_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_find_proc_info.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_get_dyn_info_list_addr.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_get_dyn_info_list_addr.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_get_proc_name.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_get_proc_name.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_internal.h [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_internal.h with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_put_unwind_info.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_put_unwind_info.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_reg_offset.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_reg_offset.c with 100% similarity]
src/native/external/libunwind/src/ptrace/_UPT_resume.c [moved from src/coreclr/pal/src/libunwind/src/ptrace/_UPT_resume.c with 100% similarity]
src/native/external/libunwind/src/ptrace/libunwind-ptrace.pc.in [moved from src/coreclr/pal/src/libunwind/src/ptrace/libunwind-ptrace.pc.in with 100% similarity]
src/native/external/libunwind/src/riscv/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/riscv/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Ginit.c with 100% similarity]
src/native/external/libunwind/src/riscv/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/riscv/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/riscv/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gregs.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gresume.c with 100% similarity]
src/native/external/libunwind/src/riscv/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/riscv/Gstep.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/riscv/Linit.c [moved from src/coreclr/pal/src/libunwind/src/mips/Linit.c with 100% similarity]
src/native/external/libunwind/src/riscv/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/mips/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/riscv/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/mips/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lregs.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lresume.c with 100% similarity]
src/native/external/libunwind/src/riscv/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/mips/Lstep.c with 100% similarity]
src/native/external/libunwind/src/riscv/asm.h [moved from src/coreclr/pal/src/libunwind/src/riscv/asm.h with 100% similarity]
src/native/external/libunwind/src/riscv/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/riscv/getcontext.S with 100% similarity]
src/native/external/libunwind/src/riscv/init.h [moved from src/coreclr/pal/src/libunwind/src/riscv/init.h with 100% similarity]
src/native/external/libunwind/src/riscv/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/riscv/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/riscv/offsets.h [moved from src/coreclr/pal/src/libunwind/src/riscv/offsets.h with 100% similarity]
src/native/external/libunwind/src/riscv/regname.c [moved from src/coreclr/pal/src/libunwind/src/riscv/regname.c with 100% similarity]
src/native/external/libunwind/src/riscv/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/riscv/setcontext.S with 100% similarity]
src/native/external/libunwind/src/riscv/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/riscv/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/riscv/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/riscv/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/s390x/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/mips/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/s390x/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Ginit.c with 100% similarity]
src/native/external/libunwind/src/s390x/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/s390x/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/s390x/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/mips/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gregs.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gresume.c with 100% similarity]
src/native/external/libunwind/src/s390x/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gstep.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/s390x/Linit.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Linit.c with 100% similarity]
src/native/external/libunwind/src/s390x/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/s390x/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lregs.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lresume.c with 100% similarity]
src/native/external/libunwind/src/s390x/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Lstep.c with 100% similarity]
src/native/external/libunwind/src/s390x/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/s390x/getcontext.S with 100% similarity]
src/native/external/libunwind/src/s390x/init.h [moved from src/coreclr/pal/src/libunwind/src/s390x/init.h with 100% similarity]
src/native/external/libunwind/src/s390x/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/s390x/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/s390x/regname.c [moved from src/coreclr/pal/src/libunwind/src/s390x/regname.c with 100% similarity]
src/native/external/libunwind/src/s390x/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/s390x/setcontext.S with 100% similarity]
src/native/external/libunwind/src/s390x/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/s390x/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/setjmp/libunwind-setjmp.pc.in [moved from src/coreclr/pal/src/libunwind/src/setjmp/libunwind-setjmp.pc.in with 100% similarity]
src/native/external/libunwind/src/setjmp/longjmp.c [moved from src/coreclr/pal/src/libunwind/src/setjmp/longjmp.c with 100% similarity]
src/native/external/libunwind/src/setjmp/setjmp.c [moved from src/coreclr/pal/src/libunwind/src/setjmp/setjmp.c with 100% similarity]
src/native/external/libunwind/src/setjmp/setjmp_i.h [moved from src/coreclr/pal/src/libunwind/src/setjmp/setjmp_i.h with 100% similarity]
src/native/external/libunwind/src/setjmp/siglongjmp.c [moved from src/coreclr/pal/src/libunwind/src/setjmp/siglongjmp.c with 100% similarity]
src/native/external/libunwind/src/setjmp/sigsetjmp.c [moved from src/coreclr/pal/src/libunwind/src/setjmp/sigsetjmp.c with 100% similarity]
src/native/external/libunwind/src/sh/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/sh/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/sh/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/sh/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/sh/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/sh/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/sh/Ginit.c with 100% similarity]
src/native/external/libunwind/src/sh/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/sh/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/sh/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/arm/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/sh/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/sh/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/loongarch64/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/sh/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gregs.c with 100% similarity]
src/native/external/libunwind/src/sh/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gresume.c with 100% similarity]
src/native/external/libunwind/src/sh/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/sh/Gstep.c with 100% similarity]
src/native/external/libunwind/src/sh/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/sh/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/sh/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/sh/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/sh/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/sh/Linit.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Linit.c with 100% similarity]
src/native/external/libunwind/src/sh/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/sh/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/sh/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/sh/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/sh/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lregs.c with 100% similarity]
src/native/external/libunwind/src/sh/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lresume.c with 100% similarity]
src/native/external/libunwind/src/sh/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/ia64/Lstep.c with 100% similarity]
src/native/external/libunwind/src/sh/gen-offsets.c [moved from src/coreclr/pal/src/libunwind/src/sh/gen-offsets.c with 100% similarity]
src/native/external/libunwind/src/sh/init.h [moved from src/coreclr/pal/src/libunwind/src/sh/init.h with 100% similarity]
src/native/external/libunwind/src/sh/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/sh/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/sh/offsets.h [moved from src/coreclr/pal/src/libunwind/src/sh/offsets.h with 100% similarity]
src/native/external/libunwind/src/sh/regname.c [moved from src/coreclr/pal/src/libunwind/src/sh/regname.c with 100% similarity]
src/native/external/libunwind/src/sh/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/sh/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/sh/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/sh/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/tilegx/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Ginit.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gregs.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gresume.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/Gstep.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Linit.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Linit.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lis_signal_frame.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lis_signal_frame.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lregs.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lresume.c with 100% similarity]
src/native/external/libunwind/src/tilegx/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/hppa/Lstep.c with 100% similarity]
src/native/external/libunwind/src/tilegx/elfxx.c [moved from src/coreclr/pal/src/libunwind/src/mips/elfxx.c with 100% similarity]
src/native/external/libunwind/src/tilegx/gen-offsets.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/gen-offsets.c with 100% similarity]
src/native/external/libunwind/src/tilegx/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/tilegx/getcontext.S with 100% similarity]
src/native/external/libunwind/src/tilegx/init.h [moved from src/coreclr/pal/src/libunwind/src/tilegx/init.h with 100% similarity]
src/native/external/libunwind/src/tilegx/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/tilegx/offsets.h [moved from src/coreclr/pal/src/libunwind/src/tilegx/offsets.h with 100% similarity]
src/native/external/libunwind/src/tilegx/regname.c [moved from src/coreclr/pal/src/libunwind/src/tilegx/regname.c with 100% similarity]
src/native/external/libunwind/src/tilegx/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/tilegx/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/tilegx/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/tilegx/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/unwind/Backtrace.c [moved from src/coreclr/pal/src/libunwind/src/unwind/Backtrace.c with 100% similarity]
src/native/external/libunwind/src/unwind/DeleteException.c [moved from src/coreclr/pal/src/libunwind/src/unwind/DeleteException.c with 100% similarity]
src/native/external/libunwind/src/unwind/FindEnclosingFunction.c [moved from src/coreclr/pal/src/libunwind/src/unwind/FindEnclosingFunction.c with 100% similarity]
src/native/external/libunwind/src/unwind/ForcedUnwind.c [moved from src/coreclr/pal/src/libunwind/src/unwind/ForcedUnwind.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetBSP.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetBSP.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetCFA.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetCFA.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetDataRelBase.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetDataRelBase.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetGR.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetGR.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetIP.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetIP.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetIPInfo.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetIPInfo.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetLanguageSpecificData.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetLanguageSpecificData.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetRegionStart.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetRegionStart.c with 100% similarity]
src/native/external/libunwind/src/unwind/GetTextRelBase.c [moved from src/coreclr/pal/src/libunwind/src/unwind/GetTextRelBase.c with 100% similarity]
src/native/external/libunwind/src/unwind/RaiseException.c [moved from src/coreclr/pal/src/libunwind/src/unwind/RaiseException.c with 100% similarity]
src/native/external/libunwind/src/unwind/Resume.c [moved from src/coreclr/pal/src/libunwind/src/unwind/Resume.c with 100% similarity]
src/native/external/libunwind/src/unwind/Resume_or_Rethrow.c [moved from src/coreclr/pal/src/libunwind/src/unwind/Resume_or_Rethrow.c with 100% similarity]
src/native/external/libunwind/src/unwind/SetGR.c [moved from src/coreclr/pal/src/libunwind/src/unwind/SetGR.c with 100% similarity]
src/native/external/libunwind/src/unwind/SetIP.c [moved from src/coreclr/pal/src/libunwind/src/unwind/SetIP.c with 100% similarity]
src/native/external/libunwind/src/unwind/libunwind.pc.in [moved from src/coreclr/pal/src/libunwind/src/unwind/libunwind.pc.in with 100% similarity]
src/native/external/libunwind/src/unwind/unwind-internal.h [moved from src/coreclr/pal/src/libunwind/src/unwind/unwind-internal.h with 100% similarity]
src/native/external/libunwind/src/win/pal-single-threaded.c [moved from src/coreclr/pal/src/libunwind/src/win/pal-single-threaded.c with 100% similarity]
src/native/external/libunwind/src/x86/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/arm/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/x86/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/x86/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/x86/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/x86/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/x86/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/x86/Ginit.c with 100% similarity]
src/native/external/libunwind/src/x86/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/x86/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/x86/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/x86/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/x86/Gos-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gos-freebsd.c with 100% similarity]
src/native/external/libunwind/src/x86/Gos-linux.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gos-linux.c with 100% similarity]
src/native/external/libunwind/src/x86/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/arm/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/x86/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gregs.c with 100% similarity]
src/native/external/libunwind/src/x86/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gresume.c with 100% similarity]
src/native/external/libunwind/src/x86/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/x86/Gstep.c with 100% similarity]
src/native/external/libunwind/src/x86/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/x86/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/x86/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/x86/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/x86/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/x86/Linit.c [moved from src/coreclr/pal/src/libunwind/src/arm/Linit.c with 100% similarity]
src/native/external/libunwind/src/x86/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/arm/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/x86/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/arm/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/x86/Los-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/x86/Los-freebsd.c with 100% similarity]
src/native/external/libunwind/src/x86/Los-linux.c [moved from src/coreclr/pal/src/libunwind/src/x86/Los-linux.c with 100% similarity]
src/native/external/libunwind/src/x86/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/x86/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lregs.c with 100% similarity]
src/native/external/libunwind/src/x86/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lresume.c with 100% similarity]
src/native/external/libunwind/src/x86/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/arm/Lstep.c with 100% similarity]
src/native/external/libunwind/src/x86/getcontext-freebsd.S [moved from src/coreclr/pal/src/libunwind/src/x86/getcontext-freebsd.S with 100% similarity]
src/native/external/libunwind/src/x86/getcontext-linux.S [moved from src/coreclr/pal/src/libunwind/src/x86/getcontext-linux.S with 100% similarity]
src/native/external/libunwind/src/x86/init.h [moved from src/coreclr/pal/src/libunwind/src/x86/init.h with 100% similarity]
src/native/external/libunwind/src/x86/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/x86/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/x86/longjmp.S [moved from src/coreclr/pal/src/libunwind/src/x86/longjmp.S with 100% similarity]
src/native/external/libunwind/src/x86/offsets.h [moved from src/coreclr/pal/src/libunwind/src/x86/offsets.h with 100% similarity]
src/native/external/libunwind/src/x86/regname.c [moved from src/coreclr/pal/src/libunwind/src/x86/regname.c with 100% similarity]
src/native/external/libunwind/src/x86/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/x86/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/x86/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/x86/unwind_i.h with 100% similarity]
src/native/external/libunwind/src/x86_64/Gapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Gapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Gget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gglobal.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gglobal.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Ginit.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Ginit.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Ginit_local.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Ginit_local.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Ginit_remote.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Ginit_remote.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gos-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gos-freebsd.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gos-linux.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gos-linux.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gos-solaris.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gos-solaris.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Greg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Greg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gregs.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gregs.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gresume.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gresume.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gstash_frame.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gstep.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gstep.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Gtrace.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Gtrace.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lapply_reg_state.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lapply_reg_state.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lcreate_addr_space.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lcreate_addr_space.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lget_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lget_proc_info.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lget_save_loc.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lget_save_loc.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lglobal.c [moved from src/coreclr/pal/src/libunwind/src/s390x/Lglobal.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Linit.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Linit.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Linit_local.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Linit_local.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Linit_remote.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Linit_remote.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Los-freebsd.c [moved from src/coreclr/pal/src/libunwind/src/arm/Los-freebsd.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Los-linux.c [moved from src/coreclr/pal/src/libunwind/src/arm/Los-linux.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Los-solaris.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/Los-solaris.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lreg_states_iterate.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lreg_states_iterate.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lregs.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lregs.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lresume.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lresume.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lstash_frame.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lstash_frame.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Lstep.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Lstep.c with 100% similarity]
src/native/external/libunwind/src/x86_64/Ltrace.c [moved from src/coreclr/pal/src/libunwind/src/aarch64/Ltrace.c with 100% similarity]
src/native/external/libunwind/src/x86_64/getcontext.S [moved from src/coreclr/pal/src/libunwind/src/x86_64/getcontext.S with 100% similarity]
src/native/external/libunwind/src/x86_64/init.h [moved from src/coreclr/pal/src/libunwind/src/x86_64/init.h with 100% similarity]
src/native/external/libunwind/src/x86_64/is_fpreg.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/is_fpreg.c with 100% similarity]
src/native/external/libunwind/src/x86_64/longjmp.S [moved from src/coreclr/pal/src/libunwind/src/x86_64/longjmp.S with 100% similarity]
src/native/external/libunwind/src/x86_64/offsets.h [moved from src/coreclr/pal/src/libunwind/src/x86_64/offsets.h with 100% similarity]
src/native/external/libunwind/src/x86_64/regname.c [moved from src/coreclr/pal/src/libunwind/src/x86_64/regname.c with 100% similarity]
src/native/external/libunwind/src/x86_64/setcontext.S [moved from src/coreclr/pal/src/libunwind/src/x86_64/setcontext.S with 100% similarity]
src/native/external/libunwind/src/x86_64/siglongjmp.S [moved from src/coreclr/pal/src/libunwind/src/x86_64/siglongjmp.S with 100% similarity]
src/native/external/libunwind/src/x86_64/ucontext_i.h [moved from src/coreclr/pal/src/libunwind/src/x86_64/ucontext_i.h with 100% similarity]
src/native/external/libunwind/src/x86_64/unwind_i.h [moved from src/coreclr/pal/src/libunwind/src/x86_64/unwind_i.h with 100% similarity]
src/native/external/libunwind/tests/Gia64-test-nat.c [moved from src/coreclr/pal/src/libunwind/tests/Gia64-test-nat.c with 100% similarity]
src/native/external/libunwind/tests/Gia64-test-rbs.c [moved from src/coreclr/pal/src/libunwind/tests/Gia64-test-rbs.c with 100% similarity]
src/native/external/libunwind/tests/Gia64-test-readonly.c [moved from src/coreclr/pal/src/libunwind/tests/Gia64-test-readonly.c with 100% similarity]
src/native/external/libunwind/tests/Gia64-test-stack.c [moved from src/coreclr/pal/src/libunwind/tests/Gia64-test-stack.c with 100% similarity]
src/native/external/libunwind/tests/Gperf-simple.c [moved from src/coreclr/pal/src/libunwind/tests/Gperf-simple.c with 100% similarity]
src/native/external/libunwind/tests/Gperf-trace.c [moved from src/coreclr/pal/src/libunwind/tests/Gperf-trace.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-bt.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-bt.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-concurrent.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-concurrent.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-dyn1.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-dyn1.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-exc.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-exc.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-init.cxx [moved from src/coreclr/pal/src/libunwind/tests/Gtest-init.cxx with 100% similarity]
src/native/external/libunwind/tests/Gtest-nomalloc.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-nomalloc.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-resume-sig-rt.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-resume-sig-rt.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-resume-sig.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-resume-sig.c with 100% similarity]
src/native/external/libunwind/tests/Gtest-trace.c [moved from src/coreclr/pal/src/libunwind/tests/Gtest-trace.c with 100% similarity]
src/native/external/libunwind/tests/Gx64-test-dwarf-expressions.c [moved from src/coreclr/pal/src/libunwind/tests/Gx64-test-dwarf-expressions.c with 100% similarity]
src/native/external/libunwind/tests/Lia64-test-nat.c [moved from src/coreclr/pal/src/libunwind/tests/Lia64-test-nat.c with 100% similarity]
src/native/external/libunwind/tests/Lia64-test-rbs.c [moved from src/coreclr/pal/src/libunwind/tests/Lia64-test-rbs.c with 100% similarity]
src/native/external/libunwind/tests/Lia64-test-readonly.c [moved from src/coreclr/pal/src/libunwind/tests/Lia64-test-readonly.c with 100% similarity]
src/native/external/libunwind/tests/Lia64-test-stack.c [moved from src/coreclr/pal/src/libunwind/tests/Lia64-test-stack.c with 100% similarity]
src/native/external/libunwind/tests/Lperf-simple.c [moved from src/coreclr/pal/src/libunwind/tests/Lperf-simple.c with 100% similarity]
src/native/external/libunwind/tests/Lperf-trace.c [moved from src/coreclr/pal/src/libunwind/tests/Lperf-trace.c with 100% similarity]
src/native/external/libunwind/tests/Lrs-race.c [moved from src/coreclr/pal/src/libunwind/tests/Lrs-race.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-bt.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-bt.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-concurrent.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-concurrent.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-cxx-exceptions.cxx [moved from src/coreclr/pal/src/libunwind/tests/Ltest-cxx-exceptions.cxx with 100% similarity]
src/native/external/libunwind/tests/Ltest-dyn1.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-dyn1.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-exc.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-exc.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-init-local-signal-lib.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-init-local-signal-lib.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-init-local-signal.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-init-local-signal.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-init.cxx [moved from src/coreclr/pal/src/libunwind/tests/Ltest-init.cxx with 100% similarity]
src/native/external/libunwind/tests/Ltest-mem-validate.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-mem-validate.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-nocalloc.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-nocalloc.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-nomalloc.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-nomalloc.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-resume-sig-rt.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-resume-sig-rt.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-resume-sig.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-resume-sig.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-trace.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-trace.c with 100% similarity]
src/native/external/libunwind/tests/Ltest-varargs.c [moved from src/coreclr/pal/src/libunwind/tests/Ltest-varargs.c with 100% similarity]
src/native/external/libunwind/tests/Lx64-test-dwarf-expressions.c [moved from src/coreclr/pal/src/libunwind/tests/Lx64-test-dwarf-expressions.c with 100% similarity]
src/native/external/libunwind/tests/Makefile.am [moved from src/coreclr/pal/src/libunwind/tests/Makefile.am with 100% similarity]
src/native/external/libunwind/tests/check-namespace.sh.in [moved from src/coreclr/pal/src/libunwind/tests/check-namespace.sh.in with 100% similarity]
src/native/external/libunwind/tests/crasher.c [moved from src/coreclr/pal/src/libunwind/tests/crasher.c with 100% similarity]
src/native/external/libunwind/tests/flush-cache.S [moved from src/coreclr/pal/src/libunwind/tests/flush-cache.S with 100% similarity]
src/native/external/libunwind/tests/flush-cache.h [moved from src/coreclr/pal/src/libunwind/tests/flush-cache.h with 100% similarity]
src/native/external/libunwind/tests/forker.c [moved from src/coreclr/pal/src/libunwind/tests/forker.c with 100% similarity]
src/native/external/libunwind/tests/ia64-dyn-asm.S [moved from src/coreclr/pal/src/libunwind/tests/ia64-dyn-asm.S with 100% similarity]
src/native/external/libunwind/tests/ia64-test-dyn1.c [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-dyn1.c with 100% similarity]
src/native/external/libunwind/tests/ia64-test-nat-asm.S [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-nat-asm.S with 100% similarity]
src/native/external/libunwind/tests/ia64-test-rbs-asm.S [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-rbs-asm.S with 100% similarity]
src/native/external/libunwind/tests/ia64-test-rbs.h [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-rbs.h with 100% similarity]
src/native/external/libunwind/tests/ia64-test-readonly-asm.S [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-readonly-asm.S with 100% similarity]
src/native/external/libunwind/tests/ia64-test-setjmp.c [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-setjmp.c with 100% similarity]
src/native/external/libunwind/tests/ia64-test-sig.c [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-sig.c with 100% similarity]
src/native/external/libunwind/tests/ia64-test-stack-asm.S [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-stack-asm.S with 100% similarity]
src/native/external/libunwind/tests/ia64-test-stack.h [moved from src/coreclr/pal/src/libunwind/tests/ia64-test-stack.h with 100% similarity]
src/native/external/libunwind/tests/ident.c [moved from src/coreclr/pal/src/libunwind/tests/ident.c with 100% similarity]
src/native/external/libunwind/tests/mapper.c [moved from src/coreclr/pal/src/libunwind/tests/mapper.c with 100% similarity]
src/native/external/libunwind/tests/perf-startup [moved from src/coreclr/pal/src/libunwind/tests/perf-startup with 100% similarity]
src/native/external/libunwind/tests/ppc64-test-altivec-utils.c [moved from src/coreclr/pal/src/libunwind/tests/ppc64-test-altivec-utils.c with 100% similarity]
src/native/external/libunwind/tests/ppc64-test-altivec.c [moved from src/coreclr/pal/src/libunwind/tests/ppc64-test-altivec.c with 100% similarity]
src/native/external/libunwind/tests/run-check-namespace [moved from src/coreclr/pal/src/libunwind/tests/run-check-namespace with 100% similarity]
src/native/external/libunwind/tests/run-coredump-unwind [moved from src/coreclr/pal/src/libunwind/tests/run-coredump-unwind with 100% similarity]
src/native/external/libunwind/tests/run-coredump-unwind-mdi [moved from src/coreclr/pal/src/libunwind/tests/run-coredump-unwind-mdi with 100% similarity]
src/native/external/libunwind/tests/run-ia64-test-dyn1 [moved from src/coreclr/pal/src/libunwind/tests/run-ia64-test-dyn1 with 100% similarity]
src/native/external/libunwind/tests/run-ptrace-mapper [moved from src/coreclr/pal/src/libunwind/tests/run-ptrace-mapper with 100% similarity]
src/native/external/libunwind/tests/run-ptrace-misc [moved from src/coreclr/pal/src/libunwind/tests/run-ptrace-misc with 100% similarity]
src/native/external/libunwind/tests/test-async-sig.c [moved from src/coreclr/pal/src/libunwind/tests/test-async-sig.c with 100% similarity]
src/native/external/libunwind/tests/test-coredump-unwind.c [moved from src/coreclr/pal/src/libunwind/tests/test-coredump-unwind.c with 100% similarity]
src/native/external/libunwind/tests/test-flush-cache.c [moved from src/coreclr/pal/src/libunwind/tests/test-flush-cache.c with 100% similarity]
src/native/external/libunwind/tests/test-init-remote.c [moved from src/coreclr/pal/src/libunwind/tests/test-init-remote.c with 100% similarity]
src/native/external/libunwind/tests/test-mem.c [moved from src/coreclr/pal/src/libunwind/tests/test-mem.c with 100% similarity]
src/native/external/libunwind/tests/test-proc-info.c [moved from src/coreclr/pal/src/libunwind/tests/test-proc-info.c with 100% similarity]
src/native/external/libunwind/tests/test-ptrace-misc.c [moved from src/coreclr/pal/src/libunwind/tests/test-ptrace-misc.c with 100% similarity]
src/native/external/libunwind/tests/test-ptrace.c [moved from src/coreclr/pal/src/libunwind/tests/test-ptrace.c with 100% similarity]
src/native/external/libunwind/tests/test-reg-state.c [moved from src/coreclr/pal/src/libunwind/tests/test-reg-state.c with 100% similarity]
src/native/external/libunwind/tests/test-setjmp.c [moved from src/coreclr/pal/src/libunwind/tests/test-setjmp.c with 100% similarity]
src/native/external/libunwind/tests/test-static-link-gen.c [moved from src/coreclr/pal/src/libunwind/tests/test-static-link-gen.c with 100% similarity]
src/native/external/libunwind/tests/test-static-link-loc.c [moved from src/coreclr/pal/src/libunwind/tests/test-static-link-loc.c with 100% similarity]
src/native/external/libunwind/tests/test-strerror.c [moved from src/coreclr/pal/src/libunwind/tests/test-strerror.c with 100% similarity]
src/native/external/libunwind/tests/x64-test-dwarf-expressions.S [moved from src/coreclr/pal/src/libunwind/tests/x64-test-dwarf-expressions.S with 100% similarity]
src/native/external/libunwind/tests/x64-unwind-badjmp-signal-frame.c [moved from src/coreclr/pal/src/libunwind/tests/x64-unwind-badjmp-signal-frame.c with 100% similarity]
src/native/external/libunwind_extras/CMakeLists.txt [moved from src/coreclr/pal/src/libunwind/CMakeLists.txt with 83% similarity]
src/native/external/libunwind_extras/config.h.in [moved from src/coreclr/pal/src/libunwind/config.h.in with 100% similarity]
src/native/external/libunwind_extras/configure.cmake [moved from src/coreclr/pal/src/libunwind/configure.cmake with 72% similarity]
src/native/external/libunwind_extras/mac/elf.h [moved from src/coreclr/pal/src/libunwind_mac/include/elf.h with 100% similarity]
src/native/external/libunwind_extras/mac/endian.h [moved from src/coreclr/pal/src/libunwind_mac/include/endian.h with 100% similarity]
src/native/external/libunwind_extras/mac/fakestdalign.h.in [moved from src/coreclr/pal/src/libunwind_mac/include/fakestdalign.h.in with 100% similarity]
src/native/external/libunwind_extras/mac/fakestdatomic.h.in [moved from src/coreclr/pal/src/libunwind_mac/include/fakestdatomic.h.in with 100% similarity]
src/native/external/libunwind_extras/mac/freebsd-elf32.h [moved from src/coreclr/pal/src/libunwind/include/win/freebsd-elf32.h with 100% similarity]
src/native/external/libunwind_extras/mac/freebsd-elf64.h [moved from src/coreclr/pal/src/libunwind/include/win/freebsd-elf64.h with 100% similarity]
src/native/external/libunwind_extras/mac/freebsd-elf_common.h [moved from src/coreclr/pal/src/libunwind/include/win/freebsd-elf_common.h with 100% similarity]
src/native/external/libunwind_extras/mac/missing-functions.c [moved from src/coreclr/pal/src/libunwind_mac/src/missing-functions.c with 100% similarity]
src/native/external/libunwind_extras/mac/ucontext.h [moved from src/coreclr/pal/src/libunwind_mac/include/ucontext.h with 100% similarity]
src/native/external/libunwind_extras/oop/_OOP_find_proc_info.c [moved from src/coreclr/pal/src/libunwind/src/oop/_OOP_find_proc_info.c with 100% similarity]
src/native/external/libunwind_extras/oop/_OOP_internal.h [moved from src/coreclr/pal/src/libunwind/src/oop/_OOP_internal.h with 100% similarity]

index 3107425..7d1ce8d 100644 (file)
@@ -107,11 +107,11 @@ if(CLR_CMAKE_HOST_UNIX)
 
     add_subdirectory(pal)
     add_subdirectory(hosts)
-else(CLR_CMAKE_HOST_UNIX)
+else()
     if(CLR_CMAKE_TARGET_UNIX)
-        add_subdirectory(pal/src/libunwind)
-    endif(CLR_CMAKE_TARGET_UNIX)
-endif(CLR_CMAKE_HOST_UNIX)
+        add_subdirectory(${CLR_SRC_NATIVE_DIR}/external/libunwind_extras ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind)
+    endif()
+endif()
 
 # Add this subdir. We install the headers for the jit.
 add_subdirectory(pal/prebuilt/inc)
index d9e5382..be8d4d6 100644 (file)
@@ -10,16 +10,16 @@ elseif (CLR_CMAKE_TARGET_FREEBSD)
 endif()
 
 if(NOT CLR_CMAKE_USE_SYSTEM_LIBUNWIND)
-  include_directories(libunwind/include)
-  include_directories(libunwind/include/tdep)
-  include_directories(${CMAKE_CURRENT_BINARY_DIR}/libunwind/include)
-  include_directories(${CMAKE_CURRENT_BINARY_DIR}/libunwind/include/tdep)
+  include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include)
+  include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/tdep)
+  include_directories(${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include)
+  include_directories(${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include/tdep)
 
-  add_subdirectory(libunwind)
+  add_subdirectory(${CLR_SRC_NATIVE_DIR}/external/libunwind_extras ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind)
 elseif(NOT CLR_CMAKE_TARGET_OSX)
   find_unwind_libs(UNWIND_LIBS)
 else()
-  add_subdirectory(libunwind)
+  add_subdirectory(${CLR_SRC_NATIVE_DIR}/external/libunwind_extras ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind)
 endif(NOT CLR_CMAKE_USE_SYSTEM_LIBUNWIND)
 
 include(configure.cmake)
@@ -251,11 +251,10 @@ endif(CLR_CMAKE_TARGET_OSX)
 
 if(NOT FEATURE_CROSSBITNESS)
   target_include_directories(coreclrpal_dac PUBLIC
-    ${CMAKE_CURRENT_SOURCE_DIR}/libunwind/include
-    ${CMAKE_CURRENT_SOURCE_DIR}/libunwind/include/tdep
-    ${CMAKE_CURRENT_BINARY_DIR}
-    ${CMAKE_CURRENT_BINARY_DIR}/libunwind/include
-    ${CMAKE_CURRENT_BINARY_DIR}/libunwind/include/tdep
+    ${CLR_SRC_NATIVE_DIR}/external/libunwind/include
+    ${CLR_SRC_NATIVE_DIR}/external/libunwind/include/tdep
+    ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include
+    ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include/tdep
   )
 endif(NOT FEATURE_CROSSBITNESS)
 
index ee4a324..4f900a5 100644 (file)
@@ -1030,7 +1030,7 @@ set(SYNCHMGR_SUSPENSION_SAFE_CONDITION_SIGNALING 1)
 set(ERROR_FUNC_FOR_GLOB_HAS_FIXED_PARAMS 1)
 
 if(NOT CLR_CMAKE_USE_SYSTEM_LIBUNWIND)
-  list(INSERT CMAKE_REQUIRED_INCLUDES 0 ${CMAKE_CURRENT_SOURCE_DIR}/libunwind/include ${CMAKE_CURRENT_BINARY_DIR}/libunwind/include)
+  list(INSERT CMAKE_REQUIRED_INCLUDES 0 ${CLR_SRC_NATIVE_DIR}/external/libunwind/include ${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include)
 endif()
 
 check_c_source_compiles("
@@ -1,8 +1,6 @@
 v1.6.2
 https://github.com/libunwind/libunwind/commit/b3ca1b59a795a617877c01fe5d299ab7a07ff29d
 
-Replace CMakeLists.txt, src/CMakeLists.txt, configure.cmake with .NET custom version
-Keep .NET oop directory
 Reapply changes from https://github.com/dotnet/runtime/commit/1b5719c2e3dde393531eaeb5b5cde05dabeef5b8
 Apply https://github.com/libunwind/libunwind/pull/317
 Apply https://github.com/libunwind/libunwind/pull/333
similarity index 68%
rename from src/coreclr/pal/src/libunwind/src/CMakeLists.txt
rename to src/native/external/libunwind.cmake
index f23024b..0d767cc 100644 (file)
@@ -1,7 +1,10 @@
-# This is a custom file written for .NET Core's build system
-# It overwrites the one found in upstream
+include_directories(${CMAKE_CURRENT_LIST_DIR}/libunwind/include/tdep)
+include_directories(${CMAKE_CURRENT_LIST_DIR}/libunwind/include)
+include_directories(${CMAKE_CURRENT_LIST_DIR}/libunwind/src)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/include/tdep)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)
 
-SET(libunwind_ptrace_la_SOURCES
+set(libunwind_ptrace_la_SOURCES
     ptrace/_UPT_elf.c
     ptrace/_UPT_accessors.c ptrace/_UPT_access_fpreg.c
     ptrace/_UPT_access_mem.c ptrace/_UPT_access_reg.c
@@ -11,7 +14,7 @@ SET(libunwind_ptrace_la_SOURCES
     ptrace/_UPT_reg_offset.c ptrace/_UPT_resume.c
 )
 
-SET(libunwind_coredump_la_SOURCES
+set(libunwind_coredump_la_SOURCES
     coredump/_UCD_accessors.c
     coredump/_UCD_create.c
     coredump/_UCD_destroy.c
@@ -28,7 +31,7 @@ SET(libunwind_coredump_la_SOURCES
 )
 
 # List of arch-independent files needed by generic library (libunwind-$ARCH):
-SET(libunwind_la_SOURCES_generic
+set(libunwind_la_SOURCES_generic
     mi/Gdyn-extract.c mi/Gdyn-remote.c mi/Gfind_dynamic_proc_info.c
     # The Gget_accessors.c implements the same function as Lget_accessors.c, so
     # the source is excluded here to prevent name clash
@@ -39,75 +42,74 @@ SET(libunwind_la_SOURCES_generic
     mi/Gget_fpreg.c mi/Gset_fpreg.c
     mi/Gset_caching_policy.c
     mi/Gset_cache_size.c
-    oop/_OOP_find_proc_info.c
 )
 
-SET(libunwind_la_SOURCES_os_linux
+set(libunwind_la_SOURCES_os_linux
     os-linux.c
 )
 
-SET(libunwind_la_SOURCES_os_linux_local
+set(libunwind_la_SOURCES_os_linux_local
 # Nothing when we don't want to support CXX exceptions
 )
 
-SET(libunwind_la_SOURCES_os_freebsd
+set(libunwind_la_SOURCES_os_freebsd
     os-freebsd.c
 )
 
-SET(libunwind_la_SOURCES_os_freebsd_local
+set(libunwind_la_SOURCES_os_freebsd_local
 # Nothing
 )
 
-SET(libunwind_la_SOURCES_os_solaris
+set(libunwind_la_SOURCES_os_solaris
     os-solaris.c
 )
 
-SET(libunwind_la_SOURCES_os_solaris_local
+set(libunwind_la_SOURCES_os_solaris_local
 # Nothing
 )
 
 if(CLR_CMAKE_TARGET_LINUX)
-    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_linux})
-    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_linux_local})
-    SET(libunwind_la_SOURCES_x86_os             x86/Gos-linux.c)
-    SET(libunwind_x86_la_SOURCES_os             x86/getcontext-linux.S)
-    SET(libunwind_la_SOURCES_x86_os_local       x86/Los-linux.c)
-    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-linux.c)
-    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-linux.c)
-    SET(libunwind_la_SOURCES_arm_os             arm/Gos-linux.c)
-    SET(libunwind_la_SOURCES_arm_os_local       arm/Los-linux.c)
+    set(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_linux})
+    set(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_linux_local})
+    set(libunwind_la_SOURCES_x86_os             x86/Gos-linux.c)
+    set(libunwind_x86_la_SOURCES_os             x86/getcontext-linux.S)
+    set(libunwind_la_SOURCES_x86_os_local       x86/Los-linux.c)
+    set(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-linux.c)
+    set(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-linux.c)
+    set(libunwind_la_SOURCES_arm_os             arm/Gos-linux.c)
+    set(libunwind_la_SOURCES_arm_os_local       arm/Los-linux.c)
     list(APPEND libunwind_coredump_la_SOURCES   coredump/_UCD_access_reg_linux.c)
 elseif(CLR_CMAKE_TARGET_FREEBSD)
-    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_freebsd})
-    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_freebsd_local})
-    SET(libunwind_la_SOURCES_x86_os             x86/Gos-freebsd.c)
-    SET(libunwind_x86_la_SOURCES_os             x86/getcontext-freebsd.S)
-    SET(libunwind_la_SOURCES_x86_os_local       x86/Los-freebsd.c)
-    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-freebsd.c)
-    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-freebsd.c)
-    SET(libunwind_la_SOURCES_arm_os             arm/Gos-freebsd.c)
-    SET(libunwind_la_SOURCES_arm_os_local       arm/Los-freebsd.c)
+    set(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_freebsd})
+    set(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_freebsd_local})
+    set(libunwind_la_SOURCES_x86_os             x86/Gos-freebsd.c)
+    set(libunwind_x86_la_SOURCES_os             x86/getcontext-freebsd.S)
+    set(libunwind_la_SOURCES_x86_os_local       x86/Los-freebsd.c)
+    set(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-freebsd.c)
+    set(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-freebsd.c)
+    set(libunwind_la_SOURCES_arm_os             arm/Gos-freebsd.c)
+    set(libunwind_la_SOURCES_arm_os_local       arm/Los-freebsd.c)
     list(APPEND libunwind_coredump_la_SOURCES   coredump/_UCD_access_reg_freebsd.c)
 elseif(CLR_CMAKE_HOST_SUNOS)
-    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_solaris})
-    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_solaris_local})
-    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-solaris.c)
-    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-solaris.c)
+    set(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_solaris})
+    set(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_solaris_local})
+    set(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-solaris.c)
+    set(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-solaris.c)
 endif()
 
 # List of arch-independent files needed by both local-only and generic
 # libraries:
-SET(libunwind_la_SOURCES_common
+set(libunwind_la_SOURCES_common
     ${libunwind_la_SOURCES_os}
     mi/init.c mi/flush_cache.c mi/mempool.c mi/strerror.c
 )
 
-SET(libunwind_la_SOURCES_local_unwind
+set(libunwind_la_SOURCES_local_unwind
 # Nothing when we don't want to support CXX exceptions
 )
 
 # List of arch-independent files needed by local-only library (libunwind):
-SET(libunwind_la_SOURCES_local_nounwind
+set(libunwind_la_SOURCES_local_nounwind
     ${libunwind_la_SOURCES_os_local}
     mi/backtrace.c
     mi/dyn-cancel.c mi/dyn-info-list.c mi/dyn-register.c
@@ -121,47 +123,47 @@ SET(libunwind_la_SOURCES_local_nounwind
     mi/Lset_cache_size.c
 )
 
-SET(libunwind_la_SOURCES_local
+set(libunwind_la_SOURCES_local
     ${libunwind_la_SOURCES_local_nounwind}
     ${libunwind_la_SOURCES_local_unwind}
 )
 
-SET(libunwind_dwarf_common_la_SOURCES
+set(libunwind_dwarf_common_la_SOURCES
     dwarf/global.c
 )
 
-SET(libunwind_dwarf_local_la_SOURCES
+set(libunwind_dwarf_local_la_SOURCES
     dwarf/Lexpr.c dwarf/Lfde.c dwarf/Lparser.c dwarf/Lpe.c
     dwarf/Lfind_proc_info-lsb.c
     dwarf/Lfind_unwind_table.c
 )
 
-SET(libunwind_dwarf_generic_la_SOURCES
+set(libunwind_dwarf_generic_la_SOURCES
     dwarf/Gexpr.c dwarf/Gfde.c dwarf/Gparser.c dwarf/Gpe.c
     dwarf/Gfind_proc_info-lsb.c
     dwarf/Gfind_unwind_table.c
 )
 
-SET(libunwind_elf32_la_SOURCES
+set(libunwind_elf32_la_SOURCES
     elf32.c
 )
 
-SET(libunwind_elf64_la_SOURCES
+set(libunwind_elf64_la_SOURCES
     elf64.c
 )
-SET(libunwind_elfxx_la_SOURCES
+set(libunwind_elfxx_la_SOURCES
     elfxx.c
 )
 
 # The list of files that go into libunwind and libunwind-loongarch64:
-SET(libunwind_la_SOURCES_loongarch_common
+set(libunwind_la_SOURCES_loongarch_common
     ${libunwind_la_SOURCES_common}
     loongarch64/is_fpreg.c
     loongarch64/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_loongarch
+set(libunwind_la_SOURCES_loongarch
     ${libunwind_la_SOURCES_loongarch_common}
     ${libunwind_la_SOURCES_local}
     loongarch64/Lget_proc_info.c  loongarch64/Linit.c  loongarch64/Lis_signal_frame.c
@@ -172,7 +174,7 @@ SET(libunwind_la_SOURCES_loongarch
     loongarch64/Lcreate_addr_space.c  loongarch64/Lglobal.c  loongarch64/Linit_remote.c  loongarch64/Lresume.c
 )
 
-SET(libunwind_loongarch_la_SOURCES_loongarch
+set(libunwind_loongarch_la_SOURCES_loongarch
     ${libunwind_la_SOURCES_loongarch_common}
     ${libunwind_la_SOURCES_generic}
        loongarch64/Gcreate_addr_space.c loongarch64/Gget_proc_info.c loongarch64/Gget_save_loc.c
@@ -181,14 +183,14 @@ SET(libunwind_loongarch_la_SOURCES_loongarch
 )
 
 # The list of files that go into libunwind and libunwind-aarch64:
-SET(libunwind_la_SOURCES_aarch64_common
+set(libunwind_la_SOURCES_aarch64_common
     ${libunwind_la_SOURCES_common}
     aarch64/is_fpreg.c
     aarch64/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_aarch64
+set(libunwind_la_SOURCES_aarch64
     ${libunwind_la_SOURCES_aarch64_common}
     ${libunwind_la_SOURCES_local}
     aarch64/Lapply_reg_state.c aarch64/Lreg_states_iterate.c
@@ -200,7 +202,7 @@ SET(libunwind_la_SOURCES_aarch64
     aarch64/getcontext.S
 )
 
-SET(libunwind_aarch64_la_SOURCES_aarch64
+set(libunwind_aarch64_la_SOURCES_aarch64
     ${libunwind_la_SOURCES_aarch64_common}
     ${libunwind_la_SOURCES_generic}
     aarch64/Gapply_reg_state.c aarch64/Greg_states_iterate.c
@@ -212,13 +214,13 @@ SET(libunwind_aarch64_la_SOURCES_aarch64
 )
 
 # The list of files that go into libunwind and libunwind-arm:
-SET(libunwind_la_SOURCES_arm_common
+set(libunwind_la_SOURCES_arm_common
     ${libunwind_la_SOURCES_common}
     arm/is_fpreg.c arm/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_arm
+set(libunwind_la_SOURCES_arm
     ${libunwind_la_SOURCES_arm_common}
     ${libunwind_la_SOURCES_arm_os_local}
     ${libunwind_la_SOURCES_local}
@@ -231,7 +233,7 @@ SET(libunwind_la_SOURCES_arm
 )
 
 # The list of files that go into libunwind-arm:
-SET(libunwind_arm_la_SOURCES_arm
+set(libunwind_arm_la_SOURCES_arm
     ${libunwind_la_SOURCES_arm_common}
     ${libunwind_la_SOURCES_arm_os}
     ${libunwind_la_SOURCES_generic}
@@ -243,13 +245,13 @@ SET(libunwind_arm_la_SOURCES_arm
 )
 
 # The list of files that go both into libunwind and libunwind-x86:
-SET(libunwind_la_SOURCES_x86_common
+set(libunwind_la_SOURCES_x86_common
     ${libunwind_la_SOURCES_common}
     x86/is_fpreg.c x86/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_x86
+set(libunwind_la_SOURCES_x86
     ${libunwind_la_SOURCES_x86_common}
     ${libunwind_la_SOURCES_x86_os_local}
     ${libunwind_la_SOURCES_local}
@@ -261,7 +263,7 @@ SET(libunwind_la_SOURCES_x86
 )
 
 # The list of files that go into libunwind-x86:
-SET(libunwind_x86_la_SOURCES_x86
+set(libunwind_x86_la_SOURCES_x86
     ${libunwind_la_SOURCES_x86_common}
     ${libunwind_la_SOURCES_x86_os}
     ${libunwind_la_SOURCES_generic}
@@ -273,13 +275,13 @@ SET(libunwind_x86_la_SOURCES_x86
 )
 
 # The list of files that go both into libunwind and libunwind-x86_64:
-SET(libunwind_la_SOURCES_x86_64_common
+set(libunwind_la_SOURCES_x86_64_common
     ${libunwind_la_SOURCES_common}
     x86_64/is_fpreg.c x86_64/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_x86_64
+set(libunwind_la_SOURCES_x86_64
     ${libunwind_la_SOURCES_x86_64_common}
     ${libunwind_la_SOURCES_x86_64_os_local}
     ${libunwind_la_SOURCES_local}
@@ -292,7 +294,7 @@ SET(libunwind_la_SOURCES_x86_64
 )
 
 # The list of files that go into libunwind-x86_64:
-SET(libunwind_x86_64_la_SOURCES_x86_64
+set(libunwind_x86_64_la_SOURCES_x86_64
     ${libunwind_la_SOURCES_x86_64_common}
     ${libunwind_la_SOURCES_x86_64_os}
     ${libunwind_la_SOURCES_generic}
@@ -304,13 +306,13 @@ SET(libunwind_x86_64_la_SOURCES_x86_64
 )
 
 # The list of files that go both into libunwind and libunwind-s390x:
-SET(libunwind_la_SOURCES_s390x_common
+set(libunwind_la_SOURCES_s390x_common
     ${libunwind_la_SOURCES_common}
     s390x/is_fpreg.c s390x/regname.c
 )
 
 # The list of files that go into libunwind:
-SET(libunwind_la_SOURCES_s390x
+set(libunwind_la_SOURCES_s390x
     ${libunwind_la_SOURCES_s390x_common}
     ${libunwind_la_SOURCES_local}
     s390x/setcontext.S s390x/getcontext.S
@@ -322,7 +324,7 @@ SET(libunwind_la_SOURCES_s390x
 )
 
 # The list of files that go into libunwind-s390x:
-SET(libunwind_s390x_la_SOURCES_s390x
+set(libunwind_s390x_la_SOURCES_s390x
     ${libunwind_la_SOURCES_s390x_common}
     ${libunwind_la_SOURCES_generic}
     s390x/Gapply_reg_state.c s390x/Greg_states_iterate.c
@@ -334,52 +336,49 @@ SET(libunwind_s390x_la_SOURCES_s390x
 
 if(CLR_CMAKE_HOST_UNIX)
     if(CLR_CMAKE_HOST_ARCH_ARM64)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_aarch64})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_aarch64_la_SOURCES_aarch64})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_aarch64})
+        set(libunwind_remote_la_SOURCES             ${libunwind_aarch64_la_SOURCES_aarch64})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     aarch64/siglongjmp.S)
     elseif(CLR_CMAKE_HOST_ARCH_ARM)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
+        set(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     arm/siglongjmp.S)
     elseif(CLR_CMAKE_HOST_ARCH_ARMV6)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
+        set(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     arm/siglongjmp.S)
     elseif(CLR_CMAKE_HOST_ARCH_I386)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86} ${libunwind_x86_la_SOURCES_os})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_x86_la_SOURCES_x86})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86} ${libunwind_x86_la_SOURCES_os})
+        set(libunwind_remote_la_SOURCES             ${libunwind_x86_la_SOURCES_x86})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     x86/longjmp.S x86/siglongjmp.S)
     elseif(CLR_CMAKE_HOST_ARCH_AMD64)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86_64})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_x86_64_la_SOURCES_x86_64})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86_64})
+        set(libunwind_remote_la_SOURCES             ${libunwind_x86_64_la_SOURCES_x86_64})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     x86_64/longjmp.S x86_64/siglongjmp.SA)
     elseif(CLR_CMAKE_HOST_ARCH_S390X)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_s390x})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_s390x_la_SOURCES_s390x})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_s390x})
+        set(libunwind_remote_la_SOURCES             ${libunwind_s390x_la_SOURCES_s390x})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
     elseif(CLR_CMAKE_HOST_ARCH_LOONGARCH64)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_loongarch})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_loongarch_la_SOURCES_loongarch})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_loongarch})
+        set(libunwind_remote_la_SOURCES             ${libunwind_loongarch_la_SOURCES_loongarch})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     loongarch64/siglongjmp.S)
     endif()
 
     if(CLR_CMAKE_HOST_OSX)
-        add_library(libunwind_dac
-          OBJECT
-          ../../libunwind_mac/src/missing-functions.c
+        set(LIBUNWIND_SOURCES_BASE
           ${libunwind_remote_la_SOURCES}
           ${libunwind_dwarf_common_la_SOURCES}
           ${libunwind_dwarf_generic_la_SOURCES}
         )
     else()
-        add_library(libunwind
-          OBJECT
+        set(LIBUNWIND_SOURCES_BASE
           ${libunwind_la_SOURCES}
           ${libunwind_remote_la_SOURCES}
           ${libunwind_dwarf_local_la_SOURCES}
@@ -391,41 +390,39 @@ if(CLR_CMAKE_HOST_UNIX)
 
 else(CLR_CMAKE_HOST_UNIX)
     if(CLR_CMAKE_TARGET_ARCH_ARM64)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_aarch64})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_aarch64_la_SOURCES_aarch64})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_aarch64})
+        set(libunwind_remote_la_SOURCES             ${libunwind_aarch64_la_SOURCES_aarch64})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     aarch64/siglongjmp.S)
     elseif(CLR_CMAKE_TARGET_ARCH_ARM)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
+        set(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     arm/siglongjmp.S)
     elseif(CLR_CMAKE_TARGET_ARCH_ARMV6)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
+        set(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     arm/siglongjmp.S)
     elseif(CLR_CMAKE_TARGET_ARCH_I386)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86} ${libunwind_x86_la_SOURCES_os})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_x86_la_SOURCES_x86})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86} ${libunwind_x86_la_SOURCES_os})
+        set(libunwind_remote_la_SOURCES             ${libunwind_x86_la_SOURCES_x86})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     x86/longjmp.S x86/siglongjmp.S)
     elseif(CLR_CMAKE_TARGET_ARCH_AMD64)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86_64})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_x86_64_la_SOURCES_x86_64})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86_64})
+        set(libunwind_remote_la_SOURCES             ${libunwind_x86_64_la_SOURCES_x86_64})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
         list(APPEND libunwind_setjmp_la_SOURCES     x86_64/longjmp.S x86_64/siglongjmp.SA)
     elseif(CLR_CMAKE_TARGET_ARCH_S390X)
-        SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_s390x})
-        SET(libunwind_remote_la_SOURCES             ${libunwind_s390x_la_SOURCES_s390x})
-        SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+        set(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_s390x})
+        set(libunwind_remote_la_SOURCES             ${libunwind_s390x_la_SOURCES_s390x})
+        set(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
     endif()
 
     set_source_files_properties(${CLR_DIR}/pal/src/exception/remote-unwind.cpp PROPERTIES COMPILE_FLAGS /TP INCLUDE_DIRECTORIES ${CLR_DIR}/inc)
 
-    add_library(libunwind_xdac
-      OBJECT
-      ../../exception/remote-unwind.cpp
+    set(LIBUNWIND_SOURCES_BASE
       win/pal-single-threaded.c
       # ${libunwind_la_SOURCES}  Local...
       ${libunwind_remote_la_SOURCES}
@@ -437,3 +434,5 @@ else(CLR_CMAKE_HOST_UNIX)
       ${libunwind_elf_la_SOURCES}
     )
 endif(CLR_CMAKE_HOST_UNIX)
+
+addprefix(LIBUNWIND_SOURCES "${CMAKE_CURRENT_LIST_DIR}/libunwind/src" "${LIBUNWIND_SOURCES_BASE}")
diff --git a/src/native/external/libunwind/CMakeLists.txt b/src/native/external/libunwind/CMakeLists.txt
new file mode 100644 (file)
index 0000000..8b542f2
--- /dev/null
@@ -0,0 +1,108 @@
+project(libunwind)
+
+cmake_minimum_required(VERSION 3.16.1)
+
+set(PKG_MAJOR "1")
+set(PKG_MINOR "6")
+set(PKG_EXTRA "-rc1")
+set(PACKAGE_STRING "libunwind")
+set(PACKAGE_BUGREPORT "")
+
+
+if ('$ENV{TARGET}' STREQUAL 'x86_64-linux-gnu')
+  set(TARGET_AMD64 1)
+  set(arch x86_64)
+  add_definitions(-D__x86_64__)
+  add_definitions(-D__amd64__)
+  add_definitions(-D__linux__)
+elseif ('$ENV{TARGET}' STREQUAL 'aarch64-linux-gnu')
+  set(TARGET_AARCH64 1)
+  set(arch aarch64)
+  add_definitions(-D__aarch64__)
+  add_definitions(-D__linux__)
+elseif ('$ENV{TARGET}' STREQUAL 'arm-linux-gnueabihf')
+  set(TARGET_ARM 1)
+  set(arch arm)
+  add_definitions(-D__arm__)
+  add_definitions(-D__linux__)
+elseif ('$ENV{TARGET}' STREQUAL 's390x-linux-gnu')
+  set(TARGET_S390X 1)
+  set(arch s390x)
+  add_definitions(-D__s390x__)
+  add_definitions(-D__linux__)
+elseif ('$ENV{TARGET}' STREQUAL 'loongarch64-linux-gnu')
+  set(TARGET_LOONGARCH64 1)
+  set(arch loongarch64)
+  add_definitions(-D__loongarch64)
+  add_definitions(-D__linux__)
+else ()
+  message(FATAL_ERROR "Unrecognize value in environment variable TARGET")
+endif ()
+
+include(CheckCSourceCompiles)
+include(CheckIncludeFiles)
+
+if ("${CMAKE_GENERATOR}" MATCHES "^Visual Studio.*$")
+  message(VERBOSE "Using generator ${CMAKE_GENERATOR}")
+  # Assume we are using default MSVC compiler
+  add_compile_options(/std:c++latest)
+  add_compile_options(/TC) # compile all files as C
+  add_compile_options(/permissive-)
+
+  # files for cross os compilation
+  include_directories(include/win)
+
+  # Warnings in release builds
+  add_compile_options(-wd4068) # ignore unknown pragma warnings (gcc pragmas)
+  add_compile_options(-wd4146) # minus operator applied to unsigned
+  add_compile_options(-wd4244) # possible loss of data
+  add_compile_options(-wd4267) # possible loss of data
+  add_compile_options(-wd4334) # 32-bit shift implicitly converted to 64 bits
+
+  # Disable warning due to incorrect format specifier in debugging printf via the Debug macro
+  add_compile_options(-wd4311) # pointer truncation from 'unw_word_t *' to 'long'
+  add_compile_options(-wd4475) # 'fprintf' : length modifier 'L' cannot be used
+  add_compile_options(-wd4477) # fprintf argument type
+
+  # Windows builds will only support remote unwind
+  add_definitions(-DUNW_REMOTE_ONLY)
+
+  # Disable security warnings
+  add_definitions(-D_CRT_SECURE_NO_WARNINGS)
+
+  # Our posix abstraction layer will provide these headers
+  set(HAVE_ELF_H 1)
+  set(HAVE_ENDIAN_H 1)
+
+  # MSVC compiler is currently missing C11 stdalign.h header
+  # Fake it until support is added
+  check_include_files(stdalign.h HAVE_STDALIGN_H)
+  if (NOT HAVE_STDALIGN_H)
+    configure_file(include/win/fakestdalign.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdalign.h)
+  endif (NOT HAVE_STDALIGN_H)
+
+  # MSVC compiler is currently missing C11 stdatomic.h header
+  # Fake it until support is added
+  check_include_files(stdatomic.h HAVE_STDATOMIC_H)
+  if (NOT HAVE_STDATOMIC_H)
+    configure_file(include/win/fakestdatomic.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdatomic.h)
+  endif (NOT HAVE_STDATOMIC_H)
+  
+  # MSVC compiler is currently missing C11 _Thread_local
+  check_c_source_compiles("void main() { _Thread_local int a; }"  HAVE_THREAD_LOCAL)
+  if (NOT HAVE_THREAD_LOCAL)
+    add_definitions(-D_Thread_local=)
+  endif (NOT HAVE_THREAD_LOCAL)
+else ()
+  message(FATAL_ERROR "This CMake file is currently only designed for building on Visual Studio")
+endif ()
+
+add_definitions(-DHAVE_CONFIG_H)
+
+configure_file(include/config.h.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/include/config.h)
+configure_file(include/libunwind-common.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind-common.h)
+configure_file(include/libunwind.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind.h)
+configure_file(include/tdep/libunwind_i.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/tdep/libunwind_i.h)
+
+add_subdirectory(src)
+
diff --git a/src/native/external/libunwind/src/CMakeLists.txt b/src/native/external/libunwind/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..82ef68a
--- /dev/null
@@ -0,0 +1,363 @@
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+
+# other source files
+include_directories(../include/tdep)
+include_directories(../include)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/../include/tdep)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/../include)
+
+if(TARGET_ARM)
+    # Ensure that the remote and local unwind code can reside in the same binary without name clashing
+    add_definitions("-Darm_search_unwind_table=UNW_OBJ(arm_search_unwind_table)")
+    # We compile code with -std=c99 and the asm keyword is not recognized as it is a gnu extension
+    add_definitions(-Dasm=__asm__)
+    # The arm sources include ex_tables.h from include/tdep-arm without going through a redirection
+    # in include/tdep like it works for similar files on other architectures. So we need to add
+    # the include/tdep-arm to include directories
+    include_directories(../include/tdep-arm)
+elseif(TARGET_AARCH64)
+    # We compile code with -std=c99 and the asm keyword is not recognized as it is a gnu extension
+    add_definitions(-Dasm=__asm__)
+endif()
+
+SET(libunwind_ptrace_la_SOURCES
+    ptrace/_UPT_elf.c
+    ptrace/_UPT_accessors.c ptrace/_UPT_access_fpreg.c
+    ptrace/_UPT_access_mem.c ptrace/_UPT_access_reg.c
+    ptrace/_UPT_create.c ptrace/_UPT_destroy.c
+    ptrace/_UPT_find_proc_info.c ptrace/_UPT_get_dyn_info_list_addr.c
+    ptrace/_UPT_put_unwind_info.c ptrace/_UPT_get_proc_name.c
+    ptrace/_UPT_reg_offset.c ptrace/_UPT_resume.c
+)
+
+SET(libunwind_coredump_la_SOURCES
+    coredump/_UCD_accessors.c
+    coredump/_UCD_create.c
+    coredump/_UCD_destroy.c
+    coredump/_UCD_access_mem.c
+    coredump/_UCD_elf_map_image.c
+    coredump/_UCD_find_proc_info.c
+    coredump/_UCD_get_proc_name.c
+
+    coredump/_UPT_elf.c
+    coredump/_UPT_access_fpreg.c
+    coredump/_UPT_get_dyn_info_list_addr.c
+    coredump/_UPT_put_unwind_info.c
+    coredump/_UPT_resume.c
+)
+
+# List of arch-independent files needed by generic library (libunwind-$ARCH):
+SET(libunwind_la_SOURCES_generic
+    mi/Gdyn-extract.c mi/Gdyn-remote.c mi/Gfind_dynamic_proc_info.c
+    # The Gget_accessors.c implements the same function as Lget_accessors.c, so
+    # the source is excluded here to prevent name clash
+    #mi/Gget_accessors.c
+    mi/Gget_proc_info_by_ip.c mi/Gget_proc_name.c
+    mi/Gput_dynamic_unwind_info.c mi/Gdestroy_addr_space.c
+    mi/Gget_reg.c mi/Gset_reg.c
+    mi/Gget_fpreg.c mi/Gset_fpreg.c
+    mi/Gset_caching_policy.c
+    mi/Gset_cache_size.c
+)
+
+SET(libunwind_la_SOURCES_os_linux
+    os-linux.c
+)
+
+SET(libunwind_la_SOURCES_os_linux_local
+# Nothing when we don't want to support CXX exceptions
+)
+
+SET(libunwind_la_SOURCES_os_freebsd
+    os-freebsd.c
+)
+
+SET(libunwind_la_SOURCES_os_freebsd_local
+# Nothing
+)
+
+SET(libunwind_la_SOURCES_os_solaris
+    os-solaris.c
+)
+
+SET(libunwind_la_SOURCES_os_solaris_local
+# Nothing
+)
+
+if(UNW_CMAKE_TARGET_LINUX)
+    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_linux})
+    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_linux_local})
+    SET(libunwind_la_SOURCES_x86_os             x86/Gos-linux.c)
+    SET(libunwind_x86_la_SOURCES_os             x86/getcontext-linux.S)
+    SET(libunwind_la_SOURCES_x86_os_local       x86/Los-linux.c)
+    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-linux.c)
+    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-linux.c)
+    SET(libunwind_la_SOURCES_arm_os             arm/Gos-linux.c)
+    SET(libunwind_la_SOURCES_arm_os_local       arm/Los-linux.c)
+    list(APPEND libunwind_coredump_la_SOURCES   coredump/_UCD_access_reg_linux.c
+                                                coredump/_UCD_get_threadinfo_prstatus.c
+                                                coredump/_UCD_get_mapinfo_linux.c)
+elseif(UNW_CMAKE_TARGET_FREEBSD)
+    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_freebsd})
+    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_freebsd_local})
+    SET(libunwind_la_SOURCES_x86_os             x86/Gos-freebsd.c)
+    SET(libunwind_x86_la_SOURCES_os             x86/getcontext-freebsd.S)
+    SET(libunwind_la_SOURCES_x86_os_local       x86/Los-freebsd.c)
+    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-freebsd.c)
+    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-freebsd.c)
+    SET(libunwind_la_SOURCES_arm_os             arm/Gos-freebsd.c)
+    SET(libunwind_la_SOURCES_arm_os_local       arm/Los-freebsd.c)
+    list(APPEND libunwind_coredump_la_SOURCES   coredump/_UCD_access_reg_freebsd.c
+                                                coredump/_UCD_get_threadinfo_prstatus.c
+                                                coredump/_UCD_get_mapinfo_generic.c)
+elseif(UNW_CMAKE_HOST_SUNOS)
+    SET(libunwind_la_SOURCES_os                 ${libunwind_la_SOURCES_os_solaris})
+    SET(libunwind_la_SOURCES_os_local           ${libunwind_la_SOURCES_os_solaris_local})
+    SET(libunwind_la_SOURCES_x86_64_os          x86_64/Gos-solaris.c)
+    SET(libunwind_la_SOURCES_x86_64_os_local    x86_64/Los-solaris.c)
+endif()
+
+# List of arch-independent files needed by both local-only and generic
+# libraries:
+SET(libunwind_la_SOURCES_common
+    ${libunwind_la_SOURCES_os}
+    mi/init.c mi/flush_cache.c mi/mempool.c mi/strerror.c
+)
+
+SET(libunwind_la_SOURCES_local_unwind
+# Nothing when we don't want to support CXX exceptions
+)
+
+# List of arch-independent files needed by local-only library (libunwind):
+SET(libunwind_la_SOURCES_local_nounwind
+    ${libunwind_la_SOURCES_os_local}
+    mi/backtrace.c
+    mi/dyn-cancel.c mi/dyn-info-list.c mi/dyn-register.c
+    mi/Ldyn-extract.c mi/Lfind_dynamic_proc_info.c
+    mi/Lget_accessors.c
+    mi/Lget_proc_info_by_ip.c mi/Lget_proc_name.c
+    mi/Lput_dynamic_unwind_info.c mi/Ldestroy_addr_space.c
+    mi/Lget_reg.c   mi/Lset_reg.c
+    mi/Lget_fpreg.c mi/Lset_fpreg.c
+    mi/Lset_caching_policy.c
+    mi/Lset_cache_size.c
+)
+
+SET(libunwind_la_SOURCES_local
+    ${libunwind_la_SOURCES_local_nounwind}
+    ${libunwind_la_SOURCES_local_unwind}
+)
+
+SET(libunwind_dwarf_common_la_SOURCES
+    dwarf/global.c
+)
+
+SET(libunwind_dwarf_local_la_SOURCES
+    dwarf/Lexpr.c dwarf/Lfde.c dwarf/Lparser.c dwarf/Lpe.c
+    dwarf/Lfind_proc_info-lsb.c
+    dwarf/Lfind_unwind_table.c
+)
+
+SET(libunwind_dwarf_generic_la_SOURCES
+    dwarf/Gexpr.c dwarf/Gfde.c dwarf/Gparser.c dwarf/Gpe.c
+    dwarf/Gfind_proc_info-lsb.c
+    dwarf/Gfind_unwind_table.c
+)
+
+SET(libunwind_elf32_la_SOURCES
+    elf32.c
+)
+
+SET(libunwind_elf64_la_SOURCES
+    elf64.c
+)
+SET(libunwind_elfxx_la_SOURCES
+    elfxx.c
+)
+
+# The list of files that go into libunwind and libunwind-aarch64:
+SET(libunwind_la_SOURCES_aarch64_common
+    ${libunwind_la_SOURCES_common}
+    aarch64/is_fpreg.c
+    aarch64/regname.c
+)
+
+# The list of files that go into libunwind:
+SET(libunwind_la_SOURCES_aarch64
+    ${libunwind_la_SOURCES_aarch64_common}
+    ${libunwind_la_SOURCES_local}
+    aarch64/Lapply_reg_state.c aarch64/Lreg_states_iterate.c
+    aarch64/Lcreate_addr_space.c aarch64/Lget_proc_info.c
+    aarch64/Lget_save_loc.c aarch64/Lglobal.c aarch64/Linit.c
+    aarch64/Linit_local.c aarch64/Linit_remote.c
+    aarch64/Lis_signal_frame.c aarch64/Lregs.c aarch64/Lresume.c
+    aarch64/Lstash_frame.c aarch64/Lstep.c aarch64/Ltrace.c
+    aarch64/getcontext.S
+)
+
+SET(libunwind_aarch64_la_SOURCES_aarch64
+    ${libunwind_la_SOURCES_aarch64_common}
+    ${libunwind_la_SOURCES_generic}
+    aarch64/Gapply_reg_state.c aarch64/Greg_states_iterate.c
+    aarch64/Gcreate_addr_space.c aarch64/Gget_proc_info.c
+    aarch64/Gget_save_loc.c aarch64/Gglobal.c aarch64/Ginit.c
+    aarch64/Ginit_local.c aarch64/Ginit_remote.c
+    aarch64/Gis_signal_frame.c aarch64/Gregs.c aarch64/Gresume.c
+    aarch64/Gstash_frame.c aarch64/Gstep.c aarch64/Gtrace.c
+)
+
+# The list of files that go into libunwind and libunwind-arm:
+SET(libunwind_la_SOURCES_arm_common
+    ${libunwind_la_SOURCES_common}
+    arm/is_fpreg.c arm/regname.c
+)
+
+# The list of files that go into libunwind:
+SET(libunwind_la_SOURCES_arm
+    ${libunwind_la_SOURCES_arm_common}
+    ${libunwind_la_SOURCES_arm_os_local}
+    ${libunwind_la_SOURCES_local}
+    arm/getcontext.S
+    arm/Lapply_reg_state.c arm/Lreg_states_iterate.c
+    arm/Lcreate_addr_space.c arm/Lget_proc_info.c arm/Lget_save_loc.c
+    arm/Lglobal.c arm/Linit.c arm/Linit_local.c arm/Linit_remote.c
+    arm/Lregs.c arm/Lresume.c arm/Lstep.c
+    arm/Lex_tables.c arm/Lstash_frame.c arm/Ltrace.c
+)
+
+# The list of files that go into libunwind-arm:
+SET(libunwind_arm_la_SOURCES_arm
+    ${libunwind_la_SOURCES_arm_common}
+    ${libunwind_la_SOURCES_arm_os}
+    ${libunwind_la_SOURCES_generic}
+    arm/Gapply_reg_state.c arm/Greg_states_iterate.c
+    arm/Gcreate_addr_space.c arm/Gget_proc_info.c arm/Gget_save_loc.c
+    arm/Gglobal.c arm/Ginit.c arm/Ginit_local.c arm/Ginit_remote.c
+    arm/Gregs.c arm/Gresume.c arm/Gstep.c
+    arm/Gex_tables.c arm/Gstash_frame.c arm/Gtrace.c
+)
+
+# The list of files that go both into libunwind and libunwind-x86_64:
+SET(libunwind_la_SOURCES_x86_64_common
+    ${libunwind_la_SOURCES_common}
+    x86_64/is_fpreg.c x86_64/regname.c
+)
+
+# The list of files that go into libunwind:
+SET(libunwind_la_SOURCES_x86_64
+    ${libunwind_la_SOURCES_x86_64_common}
+    ${libunwind_la_SOURCES_x86_64_os_local}
+    ${libunwind_la_SOURCES_local}
+    x86_64/setcontext.S
+    x86_64/Lapply_reg_state.c x86_64/Lreg_states_iterate.c
+    x86_64/Lcreate_addr_space.c x86_64/Lget_save_loc.c x86_64/Lglobal.c
+    x86_64/Linit.c x86_64/Linit_local.c x86_64/Linit_remote.c
+    x86_64/Lget_proc_info.c x86_64/Lregs.c x86_64/Lresume.c
+    x86_64/Lstash_frame.c x86_64/Lstep.c x86_64/Ltrace.c x86_64/getcontext.S
+)
+
+# The list of files that go into libunwind-x86_64:
+SET(libunwind_x86_64_la_SOURCES_x86_64
+    ${libunwind_la_SOURCES_x86_64_common}
+    ${libunwind_la_SOURCES_x86_64_os}
+    ${libunwind_la_SOURCES_generic}
+    x86_64/Gapply_reg_state.c x86_64/Greg_states_iterate.c
+    x86_64/Gcreate_addr_space.c x86_64/Gget_save_loc.c x86_64/Gglobal.c
+    x86_64/Ginit.c x86_64/Ginit_local.c x86_64/Ginit_remote.c
+    x86_64/Gget_proc_info.c x86_64/Gregs.c x86_64/Gresume.c
+    x86_64/Gstash_frame.c x86_64/Gstep.c x86_64/Gtrace.c
+)
+
+# The list of files that go both into libunwind and libunwind-s390x:
+SET(libunwind_la_SOURCES_s390x_common
+    ${libunwind_la_SOURCES_common}
+    s390x/is_fpreg.c s390x/regname.c
+)
+
+# The list of files that go into libunwind:
+SET(libunwind_la_SOURCES_s390x
+    ${libunwind_la_SOURCES_s390x_common}
+    ${libunwind_la_SOURCES_local}
+    s390x/setcontext.S s390x/getcontext.S
+    s390x/Lapply_reg_state.c s390x/Lreg_states_iterate.c
+    s390x/Lcreate_addr_space.c s390x/Lget_save_loc.c s390x/Lglobal.c
+    s390x/Linit.c s390x/Linit_local.c s390x/Linit_remote.c
+    s390x/Lget_proc_info.c s390x/Lregs.c s390x/Lresume.c
+    s390x/Lis_signal_frame.c s390x/Lstep.c
+)
+
+# The list of files that go into libunwind-s390x:
+SET(libunwind_s390x_la_SOURCES_s390x
+    ${libunwind_la_SOURCES_s390x_common}
+    ${libunwind_la_SOURCES_generic}
+    s390x/Gapply_reg_state.c s390x/Greg_states_iterate.c
+    s390x/Gcreate_addr_space.c s390x/Gget_save_loc.c s390x/Gglobal.c
+    s390x/Ginit.c s390x/Ginit_local.c s390x/Ginit_remote.c
+    s390x/Gget_proc_info.c s390x/Gregs.c s390x/Gresume.c
+    s390x/Gis_signal_frame.c s390x/Gstep.c
+)
+
+# The list of files that go into libunwind and libunwind-loongarch64:
+SET(libunwind_la_SOURCES_loongarch_common
+    ${libunwind_la_SOURCES_common}
+    loongarch64/is_fpreg.c
+    loongarch64/regname.c
+)
+
+# The list of files that go into libunwind:
+SET(libunwind_la_SOURCES_loongarch64
+    ${libunwind_la_SOURCES_loongarch_common}
+    ${libunwind_la_SOURCES_local}
+    loongarch64/Lget_proc_info.c  loongarch64/Linit.c  loongarch64/Lis_signal_frame.c
+    loongarch64/Lstep.c
+    loongarch64/getcontext.S
+    loongarch64/Lget_save_loc.c
+    loongarch64/Linit_local.c   loongarch64/Lregs.c
+    loongarch64/Lcreate_addr_space.c  loongarch64/Lglobal.c  loongarch64/Linit_remote.c  loongarch64/Lresume.c
+)
+
+SET(libunwind_loongarch64_la_SOURCES_loongarch
+    ${libunwind_la_SOURCES_loongarch_common}
+    ${libunwind_la_SOURCES_generic}
+       loongarch64/Gcreate_addr_space.c loongarch64/Gget_proc_info.c loongarch64/Gget_save_loc.c
+       loongarch64/Gglobal.c loongarch64/Ginit.c loongarch64/Ginit_local.c loongarch64/Ginit_remote.c
+       loongarch64/Gis_signal_frame.c loongarch64/Gregs.c loongarch64/Gresume.c loongarch64/Gstep.c
+)
+
+if(TARGET_AARCH64)
+    SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_aarch64})
+    SET(libunwind_remote_la_SOURCES             ${libunwind_aarch64_la_SOURCES_aarch64})
+    SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+    list(APPEND libunwind_setjmp_la_SOURCES     aarch64/siglongjmp.S)
+elseif(TARGET_ARM)
+    SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_arm})
+    SET(libunwind_remote_la_SOURCES             ${libunwind_arm_la_SOURCES_arm})
+    SET(libunwind_elf_la_SOURCES                ${libunwind_elf32_la_SOURCES})
+    list(APPEND libunwind_setjmp_la_SOURCES     arm/siglongjmp.S)
+elseif(TARGET_AMD64)
+    SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_x86_64})
+    SET(libunwind_remote_la_SOURCES             ${libunwind_x86_64_la_SOURCES_x86_64})
+    SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+    list(APPEND libunwind_setjmp_la_SOURCES     x86_64/longjmp.S x86_64/siglongjmp.SA)
+elseif(TARGET_S390X)
+    SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_s390x})
+    SET(libunwind_remote_la_SOURCES             ${libunwind_s390x_la_SOURCES_s390x})
+    SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+elseif(TARGET_LOONGARCH64)
+    SET(libunwind_la_SOURCES                    ${libunwind_la_SOURCES_loongarch64})
+    SET(libunwind_remote_la_SOURCES             ${libunwind_loongarch64_la_SOURCES_loongarch})
+    SET(libunwind_elf_la_SOURCES                ${libunwind_elf64_la_SOURCES})
+endif()
+
+add_library(libunwind
+  OBJECT
+  win/pal-single-threaded.c
+  # ${libunwind_la_SOURCES}  Local...
+  ${libunwind_remote_la_SOURCES}
+    # Commented out above for LOCAL + REMOTE runtime build
+    mi/Gget_accessors.c
+  # ${libunwind_dwarf_local_la_SOURCES}
+  ${libunwind_dwarf_common_la_SOURCES}
+  ${libunwind_dwarf_generic_la_SOURCES}
+  ${libunwind_elf_la_SOURCES}
+)
@@ -46,9 +46,9 @@ tdep_init (void)
 
     dwarf_init ();
 
+#ifndef UNW_REMOTE_ONLY
     tdep_init_mem_validate ();
 
-#ifndef UNW_REMOTE_ONLY
     loongarch64_local_addr_space_init ();
 #endif
     tdep_init_done = 1; /* signal that we're initialized... */
@@ -4,12 +4,6 @@ project(unwind)
 
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
-# define variables for the configure_file below
-
-set(PKG_MAJOR "1")
-set(PKG_MINOR "5")
-set(PKG_EXTRA "-rc2")
-
 # The HAVE___THREAD set to 1 causes creation of thread local variable with tls_model("initial-exec")
 # which is incompatible with usage of the unwind code in a shared library.
 add_definitions(-DHAVE___THREAD=0)
@@ -89,15 +83,6 @@ if(CLR_CMAKE_HOST_UNIX)
         # Our posix abstraction layer will provide these headers
         set(HAVE_ELF_H 1)
         set(HAVE_ENDIAN_H 1)
-
-        # include paths
-        include_directories(include/tdep)
-        include_directories(include)
-        include_directories(${CMAKE_CURRENT_BINARY_DIR}/include/tdep)
-        include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)
-
-        # files for macos compilation
-        include_directories(../libunwind_mac/include)
     endif(CLR_CMAKE_HOST_OSX)
 
 endif(CLR_CMAKE_HOST_UNIX)
@@ -145,13 +130,13 @@ if(CLR_CMAKE_HOST_WIN32)
     add_compile_options(/permissive-)
 
     # include paths
-    include_directories(include/tdep)
-    include_directories(include)
-    include_directories(${CMAKE_CURRENT_BINARY_DIR}/include/tdep)
-    include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)
+    include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/tdep)
+    include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include)
+    include_directories(${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include/tdep)
+    include_directories(${CLR_ARTIFACTS_OBJ_DIR}/external/libunwind/include)
 
     # files for cross os compilation
-    include_directories(include/win)
+    include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/win)
 
     add_definitions(-D_CRT_DECLARE_NONSTDC_NAMES)
 
@@ -170,8 +155,27 @@ if(CLR_CMAKE_TARGET_ARCH_ARM OR CLR_CMAKE_TARGET_ARCH_ARMV6)
     # The arm sources include ex_tables.h from include/tdep-arm without going through a redirection
     # in include/tdep like it works for similar files on other architectures. So we need to add
     # the include/tdep-arm to include directories
-    include_directories(include/tdep-arm)
+    include_directories(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/tdep-arm)
 endif()
 
 include(configure.cmake)
-add_subdirectory(src)
+include(${CLR_SRC_NATIVE_DIR}/external/libunwind.cmake)
+
+set(LIBUNWIND_SOURCES
+  ${LIBUNWIND_SOURCES}
+  ${CMAKE_CURRENT_LIST_DIR}/oop/_OOP_find_proc_info.c)
+
+if(CLR_CMAKE_HOST_UNIX)
+    if(CLR_CMAKE_HOST_OSX)
+        include_directories(${CMAKE_CURRENT_LIST_DIR}/mac)
+        add_library(libunwind_dac OBJECT
+          ${CMAKE_CURRENT_LIST_DIR}/mac/missing-functions.c
+          ${LIBUNWIND_SOURCES})
+    else()
+        add_library(libunwind OBJECT ${LIBUNWIND_SOURCES})
+    endif(CLR_CMAKE_HOST_OSX)
+else(CLR_CMAKE_HOST_UNIX)
+    add_library(libunwind_xdac OBJECT
+      ${CLR_DIR}/pal/src/exception/remote-unwind.cpp
+      ${LIBUNWIND_SOURCES})
+endif(CLR_CMAKE_HOST_UNIX)
@@ -1,6 +1,3 @@
-# This is a custom file written for .NET Core's build system
-
-
 include(CheckCSourceCompiles)
 include(CheckIncludeFiles)
 
@@ -13,13 +10,13 @@ if(CLR_CMAKE_HOST_WIN32)
     # Fake it until support is added
     check_include_files(stdalign.h HAVE_STDALIGN_H)
     if (NOT HAVE_STDALIGN_H)
-        configure_file(include/win/fakestdalign.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdalign.h COPYONLY)
+        configure_file(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/win/fakestdalign.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdalign.h COPYONLY)
     endif (NOT HAVE_STDALIGN_H)
 
     # MSVC compiler is currently missing C11 stdatomic.h header
     check_c_source_compiles("#include <stdatomic.h> void main() { _Atomic int a; }" HAVE_STDATOMIC_H)
     if (NOT HAVE_STDATOMIC_H)
-        configure_file(include/win/fakestdatomic.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdatomic.h COPYONLY)
+        configure_file(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/win/fakestdatomic.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/stdatomic.h COPYONLY)
     endif (NOT HAVE_STDATOMIC_H)
 
     # MSVC compiler is currently missing C11 _Thread_local
@@ -71,6 +68,6 @@ int main(void)
 configure_file(${CMAKE_CURRENT_LIST_DIR}/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/config.h)
 add_definitions(-DHAVE_CONFIG_H=1)
 
-configure_file(include/libunwind-common.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind-common.h)
-configure_file(include/libunwind.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind.h)
-configure_file(include/tdep/libunwind_i.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/tdep/libunwind_i.h)
+configure_file(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/libunwind-common.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind-common.h)
+configure_file(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/libunwind.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/libunwind.h)
+configure_file(${CLR_SRC_NATIVE_DIR}/external/libunwind/include/tdep/libunwind_i.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/tdep/libunwind_i.h)