Fix s390x unwinding and remove need for backchain pointer (#44927)
authormonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 19 Nov 2020 08:46:51 +0000 (03:46 -0500)
committerGitHub <noreply@github.com>
Thu, 19 Nov 2020 08:46:51 +0000 (09:46 +0100)
commit1821d9c14b970d58e0768256de138b6c0287e07d
tree14258bf54fa2e2a0117432937ad3e43f2fbbe068
parentf2feed986609a391a944b12eeba86288103b6e1a
Fix s390x unwinding and remove need for backchain pointer (#44927)

Fix unwinding for s390x. Removes the `-mbackchain` flag that had been used in the past when unwinding stack frames but has not been required for sometime. This should also improve performance.

Co-authored-by: nealef <nealef@users.noreply.github.com>
src/mono/mono/arch/s390x/s390x-codegen.h
src/mono/mono/mini/exceptions-s390x.c
src/mono/mono/mini/mini-s390x.c
src/mono/mono/mini/mini-s390x.h
src/mono/mono/mini/tramp-s390x.c