forked from OSchip/llvm-project
parent
6477ea87b7
commit
8e9a5b1899
|
|
@ -604,7 +604,8 @@ static void AsanInitInternal() {
|
||||||
bool full_shadow_is_available =
|
bool full_shadow_is_available =
|
||||||
MemoryRangeIsAvailable(shadow_start, kHighShadowEnd);
|
MemoryRangeIsAvailable(shadow_start, kHighShadowEnd);
|
||||||
|
|
||||||
#if SANITIZER_LINUX && defined(__x86_64__) && !ASAN_FIXED_MAPPING
|
#if SANITIZER_LINUX && defined(__x86_64__) && defined(_LP64) && \
|
||||||
|
!ASAN_FIXED_MAPPING
|
||||||
if (!full_shadow_is_available) {
|
if (!full_shadow_is_available) {
|
||||||
kMidMemBeg = kLowMemEnd < 0x3000000000ULL ? 0x3000000000ULL : 0;
|
kMidMemBeg = kLowMemEnd < 0x3000000000ULL ? 0x3000000000ULL : 0;
|
||||||
kMidMemEnd = kLowMemEnd < 0x3000000000ULL ? 0x4fffffffffULL : 0;
|
kMidMemEnd = kLowMemEnd < 0x3000000000ULL ? 0x4fffffffffULL : 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue