Fix asan false-positive errors: (dotnet/coreclr#15563)
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>
Thu, 25 Jan 2018 22:19:19 +0000 (01:19 +0300)
committerJan Vorlicek <janvorli@microsoft.com>
Thu, 25 Jan 2018 22:19:19 +0000 (23:19 +0100)
commit4a4c52dbdfd6bfff211c90922ed66f8fa65d2588
treeb26fe0177f001de9228130cdf7906edd32b8d264
parent30e5f1be3523e52bbd3d90893fa844f2e2725d02
Fix asan false-positive errors: (dotnet/coreclr#15563)

- Call __asan_handle_no_return in RtlRestoreContext if it doesn't return
  and in ThrowExceptionFromContextInternal function;

- Increase alternate signal stack size and use it also for asan.

Commit migrated from https://github.com/dotnet/coreclr/commit/9639f454de21775ab1031471c2acb64738b77c95
src/coreclr/CMakeLists.txt
src/coreclr/enablesanitizers.sh
src/coreclr/src/pal/src/arch/amd64/context2.S
src/coreclr/src/pal/src/arch/amd64/exceptionhelper.S
src/coreclr/src/pal/src/arch/arm/context2.S
src/coreclr/src/pal/src/arch/arm/exceptionhelper.S
src/coreclr/src/pal/src/arch/arm64/context2.S
src/coreclr/src/pal/src/arch/arm64/exceptionhelper.S
src/coreclr/src/pal/src/arch/i386/context2.S
src/coreclr/src/pal/src/arch/i386/exceptionhelper.S
src/coreclr/src/pal/src/exception/signal.cpp