Reduce maximum tested alignment.

Reduce maximum tested alignment from 2^29 to 2^25.  Some systems may not
have enough contiguous virtual memory to satisfy the larger alignment,
but the smaller alignment is still adequate to test multi-chunk
alignment.
This commit is contained in:
Jason Evans 2014-03-30 11:22:23 -07:00
parent ab8c79fdaf
commit ada8447cf6
3 changed files with 4 additions and 6 deletions

View File

@ -1,8 +1,7 @@
#include "test/jemalloc_test.h" #include "test/jemalloc_test.h"
#define CHUNK 0x400000 #define CHUNK 0x400000
/* #define MAXALIGN ((size_t)UINT64_C(0x80000000000)) */ #define MAXALIGN (((size_t)1) << 25)
#define MAXALIGN ((size_t)0x2000000LU)
#define NITER 4 #define NITER 4
TEST_BEGIN(test_basic) TEST_BEGIN(test_basic)

View File

@ -1,8 +1,7 @@
#include "test/jemalloc_test.h" #include "test/jemalloc_test.h"
#define CHUNK 0x400000 #define CHUNK 0x400000
/* #define MAXALIGN ((size_t)UINT64_C(0x80000000000)) */ #define MAXALIGN (((size_t)1) << 25)
#define MAXALIGN ((size_t)0x2000000LU)
#define NITER 4 #define NITER 4
TEST_BEGIN(test_basic) TEST_BEGIN(test_basic)

View File

@ -112,7 +112,7 @@ TEST_BEGIN(test_align)
{ {
void *p, *q; void *p, *q;
size_t align; size_t align;
#define MAX_ALIGN (ZU(1) << 29) #define MAX_ALIGN (ZU(1) << 25)
align = ZU(1); align = ZU(1);
p = mallocx(1, MALLOCX_ALIGN(align)); p = mallocx(1, MALLOCX_ALIGN(align));
@ -137,7 +137,7 @@ TEST_BEGIN(test_lg_align_and_zero)
{ {
void *p, *q; void *p, *q;
size_t lg_align, sz; size_t lg_align, sz;
#define MAX_LG_ALIGN 29 #define MAX_LG_ALIGN 25
#define MAX_VALIDATE (ZU(1) << 22) #define MAX_VALIDATE (ZU(1) << 22)
lg_align = ZU(0); lg_align = ZU(0);