]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/task.h
xnu-6153.81.5.tar.gz
[apple/xnu.git] / osfmk / kern / task.h
index 1db8fb09d4bf01fd4767d227312532f933c44098..1c7ec758b822272c5ed669aef9c9a95fe7934c76 100644 (file)
@@ -427,6 +427,7 @@ struct task {
 #if __arm64__
        unsigned int    task_legacy_footprint:1;
        unsigned int    task_extra_footprint_limit:1;
+       unsigned int    task_ios13extended_footprint_limit:1;
 #endif /* __arm64__ */
        unsigned int    task_region_footprint:1;
        unsigned int    task_has_crossed_thread_limit:1;
@@ -696,6 +697,11 @@ extern kern_return_t    task_create_internal(
        uint8_t         t_returnwaitflags,
        task_t          *child_task);                                                   /* OUT */
 
+extern kern_return_t    task_set_special_port_internal(
+       task_t                  task,
+       int                     which,
+       ipc_port_t              port);
+
 extern kern_return_t    task_info(
        task_t                  task,
        task_flavor_t           flavor,
@@ -1004,6 +1010,7 @@ extern boolean_t task_get_darkwake_mode(task_t);
 #if __arm64__
 extern void task_set_legacy_footprint(task_t task);
 extern void task_set_extra_footprint_limit(task_t task);
+extern void task_set_ios13extended_footprint_limit(task_t task);
 #endif /* __arm64__ */
 
 #if CONFIG_MACF