From 605c354bd43450679d617f56fcab0262ac58be11 Mon Sep 17 00:00:00 2001 From: Daan Date: Fri, 10 May 2024 17:31:00 -0700 Subject: [PATCH] increase segment map for asan builds (issue #881) --- src/segment-map.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/segment-map.c b/src/segment-map.c index a306ec67..1efb1e23 100644 --- a/src/segment-map.c +++ b/src/segment-map.c @@ -16,7 +16,9 @@ terms of the MIT license. A copy of the license can be found in the file #include "mimalloc/internal.h" #include "mimalloc/atomic.h" -#if (MI_INTPTR_SIZE==8) +#if (MI_INTPTR_SIZE>=8) && MI_TRACK_ASAN +#define MI_MAX_ADDRESS ((size_t)140 << 40) // 140TB (see issue #881) +#elif (MI_INTPTR_SIZE >= 8) #define MI_MAX_ADDRESS ((size_t)40 << 40) // 40TB (to include huge page areas) #else #define MI_MAX_ADDRESS ((size_t)2 << 30) // 2Gb