X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/89b3af67bb32e691275bf6fa803d1834b2284115..21362eb3e66fd2c787aee132bce100a44d71a99c:/bsd/sys/vm.h?ds=inline diff --git a/bsd/sys/vm.h b/bsd/sys/vm.h index 18e5c1779..04fe68e83 100644 --- a/bsd/sys/vm.h +++ b/bsd/sys/vm.h @@ -107,19 +107,27 @@ struct vmspace { * WARNING - keep in sync with vmspace */ +#if __DARWIN_ALIGN_NATURAL +#pragma options align=natural +#endif + struct user_vmspace { int vm_refcnt; /* number of references */ - user_addr_t vm_shm __attribute((aligned(8))); /* SYS5 shared memory private data XXX */ + user_addr_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) */ - user_addr_t vm_taddr __attribute((aligned(8))); /* user virtual address of text XXX */ + user_addr_t vm_taddr; /* user virtual address of text XXX */ user_addr_t vm_daddr; /* user virtual address of data XXX */ user_addr_t vm_maxsaddr; /* user VA at max stack growth */ }; +#if __DARWIN_ALIGN_NATURAL +#pragma options align=reset +#endif + #endif /* KERNEL */ #include