#define REGION_EXEC PROT_EXEC
#define REGION_ANON MAP_ANON
#define REGION_RW REGION_READ | REGION_WRITE
#define REGION_EXEC PROT_EXEC
#define REGION_ANON MAP_ANON
#define REGION_RW REGION_READ | REGION_WRITE
- int (*init_page)(struct mm_region*, void*, off_t);
+ // when a region is copied
+ void (*region_copied)(struct mm_region*);
+ // when a region is unmapped