]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/vm.h
xnu-1504.9.17.tar.gz
[apple/xnu.git] / bsd / sys / vm.h
index 77a6b7b5782c1621f8640909e16d32c6c39acfa4..a4e3df7958621d3ebc19051ea5aaf88c5f7d38eb 100644 (file)
@@ -106,6 +106,18 @@ struct vmspace {
  * WARNING - keep in sync with vmspace
  */
 
+struct user32_vmspace {
+       int             vm_refcnt;      /* number of references */
+       uint32_t        vm_shm;                 /* SYS5 shared memory private data XXX */
+       segsz_t         vm_rssize;              /* current resident set size in pages */
+       segsz_t         vm_swrss;               /* resident set size before last swap */
+       segsz_t         vm_tsize;               /* text size (pages) XXX */
+       segsz_t         vm_dsize;               /* data size (pages) XXX */
+       segsz_t         vm_ssize;               /* stack size (pages) */
+       uint32_t        vm_taddr;       /* user virtual address of text XXX */
+       uint32_t        vm_daddr;       /* user virtual address of data XXX */
+       uint32_t vm_maxsaddr;   /* user VA at max stack growth */
+};
 struct user_vmspace {
        int             vm_refcnt;      /* number of references */
        user_addr_t     vm_shm __attribute((aligned(8)));                       /* SYS5 shared memory private data XXX */