I wonder if shared pages are only a read-only pages, or whether it is possible to make dynamically allocated data as a shared page between processes?