+/* address space shared region descriptor */
+struct vm_shared_region {
+ uint32_t sr_ref_count;
+ queue_chain_t sr_q;
+ void *sr_root_dir;
+ cpu_type_t sr_cpu_type;
+ boolean_t sr_64bit;
+ boolean_t sr_mapping_in_progress;
+ boolean_t sr_slide_in_progress;
+ boolean_t sr_persists;
+ boolean_t sr_slid;
+ ipc_port_t sr_mem_entry;
+ mach_vm_offset_t sr_first_mapping;
+ mach_vm_offset_t sr_base_address;
+ mach_vm_size_t sr_size;
+ mach_vm_offset_t sr_pmap_nesting_start;
+ mach_vm_size_t sr_pmap_nesting_size;
+ thread_call_t sr_timer_call;
+ struct vm_shared_region_slide_info sr_slide_info;
+};