]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/imgact.h
xnu-4570.1.46.tar.gz
[apple/xnu.git] / bsd / sys / imgact.h
index f20dfb2d4bd44a9ea86856bd1a854fbe3642ba58..c1fbde2526a6d646ed6248a302b01278177b2527 100644 (file)
@@ -119,6 +119,9 @@ struct image_params {
        void            *ip_px_smpx;            /* MAC-specific spawn attrs. */
        void            *ip_px_persona;         /* persona args */
        void            *ip_cs_error;           /* codesigning error reason */
+
+       uint64_t ip_dyld_fsid;
+       uint64_t ip_dyld_fsobjid;
 };
 
 /*
@@ -133,5 +136,7 @@ struct image_params {
 #define        IMGPF_DISABLE_ASLR      0x00000020      /* disable ASLR */
 #define        IMGPF_ALLOW_DATA_EXEC   0x00000040      /* forcibly disallow data execution */
 #define        IMGPF_VFORK_EXEC        0x00000080      /* vfork followed by exec */
+#define        IMGPF_EXEC              0x00000100      /* exec */
+#define        IMGPF_HIGH_BITS_ASLR    0x00000200      /* randomize high bits of ASLR slide */
 
 #endif /* !_SYS_IMGACT */