origin_ptr_for
return (is_origin ? origin_ptr_for(page) : shadow_ptr_for(page)) + off;
__memcpy(origin_ptr_for(dst), origin_ptr_for(src), PAGE_SIZE);