summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKonstantin Baladurin <k.baladurin@partner.samsung.com>2018-01-26 01:19:19 +0300
committerJan Vorlicek <janvorli@microsoft.com>2018-01-25 23:19:19 +0100
commit9639f454de21775ab1031471c2acb64738b77c95 (patch)
treedbbe9db41865ddee216ec447dec6f4238eab8a26 /CMakeLists.txt
parent209415618ca5d1a5d1d9e39ca78d643d0935534e (diff)
downloadcoreclr-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.txt1
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)