+typedef struct mach_vm_info_region {
+ mach_vm_offset_t vir_start; /* start of region */
+ mach_vm_offset_t vir_end; /* end of region */
+ mach_vm_offset_t vir_object; /* the mapped object(kernal addr) */
+ memory_object_offset_t vir_offset; /* offset into object */
+ boolean_t vir_needs_copy; /* does object need to be copied? */
+ vm_prot_t vir_protection; /* protection code */
+ vm_prot_t vir_max_protection; /* maximum protection */
+ vm_inherit_t vir_inheritance; /* inheritance */
+ natural_t vir_wired_count; /* number of times wired */
+ natural_t vir_user_wired_count; /* number of times user has wired */
+} mach_vm_info_region_t;
+