Lines Matching refs:task_t

571 	task_t                  task,
574 task_t *child);
582 extern task_t current_task(void) __pure2;
584 extern bool task_is_driver(task_t task);
590 task_t twe_task;
597 task_t tw_task; /* (Space lock) & tw_refcount == 0 */
617 task_t task,
627 task_has_watchports(task_t task);
631 task_t task,
639 task_t task,
644 task_t task,
662 task_t task,
666 extern task_t current_task_early(void) __pure2;
672 extern task_t current_task(void) __pure2;
674 extern bool task_is_driver(task_t task);
699 extern boolean_t task_is_app_suspended(task_t task);
700 extern bool task_is_exotic(task_t task);
701 extern bool task_is_alien(task_t task);
708 task_t task);
712 task_t task,
717 task_t task);
720 extern kern_return_t task_suspend_internal( task_t task);
721 extern kern_return_t task_resume_internal( task_t task);
725 task_t task);
729 task_t task);
732 task_t task,
737 task_t task);
740 task_t old_task,
741 task_t new_task,
747 task_t task);
756 task_t task,
768 task_t task);
776 task_t task,
784 task_t task);
788 task_t task);
791 task_t task);
797 task_t parent_task,
806 task_t *child_task); /* OUT */
809 task_t task,
814 task_t task,
820 task_t task,
826 task_t task,
833 task_t task);
836 task_t task);
839 task_t task);
841 task_t task,
846 task_t task,
850 task_t task,
854 task_t task,
863 task_t task,
868 task_t task);
871 task_t task);
874 task_t task,
878 task_t task,
886 extern void task_set_immovable_pinned(task_t task);
889 task_t task,
893 task_t task,
898 task_t task,
901 extern void task_set_uniqueid(task_t task);
905 task_t task);
909 task_t task,
915 void task_wait_till_threads_terminate_locked(task_t task);
918 extern void set_bsdtask_info(task_t, void *);
919 extern uint32_t set_task_loadTag(task_t task, uint32_t loadTag);
920 extern vm_map_t get_task_map_reference(task_t);
921 extern vm_map_t swap_task_map(task_t, thread_t, vm_map_t);
922 extern pmap_t get_task_pmap(task_t);
923 extern uint64_t get_task_resident_size(task_t);
924 extern uint64_t get_task_compressed(task_t);
925 extern uint64_t get_task_resident_max(task_t);
926 extern uint64_t get_task_phys_footprint(task_t);
928 extern uint64_t get_task_phys_footprint_interval_max(task_t, int reset);
930 extern uint64_t get_task_phys_footprint_lifetime_max(task_t);
931 extern uint64_t get_task_phys_footprint_limit(task_t);
932 extern uint64_t get_task_purgeable_size(task_t);
933 extern uint64_t get_task_cpu_time(task_t);
934 extern uint64_t get_task_dispatchqueue_offset(task_t);
935 extern uint64_t get_task_dispatchqueue_serialno_offset(task_t);
936 extern uint64_t get_task_dispatchqueue_label_offset(task_t);
937 extern uint64_t get_task_uniqueid(task_t task);
938 extern int get_task_version(task_t task);
940 extern uint64_t get_task_internal(task_t);
941 extern uint64_t get_task_internal_compressed(task_t);
942 extern uint64_t get_task_purgeable_nonvolatile(task_t);
943 extern uint64_t get_task_purgeable_nonvolatile_compressed(task_t);
944 extern uint64_t get_task_iokit_mapped(task_t);
945 extern uint64_t get_task_alternate_accounting(task_t);
946 extern uint64_t get_task_alternate_accounting_compressed(task_t);
947 extern uint64_t get_task_memory_region_count(task_t);
948 extern uint64_t get_task_page_table(task_t);
950 extern uint64_t get_task_frozen_to_swap(task_t);
952 extern uint64_t get_task_network_nonvolatile(task_t);
953 extern uint64_t get_task_network_nonvolatile_compressed(task_t);
954 extern uint64_t get_task_wired_mem(task_t);
955 extern uint32_t get_task_loadTag(task_t task);
957 extern uint64_t get_task_tagged_footprint(task_t task);
958 extern uint64_t get_task_tagged_footprint_compressed(task_t task);
959 extern uint64_t get_task_media_footprint(task_t task);
960 extern uint64_t get_task_media_footprint_compressed(task_t task);
961 extern uint64_t get_task_graphics_footprint(task_t task);
962 extern uint64_t get_task_graphics_footprint_compressed(task_t task);
963 extern uint64_t get_task_neural_footprint(task_t task);
964 extern uint64_t get_task_neural_footprint_compressed(task_t task);
967 extern kern_return_t task_set_phys_footprint_limit_internal(task_t, int, int *, boolean_t, boolean_…
968 extern kern_return_t task_get_phys_footprint_limit(task_t task, int *limit_mb);
970 extern security_token_t *task_get_sec_token(task_t task);
971 extern void task_set_sec_token(task_t task, security_token_t *token);
972 extern audit_token_t *task_get_audit_token(task_t task);
973 extern void task_set_audit_token(task_t task, audit_token_t *token);
974 extern void task_set_tokens(task_t task, security_token_t *sec_token, audit_token_t *audit_token);
975 extern boolean_t task_is_privileged(task_t task);
976 extern uint8_t *task_get_mach_trap_filter_mask(task_t task);
977 extern void task_set_mach_trap_filter_mask(task_t task, uint8_t *mask);
978 extern uint8_t *task_get_mach_kobj_filter_mask(task_t task);
979 extern void task_set_mach_kobj_filter_mask(task_t task, uint8_t *mask);
980 extern void task_copy_filter_masks(task_t new_task, task_t old_task);
983 extern boolean_t task_get_memlimit_is_active(task_t task);
984 extern boolean_t task_get_memlimit_is_fatal(task_t task);
985 extern void task_set_memlimit_is_active(task_t task, boolean_t memlimit_is_active);
986 extern void task_set_memlimit_is_fatal(task_t task, boolean_t memlimit_is_fatal);
987 extern boolean_t task_has_triggered_exc_resource(task_t task, boolean_t memlimit_is_active);
988 extern void task_mark_has_triggered_exc_resource(task_t task, boolean_t memlimit_is_active);
990 extern uint64_t task_get_dirty_start(task_t task);
991 extern void task_set_dirty_start(task_t task, uint64_t start);
993 extern void task_set_thread_limit(task_t task, uint16_t thread_limit);
995 extern kern_return_t task_set_port_space_limits(task_t task, uint32_t soft_limit, uint32_t hard_lim…
997 extern void task_port_space_ast(task_t task);
1000 extern boolean_t task_has_system_version_compat_enabled(task_t task);
1001 extern void task_set_system_version_compat_enabled(task_t task, boolean_t enable_system_version_com…
1004 extern boolean_t is_kerneltask(task_t task);
1005 extern boolean_t is_corpsetask(task_t task);
1006 extern boolean_t is_corpsefork(task_t task);
1008 extern kern_return_t check_actforsig(task_t task, thread_t thread, int setast);
1011 task_t task,
1017 task_t task,
1022 extern void machine_task_terminate(task_t task);
1116 thread_t task_findtid(task_t task, uint64_t tid);
1117 int pid_from_task(task_t task);
1119 extern kern_return_t task_wakeups_monitor_ctl(task_t task, uint32_t *rate_hz, int32_t *flags);
1120 extern kern_return_t task_cpu_usage_monitor_ctl(task_t task, uint32_t *flags);
1121 extern void task_rollup_accounting_info(task_t new_task, task_t parent_task);
1122 extern kern_return_t task_io_monitor_ctl(task_t task, uint32_t *flags);
1123 extern void task_set_did_exec_flag(task_t task);
1124 extern void task_clear_exec_copy_flag(task_t task);
1125 extern boolean_t task_is_exec_copy(task_t);
1126 extern boolean_t task_did_exec(task_t task);
1128 extern boolean_t task_consume_32bit_log_flag(task_t task);
1129 extern void task_set_32bit_log_flag(task_t task);
1131 extern boolean_t task_is_active(task_t task);
1132 extern boolean_t task_is_halting(task_t task);
1133 extern void task_clear_return_wait(task_t task, uint32_t flags);
1135 extern event_t task_get_return_wait_event(task_t task);
1137 extern void task_bank_reset(task_t task);
1138 extern void task_bank_init(task_t task);
1141 extern void task_ledger_settle_dirty_time(task_t t);
1145 extern void task_prep_arcade(task_t task, thread_t thread);
1148 extern int task_pid(task_t task);
1151 char *task_get_vm_shared_region_id_and_jop_pid(task_t task, uint64_t *);
1152 void task_set_shared_region_id(task_t task, char *id);
1155 extern boolean_t task_has_assertions(task_t task);
1158 extern void task_set_gpu_denied(task_t task, boolean_t denied);
1159 extern boolean_t task_is_gpu_denied(task_t task);
1161 extern queue_head_t * task_io_user_clients(task_t task);
1162 extern void task_set_message_app_suspended(task_t task, boolean_t enable);
1164 extern void task_copy_fields_for_exec(task_t dst_task, task_t src_task);
1166 extern void task_copy_vmobjects(task_t task, vm_object_query_t query, size_t len, size_t *num);
1167 extern void task_get_owned_vmobjects(task_t task, size_t buffer_size, vmobject_list_output_t buffer…
1168 extern void task_store_owned_vmobject_info(task_t to_task, task_t from_task);
1170 extern void task_set_filter_msg_flag(task_t task, boolean_t flag);
1171 extern boolean_t task_get_filter_msg_flag(task_t task);
1173 extern void task_transfer_mach_filter_bits(task_t new_task, task_t old_mask);
1176 extern bool task_is_pac_exception_fatal(task_t task);
1177 extern void task_set_pac_exception_fatal_flag(task_t task);
1180 extern bool task_needs_user_signed_thread_state(task_t task);
1181 extern void task_set_tecs(task_t task);
1182 extern void task_get_corpse_vmobject_list(task_t task, vmobject_list_output_t* list, size_t* list_s…
1184 extern boolean_t task_corpse_forking_disabled(task_t task);
1186 void __attribute__((noinline)) SENDING_NOTIFICATION__THIS_PROCESS_HAS_TOO_MANY_MACH_PORTS(task_t ta…
1189 extern int get_task_cdhash(task_t task, char cdhash[CS_CDHASH_LEN]);
1194 extern void *get_bsdtask_info(task_t);
1196 extern void task_bsdtask_kill(task_t);
1197 extern vm_map_t get_task_map(task_t);
1198 extern ledger_t get_task_ledger(task_t);
1200 extern boolean_t get_task_pidsuspended(task_t);
1201 extern boolean_t get_task_suspended(task_t);
1202 extern boolean_t get_task_frozen(task_t);
1209 extern ipc_port_t convert_task_to_port(task_t);
1210 extern ipc_port_t convert_corpse_to_port_and_nsrequest(task_t task);
1211 extern ipc_port_t convert_task_to_port_pinned(task_t);
1213 extern ipc_port_t convert_task_to_port_mig(task_t);
1214 extern ipc_port_t convert_task_to_port_kernel(task_t);
1215 extern ipc_port_t convert_task_to_port_external(task_t);
1231 extern void task_update_logical_writes(task_t task, uint32_t io_size, int flags, void *vp);
1241 extern void task_update_physical_writes(task_t task, task_physical_write_flavor_t flavor,
1246 task_t task,
1249 task_t task,
1252 task_t task,
1255 task_t task,
1257 extern boolean_t task_could_use_secluded_mem(task_t task);
1258 extern boolean_t task_could_also_use_secluded_mem(task_t task);
1261 extern void task_set_darkwake_mode(task_t, boolean_t);
1262 extern boolean_t task_get_darkwake_mode(task_t);
1265 extern void task_set_legacy_footprint(task_t task);
1266 extern void task_set_extra_footprint_limit(task_t task);
1267 extern void task_set_ios13extended_footprint_limit(task_t task);
1271 extern struct label *get_task_crash_label(task_t task);
1272 extern void set_task_crash_label(task_t task, struct label *label);
1277 extern task_t kernel_task;
1303 task_t task,
1308 task_t task,
1311 task_t task);