Lines Matching refs:task_t
544 extern task_control_port_options_t task_get_control_port_options(task_t task);
545 extern void task_set_control_port_options(task_t task, task_control_port_options_t opts);
553 extern void *get_bsdtask_info(task_t t);
554 extern void *task_get_proc_raw(task_t task);
589 extern task_t current_task(void) __pure2;
591 extern bool task_is_driver(task_t task);
592 extern uint32_t task_ro_flags_get(task_t task);
593 extern void task_ro_flags_set(task_t task, uint32_t flags);
594 extern void task_ro_flags_clear(task_t task, uint32_t flags);
600 task_t twe_task;
607 task_t tw_task; /* (Space lock) & tw_refcount == 0 */
627 task_t task,
637 task_has_watchports(task_t task);
641 task_t task,
649 task_t task,
654 task_t task,
672 task_t task,
676 extern task_t current_task_early(void) __pure2;
682 extern task_t current_task(void) __pure2;
684 extern bool task_is_driver(task_t task);
709 extern boolean_t task_is_app_suspended(task_t task);
710 extern bool task_is_exotic(task_t task);
711 extern bool task_is_alien(task_t task);
718 task_t task);
722 task_t task,
727 task_t task);
730 extern kern_return_t task_suspend_internal( task_t task);
731 extern kern_return_t task_resume_internal( task_t task);
735 task_t task);
739 task_t task);
742 task_t task,
747 task_t task);
750 task_t old_task,
751 task_t new_task,
760 task_t task);
769 task_t task,
781 task_t task);
789 task_t task,
797 task_t task);
801 task_t task);
804 task_t task);
810 task_t parent_task,
819 task_t child_task);
822 task_t task,
827 task_t task,
833 task_t task,
855 task_t task,
862 task_t task);
865 task_t task,
870 task_t task,
874 task_t task,
878 task_t task,
887 task_t task,
892 task_t task);
895 task_t task);
898 task_t task,
902 task_t task);
905 task_t task,
913 extern void task_set_immovable_pinned(task_t task);
916 task_t task,
920 task_t task,
925 task_t task,
928 extern void task_set_uniqueid(task_t task);
932 task_t task);
935 task_t task);
939 task_t task,
944 void task_wait_till_threads_terminate_locked(task_t task);
947 extern void set_bsdtask_info(task_t, void *);
948 extern uint32_t set_task_loadTag(task_t task, uint32_t loadTag);
949 extern vm_map_t get_task_map_reference(task_t);
950 extern vm_map_t swap_task_map(task_t, thread_t, vm_map_t);
951 extern pmap_t get_task_pmap(task_t);
952 extern uint64_t get_task_resident_size(task_t);
953 extern uint64_t get_task_compressed(task_t);
954 extern uint64_t get_task_resident_max(task_t);
955 extern uint64_t get_task_phys_footprint(task_t);
957 extern uint64_t get_task_phys_footprint_interval_max(task_t, int reset);
959 extern uint64_t get_task_phys_footprint_lifetime_max(task_t);
960 extern uint64_t get_task_phys_footprint_limit(task_t);
961 extern uint64_t get_task_purgeable_size(task_t);
962 extern uint64_t get_task_cpu_time(task_t);
963 extern uint64_t get_task_dispatchqueue_offset(task_t);
964 extern uint64_t get_task_dispatchqueue_serialno_offset(task_t);
965 extern uint64_t get_task_dispatchqueue_label_offset(task_t);
966 extern uint64_t get_task_uniqueid(task_t task);
967 extern int get_task_version(task_t task);
969 extern uint64_t get_task_internal(task_t);
970 extern uint64_t get_task_internal_compressed(task_t);
971 extern uint64_t get_task_purgeable_nonvolatile(task_t);
972 extern uint64_t get_task_purgeable_nonvolatile_compressed(task_t);
973 extern uint64_t get_task_iokit_mapped(task_t);
974 extern uint64_t get_task_alternate_accounting(task_t);
975 extern uint64_t get_task_alternate_accounting_compressed(task_t);
976 extern uint64_t get_task_memory_region_count(task_t);
977 extern uint64_t get_task_page_table(task_t);
979 extern uint64_t get_task_frozen_to_swap(task_t);
981 extern uint64_t get_task_network_nonvolatile(task_t);
982 extern uint64_t get_task_network_nonvolatile_compressed(task_t);
983 extern uint64_t get_task_wired_mem(task_t);
984 extern uint32_t get_task_loadTag(task_t task);
986 extern uint64_t get_task_tagged_footprint(task_t task);
987 extern uint64_t get_task_tagged_footprint_compressed(task_t task);
988 extern uint64_t get_task_media_footprint(task_t task);
989 extern uint64_t get_task_media_footprint_compressed(task_t task);
990 extern uint64_t get_task_graphics_footprint(task_t task);
991 extern uint64_t get_task_graphics_footprint_compressed(task_t task);
992 extern uint64_t get_task_neural_footprint(task_t task);
993 extern uint64_t get_task_neural_footprint_compressed(task_t task);
996 extern kern_return_t task_set_phys_footprint_limit_internal(task_t, int, int *, boolean_t, boolean_…
997 extern kern_return_t task_get_phys_footprint_limit(task_t task, int *limit_mb);
999 extern security_token_t *task_get_sec_token(task_t task);
1000 extern void task_set_sec_token(task_t task, security_token_t *token);
1001 extern audit_token_t *task_get_audit_token(task_t task);
1002 extern void task_set_audit_token(task_t task, audit_token_t *token);
1003 extern void task_set_tokens(task_t task, security_token_t *sec_token, audit_token_t *audit_token);
1004 extern boolean_t task_is_privileged(task_t task);
1005 extern uint8_t *task_get_mach_trap_filter_mask(task_t task);
1006 extern void task_set_mach_trap_filter_mask(task_t task, uint8_t *mask);
1007 extern uint8_t *task_get_mach_kobj_filter_mask(task_t task);
1008 extern void task_set_mach_kobj_filter_mask(task_t task, uint8_t *mask);
1009 extern void task_copy_filter_masks(task_t new_task, task_t old_task);
1010 extern mach_vm_address_t task_get_all_image_info_addr(task_t task);
1013 extern boolean_t task_get_memlimit_is_active(task_t task);
1014 extern boolean_t task_get_memlimit_is_fatal(task_t task);
1015 extern void task_set_memlimit_is_active(task_t task, boolean_t memlimit_is_active);
1016 extern void task_set_memlimit_is_fatal(task_t task, boolean_t memlimit_is_fatal);
1017 extern boolean_t task_has_triggered_exc_resource(task_t task, boolean_t memlimit_is_active);
1018 extern void task_mark_has_triggered_exc_resource(task_t task, boolean_t memlimit_is_active);
1020 extern uint64_t task_get_dirty_start(task_t task);
1021 extern void task_set_dirty_start(task_t task, uint64_t start);
1023 extern void task_set_thread_limit(task_t task, uint16_t thread_limit);
1025 extern kern_return_t task_set_port_space_limits(task_t task, uint32_t soft_limit, uint32_t hard_lim…
1027 extern void task_port_space_ast(task_t task);
1030 extern boolean_t task_has_system_version_compat_enabled(task_t task);
1031 extern void task_set_system_version_compat_enabled(task_t task, boolean_t enable_system_version_com…
1034 extern boolean_t is_kerneltask(task_t task);
1035 extern boolean_t is_corpsetask(task_t task);
1036 extern boolean_t is_corpsefork(task_t task);
1038 extern kern_return_t check_actforsig(task_t task, thread_t thread, int setast);
1041 task_t task,
1047 task_t task,
1052 extern void machine_task_terminate(task_t task);
1054 extern kern_return_t machine_task_process_signature(task_t task, uint32_t platform, uint32_t sdk, c…
1148 thread_t task_findtid(task_t task, uint64_t tid);
1149 int pid_from_task(task_t task);
1151 extern kern_return_t task_wakeups_monitor_ctl(task_t task, uint32_t *rate_hz, int32_t *flags);
1152 extern kern_return_t task_cpu_usage_monitor_ctl(task_t task, uint32_t *flags);
1153 extern void task_rollup_accounting_info(task_t new_task, task_t parent_task);
1154 extern kern_return_t task_io_monitor_ctl(task_t task, uint32_t *flags);
1155 extern void task_set_did_exec_flag(task_t task);
1156 extern void task_clear_exec_copy_flag(task_t task);
1157 extern boolean_t task_is_exec_copy(task_t);
1158 extern boolean_t task_did_exec(task_t task);
1159 extern boolean_t task_is_active(task_t task);
1160 extern boolean_t task_is_halting(task_t task);
1161 extern void task_clear_return_wait(task_t task, uint32_t flags);
1163 extern event_t task_get_return_wait_event(task_t task);
1165 extern void task_bank_reset(task_t task);
1166 extern void task_bank_init(task_t task);
1169 extern void task_ledger_settle_dirty_time(task_t t);
1173 extern void task_prep_arcade(task_t task, thread_t thread);
1176 extern int task_pid(task_t task);
1179 char *task_get_vm_shared_region_id_and_jop_pid(task_t task, uint64_t *);
1180 void task_set_shared_region_id(task_t task, char *id);
1183 extern boolean_t task_has_assertions(task_t task);
1186 extern void task_set_gpu_denied(task_t task, boolean_t denied);
1187 extern boolean_t task_is_gpu_denied(task_t task);
1189 extern queue_head_t * task_io_user_clients(task_t task);
1190 extern void task_set_message_app_suspended(task_t task, boolean_t enable);
1192 extern void task_copy_fields_for_exec(task_t dst_task, task_t src_task);
1194 extern void task_copy_vmobjects(task_t task, vm_object_query_t query, size_t len, size_t *num);
1195 extern void task_get_owned_vmobjects(task_t task, size_t buffer_size, vmobject_list_output_t buffer…
1196 extern void task_store_owned_vmobject_info(task_t to_task, task_t from_task);
1198 extern void task_set_filter_msg_flag(task_t task, boolean_t flag);
1199 extern boolean_t task_get_filter_msg_flag(task_t task);
1201 extern void task_transfer_mach_filter_bits(task_t new_task, task_t old_mask);
1204 extern bool task_is_pac_exception_fatal(task_t task);
1205 extern void task_set_pac_exception_fatal_flag(task_t task);
1208 extern bool task_needs_user_signed_thread_state(task_t task);
1209 extern void task_set_tecs(task_t task);
1210 extern void task_get_corpse_vmobject_list(task_t task, vmobject_list_output_t* list, size_t* list_s…
1212 extern boolean_t task_corpse_forking_disabled(task_t task);
1214 void __attribute__((noinline)) SENDING_NOTIFICATION__THIS_PROCESS_HAS_TOO_MANY_MACH_PORTS(task_t ta…
1217 extern int get_task_cdhash(task_t task, char cdhash[CS_CDHASH_LEN]);
1219 extern boolean_t kdp_task_is_locked(task_t task);
1223 task_t task,
1234 extern void *get_bsdtask_info(task_t);
1236 extern void task_bsdtask_kill(task_t);
1237 extern vm_map_t get_task_map(task_t);
1238 extern ledger_t get_task_ledger(task_t);
1240 extern boolean_t get_task_pidsuspended(task_t);
1241 extern boolean_t get_task_suspended(task_t);
1242 extern boolean_t get_task_frozen(task_t);
1248 extern ipc_port_t convert_task_to_port(task_t);
1249 extern ipc_port_t convert_task_to_port_kernel(task_t);
1250 extern ipc_port_t convert_task_to_port_external(task_t);
1251 extern ipc_port_t convert_task_to_port_pinned(task_t);
1253 extern ipc_port_t convert_task_read_to_port(task_t);
1255 extern ipc_port_t convert_task_read_to_port_external(task_t);
1260 extern ipc_port_t convert_corpse_to_port_and_nsrequest(task_t task);
1272 extern void task_update_logical_writes(task_t task, uint32_t io_size, int flags, void *vp);
1282 extern void task_update_physical_writes(task_t task, task_physical_write_flavor_t flavor,
1287 task_t task,
1290 task_t task,
1293 task_t task,
1296 task_t task,
1298 extern boolean_t task_could_use_secluded_mem(task_t task);
1299 extern boolean_t task_could_also_use_secluded_mem(task_t task);
1302 extern void task_set_darkwake_mode(task_t, boolean_t);
1303 extern boolean_t task_get_darkwake_mode(task_t);
1306 extern void task_set_legacy_footprint(task_t task);
1307 extern void task_set_extra_footprint_limit(task_t task);
1308 extern void task_set_ios13extended_footprint_limit(task_t task);
1312 extern struct label *get_task_crash_label(task_t task);
1313 extern void set_task_crash_label(task_t task, struct label *label);
1318 extern task_t kernel_task;
1344 task_t task,
1349 task_t task,
1352 task_t task);
1357 extern bool task_is_translated(task_t task);