Lines Matching refs:size
113 size_t size = 0x40000000; in malloc_test() local
114 while (size) { in malloc_test()
115 void* addr = malloc(size); in malloc_test()
117 printf("size = %9zd failed\n", size); in malloc_test()
118 size >>= 1; in malloc_test()
120 total += size; in malloc_test()
122 size, addr, total, total / (1024*1024)); in malloc_test()
126 memset(addr, 0, size); in malloc_test()
128 size = size + (size>>1); in malloc_test()
137 size_t size = i==0 ? 4096 : 48*1024*1024; // 48 MB in madvise_test() local
138 printf("Allocating %zd MB... ", size/(1024*1024)); fflush(stdout); in madvise_test()
139 void* addr1 = mmap(0, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); in madvise_test()
143 memset(addr1, 0x55, size); in madvise_test()
146 madvise(addr1, size, MADV_DONTNEED); in madvise_test()
157 printf("Allocating %zd MB... ", size/(1024*1024)); fflush(stdout); in madvise_test()
158 void* addr2 = mmap(0, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); in madvise_test()
162 memset(addr2, 0xAA, size); in madvise_test()
165 munmap(addr2, size); in madvise_test()
168 memset(addr1, 0x55, size); in madvise_test()
171 munmap(addr1, size); in madvise_test()