#include "test_fault_helper.h" #include "fail.h" #include #include #include #include #include #define MEMSIZE (1L<<30) static char* memblock; int test_fault_setup() { char *ptr; int pgsz = getpagesize(); int retval; memblock = (char *)mmap(NULL, MEMSIZE, PROT_READ | PROT_WRITE, MAP_ANON | MAP_PRIVATE, -1, 0); VERIFY(memblock != MAP_FAILED, "mmap failed"); /* make sure memory is paged */ for(ptr = memblock; ptr