void* next_page = mc_page_from_number(NULL, mc_page_number(NULL, addr) + 1);
size_t readable = (char*) next_page - (char*) addr;
memcpy(target, snapshot_addr, readable);
+ addr = (char*) addr + readable;
target = (char*) target + readable;
size -= readable;
}