X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/cb3231590a3c94ab4375e2228bd5e86b0cf1ad7e..2a1bd2d3eef5c7a7bb14f4bb9fdbca9a96ee4752:/osfmk/mach/coalition.h diff --git a/osfmk/mach/coalition.h b/osfmk/mach/coalition.h index 82be1cf5a..6b32ba6c7 100644 --- a/osfmk/mach/coalition.h +++ b/osfmk/mach/coalition.h @@ -31,6 +31,8 @@ /* code shared by userspace and xnu */ +#define COALITION_SPAWN_ENTITLEMENT "com.apple.private.coalition-spawn" + #define COALITION_CREATE_FLAGS_MASK ((uint32_t)0xFF1) #define COALITION_CREATE_FLAGS_PRIVILEGED ((uint32_t)0x01) @@ -149,11 +151,16 @@ struct coalition_resource_usage { uint64_t cpu_time_eqos[COALITION_NUM_THREAD_QOS_TYPES]; uint64_t cpu_instructions; uint64_t cpu_cycles; + uint64_t fs_metadata_writes; + uint64_t pm_writes; }; #ifdef PRIVATE /* definitions shared by only xnu + Libsyscall */ +/* coalition id for kernel task */ +#define COALITION_ID_KERNEL 1 + /* Syscall flavors */ #define COALITION_OP_CREATE 1 #define COALITION_OP_TERMINATE 2