Libunwind 1.5rc2 again (#36988)
authorSteve MacLean <Steve.MacLean@microsoft.com>
Mon, 1 Jun 2020 20:06:25 +0000 (16:06 -0400)
committerGitHub <noreply@github.com>
Mon, 1 Jun 2020 20:06:25 +0000 (20:06 +0000)
commit581dc193406082f76ae3c58511f724ab5d5c0d6d
treed1b7a71d9aeb31521aca18e7cf8480190fd0a883
parent660d321e5faba4a5ea5a6327e868e945da1dd625
Libunwind 1.5rc2 again (#36988)

* Add arm64 support for UNWIND_CONTEXT_IS_UCONTEXT_T==0

* Reapply libunwind 1.5rc2

* Fix Linux Alpine libunwind1.5rc2
125 files changed:
src/coreclr/src/pal/src/exception/seh-unwind.cpp
src/coreclr/src/pal/src/libunwind/.gitignore
src/coreclr/src/pal/src/libunwind/.travis.yml
src/coreclr/src/pal/src/libunwind/CMakeLists.txt
src/coreclr/src/pal/src/libunwind/Makefile.am
src/coreclr/src/pal/src/libunwind/README
src/coreclr/src/pal/src/libunwind/autogen.sh
src/coreclr/src/pal/src/libunwind/configure.ac
src/coreclr/src/pal/src/libunwind/include/dwarf-eh.h
src/coreclr/src/pal/src/libunwind/include/dwarf.h
src/coreclr/src/pal/src/libunwind/include/libunwind-aarch64.h
src/coreclr/src/pal/src/libunwind/include/libunwind-common.h.in
src/coreclr/src/pal/src/libunwind/include/libunwind-mips.h
src/coreclr/src/pal/src/libunwind/include/libunwind-s390x.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/include/libunwind.h.in
src/coreclr/src/pal/src/libunwind/include/libunwind_i.h
src/coreclr/src/pal/src/libunwind/include/tdep-mips/dwarf-config.h
src/coreclr/src/pal/src/libunwind/include/tdep-mips/libunwind_i.h
src/coreclr/src/pal/src/libunwind/include/tdep-s390x/dwarf-config.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/include/tdep-s390x/jmpbuf.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/include/tdep-s390x/libunwind_i.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/include/tdep-x86_64/jmpbuf.h
src/coreclr/src/pal/src/libunwind/include/tdep-x86_64/libunwind_i.h
src/coreclr/src/pal/src/libunwind/include/tdep/libunwind_i.h.in
src/coreclr/src/pal/src/libunwind/libunwind-version.txt [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/CMakeLists.txt
src/coreclr/src/pal/src/libunwind/src/Makefile.am
src/coreclr/src/pal/src/libunwind/src/aarch64/Ginit.c
src/coreclr/src/pal/src/libunwind/src/aarch64/Ginit_local.c
src/coreclr/src/pal/src/libunwind/src/aarch64/Gresume.c
src/coreclr/src/pal/src/libunwind/src/aarch64/unwind_i.h
src/coreclr/src/pal/src/libunwind/src/arm/Gex_tables.c
src/coreclr/src/pal/src/libunwind/src/arm/Ginit.c
src/coreclr/src/pal/src/libunwind/src/arm/Gresume.c
src/coreclr/src/pal/src/libunwind/src/arm/Gstep.c
src/coreclr/src/pal/src/libunwind/src/coredump/_UCD_access_reg_freebsd.c
src/coreclr/src/pal/src/libunwind/src/coredump/_UCD_access_reg_linux.c
src/coreclr/src/pal/src/libunwind/src/coredump/_UCD_create.c
src/coreclr/src/pal/src/libunwind/src/coredump/_UCD_get_proc_name.c
src/coreclr/src/pal/src/libunwind/src/coredump/_UPT_get_dyn_info_list_addr.c
src/coreclr/src/pal/src/libunwind/src/dwarf/Gexpr.c
src/coreclr/src/pal/src/libunwind/src/dwarf/Gfind_proc_info-lsb.c
src/coreclr/src/pal/src/libunwind/src/dwarf/Gfind_unwind_table.c
src/coreclr/src/pal/src/libunwind/src/dwarf/Gparser.c
src/coreclr/src/pal/src/libunwind/src/elfxx.c
src/coreclr/src/pal/src/libunwind/src/hppa/Ginit.c
src/coreclr/src/pal/src/libunwind/src/ia64/Ginit.c
src/coreclr/src/pal/src/libunwind/src/mi/Gfind_dynamic_proc_info.c
src/coreclr/src/pal/src/libunwind/src/mi/Gget_proc_name.c
src/coreclr/src/pal/src/libunwind/src/mi/backtrace.c
src/coreclr/src/pal/src/libunwind/src/mi/flush_cache.c
src/coreclr/src/pal/src/libunwind/src/mips/Gcreate_addr_space.c
src/coreclr/src/pal/src/libunwind/src/mips/Gget_proc_info.c
src/coreclr/src/pal/src/libunwind/src/mips/Ginit.c
src/coreclr/src/pal/src/libunwind/src/mips/Gregs.c
src/coreclr/src/pal/src/libunwind/src/mips/Gstep.c
src/coreclr/src/pal/src/libunwind/src/os-solaris.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/ppc32/Ginit.c
src/coreclr/src/pal/src/libunwind/src/ppc64/Ginit.c
src/coreclr/src/pal/src/libunwind/src/ptrace/_UPT_access_fpreg.c
src/coreclr/src/pal/src/libunwind/src/ptrace/_UPT_get_dyn_info_list_addr.c
src/coreclr/src/pal/src/libunwind/src/ptrace/_UPT_reg_offset.c
src/coreclr/src/pal/src/libunwind/src/s390x/Gapply_reg_state.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gcreate_addr_space.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gget_proc_info.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gget_save_loc.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gglobal.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Ginit.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Ginit_local.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Ginit_remote.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gis_signal_frame.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Greg_states_iterate.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gregs.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gresume.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Gstep.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lapply_reg_state.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lcreate_addr_space.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lget_proc_info.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lget_save_loc.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lglobal.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Linit.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Linit_local.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Linit_remote.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lis_signal_frame.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lreg_states_iterate.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lregs.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lresume.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/Lstep.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/getcontext.S [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/init.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/is_fpreg.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/regname.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/setcontext.S [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/s390x/unwind_i.h [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/setjmp/siglongjmp.c
src/coreclr/src/pal/src/libunwind/src/sh/Ginit.c
src/coreclr/src/pal/src/libunwind/src/sh/Ginit_local.c
src/coreclr/src/pal/src/libunwind/src/sh/Gresume.c
src/coreclr/src/pal/src/libunwind/src/tilegx/Ginit.c
src/coreclr/src/pal/src/libunwind/src/unwind/libunwind.pc.in
src/coreclr/src/pal/src/libunwind/src/x86/Ginit.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Gget_save_loc.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Gglobal.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Ginit.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Ginit_local.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Ginit_remote.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Gos-solaris.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/x86_64/Gstash_frame.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Gstep.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Gtrace.c
src/coreclr/src/pal/src/libunwind/src/x86_64/Los-solaris.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/src/x86_64/getcontext.S
src/coreclr/src/pal/src/libunwind/src/x86_64/setcontext.S
src/coreclr/src/pal/src/libunwind/src/x86_64/ucontext_i.h
src/coreclr/src/pal/src/libunwind/tests/Gtest-bt.c
src/coreclr/src/pal/src/libunwind/tests/Gtest-trace.c
src/coreclr/src/pal/src/libunwind/tests/Gx64-test-dwarf-expressions.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/tests/Ltest-mem-validate.c
src/coreclr/src/pal/src/libunwind/tests/Lx64-test-dwarf-expressions.c [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/tests/Makefile.am
src/coreclr/src/pal/src/libunwind/tests/check-namespace.sh.in
src/coreclr/src/pal/src/libunwind/tests/crasher.c
src/coreclr/src/pal/src/libunwind/tests/test-coredump-unwind.c
src/coreclr/src/pal/src/libunwind/tests/x64-test-dwarf-expressions.S [new file with mode: 0644]
src/coreclr/src/pal/src/libunwind/tests/x64-unwind-badjmp-signal-frame.c [new file with mode: 0644]