diff options
author | Konstantin Baladurin <k.baladurin@partner.samsung.com> | 2018-01-26 01:19:19 +0300 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2018-01-25 23:19:19 +0100 |
commit | 9639f454de21775ab1031471c2acb64738b77c95 (patch) | |
tree | dbbe9db41865ddee216ec447dec6f4238eab8a26 /CMakeLists.txt | |
parent | 209415618ca5d1a5d1d9e39ca78d643d0935534e (diff) | |
download | coreclr-9639f454de21775ab1031471c2acb64738b77c95.tar.gz coreclr-9639f454de21775ab1031471c2acb64738b77c95.tar.bz2 coreclr-9639f454de21775ab1031471c2acb64738b77c95.zip |
Fix asan false-positive errors: (#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.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d42deb9c2..8057d67a28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -424,6 +424,7 @@ elseif (CLR_CMAKE_PLATFORM_UNIX) if (${__ASAN_POS} GREATER -1) set(CLR_SANITIZE_CXX_FLAGS "${CLR_SANITIZE_CXX_FLAGS}address,") set(CLR_SANITIZE_LINK_FLAGS "${CLR_SANITIZE_LINK_FLAGS}address,") + add_definitions(-DHAS_ASAN) message("Address Sanitizer (asan) enabled") endif () if (${__UBSAN_POS} GREATER -1) |