summaryrefslogtreecommitdiff
path: root/deps/jemalloc/test/integration/posix_memalign.c
diff options
context:
space:
mode:
Diffstat (limited to 'deps/jemalloc/test/integration/posix_memalign.c')
-rw-r--r--deps/jemalloc/test/integration/posix_memalign.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/deps/jemalloc/test/integration/posix_memalign.c b/deps/jemalloc/test/integration/posix_memalign.c
index e22e10200..19741c6cb 100644
--- a/deps/jemalloc/test/integration/posix_memalign.c
+++ b/deps/jemalloc/test/integration/posix_memalign.c
@@ -1,20 +1,9 @@
#include "test/jemalloc_test.h"
#define CHUNK 0x400000
-#define MAXALIGN (((size_t)1) << 23)
-
-/*
- * On systems which can't merge extents, tests that call this function generate
- * a lot of dirty memory very quickly. Purging between cycles mitigates
- * potential OOM on e.g. 32-bit Windows.
- */
-static void
-purge(void)
-{
-
- assert_d_eq(mallctl("arena.0.purge", NULL, NULL, NULL, 0), 0,
- "Unexpected mallctl error");
-}
+/* #define MAXALIGN ((size_t)UINT64_C(0x80000000000)) */
+#define MAXALIGN ((size_t)0x2000000LU)
+#define NITER 4
TEST_BEGIN(test_alignment_errors)
{
@@ -77,7 +66,6 @@ TEST_END
TEST_BEGIN(test_alignment_and_size)
{
-#define NITER 4
size_t alignment, size, total;
unsigned i;
int err;
@@ -116,9 +104,7 @@ TEST_BEGIN(test_alignment_and_size)
}
}
}
- purge();
}
-#undef NITER
}
TEST_END