svm: fix high segment base address for ASan
[vpp.git] / src / svm / svm_common.h
index ec5e70b..3a3db5d 100644 (file)
@@ -82,7 +82,7 @@ typedef struct svm_map_region_args_
  */
 #if __WORDSIZE == 64
 #ifdef CLIB_SANITIZE_ADDR
-#define HIGH_SEGMENT_BASEVA 0x2000000000
+#define HIGH_SEGMENT_BASEVA 0x300000000000     /* DO NOT CHANGE THIS: YOU'LL BREAK ASAN */
 #else /* CLIB_SANITIZE_ADDR */
 #define HIGH_SEGMENT_BASEVA (128ULL << 30)     /* 128GB */
 #endif /* CLIB_SANITIZE_ADDR */