[compiler-rt] r281622 - [sanitizer] Test the allocator with the ASan win64 memory constants
Reid Kleckner via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 15 09:00:47 PDT 2016
Author: rnk
Date: Thu Sep 15 11:00:46 2016
New Revision: 281622
URL: http://llvm.org/viewvc/llvm-project?rev=281622&view=rev
Log:
[sanitizer] Test the allocator with the ASan win64 memory constants
These got out of sync and the tests were failing for me locally. We
assume a 47 bit address space in ASan, so we should do the same in the
tests.
Modified:
compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc
Modified: compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc?rev=281622&r1=281621&r2=281622&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc Thu Sep 15 11:00:46 2016
@@ -34,8 +34,8 @@
// space that is always available. Thus, a dynamically allocated address space
// is used instead (i.e. ~(uptr)0).
static const uptr kAllocatorSpace = ~(uptr)0;
-static const uptr kAllocatorSize = 0x10000000000ULL; // 1T.
-static const u64 kAddressSpaceSize = 1ULL << 40;
+static const uptr kAllocatorSize = 0x8000000000ULL; // 500G
+static const u64 kAddressSpaceSize = 1ULL << 47;
#else
static const uptr kAllocatorSpace = 0x700000000000ULL;
static const uptr kAllocatorSize = 0x010000000000ULL; // 1T.
More information about the llvm-commits
mailing list