SIZE_MB
.src_alignment = SIZE_MB(1) + SIZE_KB(256),
.region_size = SIZE_MB(6)
c.src_alignment = SIZE_MB(1) + SIZE_KB(256);
memcpy(src, rand_addr, SIZE_MB(2));
munmap(dest, SIZE_MB(1));
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
MREMAP_MAYMOVE | MREMAP_FIXED, dest + SIZE_MB(1));
for (i = 0; i < SIZE_MB(1); i++) {
size_t size = SIZE_MB(20);
src = ptr + SIZE_MB(6);
src = (void *)((unsigned long)src & ~(SIZE_MB(2) - 1));
memcpy(src, rand_addr, SIZE_MB(2));
dest = src - SIZE_MB(2);
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
MREMAP_MAYMOVE | MREMAP_FIXED, dest + SIZE_MB(1));
for (i = 0; i < SIZE_MB(1); i++) {