Home | History | Annotate | Download | only in memtest

Lines Matching refs:addr1

139         void* addr1 = mmap(0, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
140 printf("%p (%s)\n", addr1, addr1==(void*)-1 ? "failed" : "OK"); fflush(stdout);
142 printf("touching %p...\n", addr1); fflush(stdout);
143 memset(addr1, 0x55, size);
146 madvise(addr1, size, MADV_DONTNEED);
148 printf("reading back %p...\n", addr1); fflush(stdout);
149 if (*(long*)addr1 == 0) {
151 } else if (*(long*)addr1 == 0x55555555) {
167 printf("touching %p...\n", addr1); fflush(stdout);
168 memset(addr1, 0x55, size);
170 printf("unmap %p ...\n", addr1); fflush(stdout);
171 munmap(addr1, size);