added shared memory virtual address, number of shared pages, and shared struct