Makes FCallMemcpy unwindable (dotnet/coreclr#6753)
authorJonghyun Park <parjong@gmail.com>
Wed, 17 Aug 2016 06:32:41 +0000 (15:32 +0900)
committerJan Kotas <jkotas@microsoft.com>
Wed, 17 Aug 2016 06:32:41 +0000 (23:32 -0700)
commit3b46c5ae24325d7b31efedf4ed5435c4cb0f43e4
treeec7a26d0828c76b2759112eecea4adba492b46c1
parent81538cca0eb51a437f38d398cf17c46bbdddd35e
Makes FCallMemcpy unwindable (dotnet/coreclr#6753)

FCallMemcpy function in vm/arm/memcpy.S creates an stack frame that
libunwind cannot recognize, which leads to the issue in dotnet/coreclr#6752.

This commit makes the stack frame of FCallMemcpy unwindable to fix
issue dotnet/coreclr#6752.

Commit migrated from https://github.com/dotnet/coreclr/commit/a641d3aa4e90ef59b89511705c43d2a036a9c0d4
src/coreclr/src/pal/inc/unixasmmacrosarm.inc
src/coreclr/src/vm/arm/memcpy.S