| /xnu-11215/osfmk/kern/ |
| H A D | task.h | 190 struct task { struct 620 task_require(struct task *task) in task_require() argument 964 task_t task, 985 task_t task, 1002 task_t task, 1013 task_t task, 1023 task_t task, 1037 task_t task, 1149 task_t task, 1155 task_t task, [all …]
|
| H A D | task.c | 3646 task_pid(task), task->user_stop_count, task->pidsuspended); in task_hold_locked() 3981 if (!task->active && !task_is_a_corpse(task)) { in place_task_hold() 4050 if (!task->active && !task_is_a_corpse(task)) { in release_task_hold() 4135 if (task == TASK_NULL || task == kernel_task) { in task_suspend() 4204 if (task == TASK_NULL || task == kernel_task) { in task_resume() 4252 if (task == TASK_NULL || task == kernel_task) { in task_suspend_internal() 4317 if (task == TASK_NULL || task == kernel_task) { in task_resume_internal() 4394 if (task == TASK_NULL || task == kernel_task) { in task_suspension_send_once() 5287 if (task != current_task() && !task->active) { in task_info() 8874 if (task == NULL || task != current_task()) { in kdebug_trace_dyld() [all …]
|
| H A D | task_policy.c | 761 task_pid(task), teffective_0(task), in task_policy_create() 762 teffective_1(task), task->priority, 0); in task_policy_create() 768 task_pid(task), teffective_0(task), in task_policy_create() 780 task_pid(task), teffective_0(task), in task_policy_update_locked() 787 task_pid(task), teffective_0(task), in task_policy_update_locked() 1507 task_pid(task), trequested_0(task), in proc_set_task_policy() 1517 task_pid(task), trequested_0(task), in proc_set_task_policy() 1542 task_pid(task), trequested_0(task), in proc_set_task_policy2() 1551 task_pid(task), trequested_0(task), in proc_set_task_policy2() 2011 task_pid(task), trequested_0(task), trequested_1(task), in proc_set_task_spawnpolicy() [all …]
|
| H A D | bsd_kern.c | 214 return task && task->i386_ldt != 0; in thread_task_has_ldt() 241 task_lock(task); in get_firstthread() 269 task_lock(task); in get_signalact() 319 task_lock(task); in check_actforsig() 436 task_lock(task); in swap_task_map() 892 task_t task) in get_task_page_size() argument 969 task_t task) in get_task_userstop() argument 983 task_t task) in get_task_pidsuspended() argument 990 task_t task) in get_task_frozen() argument 1041 task_lock(task); in task_act_iterate_wth_args() [all …]
|
| H A D | task_ref.c | 290 if (task == TASK_NULL) { in task_reference_grp() 294 task_require(task); in task_reference_grp() 321 &task->ref_group[grp]; in task_reference_grp() 345 if (task == TASK_NULL) { in task_deallocate_grp() 367 &task->ref_group[grp]; in task_deallocate_grp() 452 os_ref_init_count(&task->ref_count, &task->ref_group[TASK_GRP_KERNEL], in task_ref_count_init() 483 free_refgrp_default(task); in task_ref_count_fini() 488 free_refgrp_full(task); in task_ref_count_fini() 532 if (task == TASK_NULL) { in task_reference_grp() 536 task_require(task); in task_reference_grp() [all …]
|
| H A D | ipc_tt.c | 236 bzero(&task->exc_actions[0], sizeof(task->exc_actions[0])); in ipc_task_init() 316 assert(task->itk_self == task->itk_settable_self); in ipc_task_set_immovable_pinned() 378 assert(!task->ipc_active || task_is_a_corpse(task)); in ipc_task_enable() 1314 port = ipc_kobject_make_send(task->itk_self, task, in retrieve_task_self_fast() 2635 task_t task; in convert_port_to_task_with_flavor_locked_noref() local 2664 return task; in convert_port_to_task_with_flavor_locked_noref() 2687 task_t task; in convert_port_to_task_with_flavor_locked() local 2696 return task; in convert_port_to_task_with_flavor_locked() 2957 if (task && task->active) { in convert_port_to_space_with_flavor() 3044 if (task && task->active) { in convert_port_to_map_with_flavor() [all …]
|
| H A D | coalition.h | 48 kern_return_t coalitions_adopt_init_task(task_t task); 49 kern_return_t coalitions_adopt_corpse_task(task_t task); 54 kern_return_t coalitions_remove_task(task_t task); 55 void task_release_coalitions(task_t task); 61 task_t task, int roles[COALITION_NUM_TYPES]); 69 coalition_t task_get_coalition(task_t task, int type); 74 uint32_t task_coalition_focal_count(task_t task); 75 uint32_t task_coalition_game_mode_count(task_t task); 80 uint32_t task_coalition_nonfocal_count(task_t task); 112 ledger_t coalition_ledger_get_from_task(task_t task); [all …]
|
| H A D | task_ident.c | 128 task_t task, in task_create_identity_token() argument 134 if (task == TASK_NULL || task == kernel_task) { in task_create_identity_token() 140 task_lock(task); in task_create_identity_token() 149 task_unlock(task); in task_create_identity_token() 154 task_unlock(task); in task_create_identity_token() 173 task_t task; in task_identity_token_get_task_grp() local 190 task = proc_task(p); in task_identity_token_get_task_grp() 195 *taskp = task; in task_identity_token_get_task_grp() 207 task_t task; in task_identity_token_get_task_port() local 244 task_deallocate(task); in task_identity_token_get_task_port() [all …]
|
| H A D | policy_internal.h | 194 task_get_default_manager_qos(task_t task); 207 extern void task_importance_reset(task_t task); 222 extern boolean_t proc_task_is_tal(task_t task); 237 extern int task_suspend_cpumon(task_t task); 238 extern int task_resume_cpumon(task_t task); 251 extern void task_clear_used_for_purging(task_t task); 252 extern int task_importance_estimate(task_t task); 278 extern boolean_t task_is_app(task_t task); 326 extern integer_t task_grab_latency_qos(task_t task); 330 extern boolean_t task_is_daemon(task_t task); [all …]
|
| H A D | task_ref.h | 44 extern void task_reference_external(task_t task); 45 extern void task_deallocate_external(task_t task); 69 #define task_reference_mig(task) task_reference_grp(task, TASK_GRP_MIG) argument 70 #define task_deallocate_mig(task) task_deallocate_grp(task, TASK_GRP_MIG) argument 77 #define task_reference(task) task_reference_grp(task, TASK_GRP_KERNEL) argument 78 #define task_deallocate(task) task_deallocate_grp(task, TASK_GRP_KERNEL) argument 80 #define convert_task_to_port(task) convert_task_to_port_kernel(task) argument 81 #define convert_task_read_to_port(task) convert_task_read_to_port_kernel(task) argument 89 #define task_suspend2(task, token) task_suspend2_kernel(task, token) argument
|
| H A D | coalition.c | 682 if (!task_is_exec_copy(task) && !task_did_exec(task)) { in i_coal_resource_remove_task() 730 if (t == task) { in i_coal_resource_get_taskrole() 820 task_t task; in coalition_resource_usage_internal() local 826 if (task_is_exec_copy(task) || task_did_exec(task)) { in coalition_resource_usage_internal() 1237 if (t == task) { in i_coal_jetsam_get_taskrole() 1243 if (t == task) { in i_coal_jetsam_get_taskrole() 1249 if (t == task) { in i_coal_jetsam_get_taskrole() 2099 task_lock(task); in coalitions_remove_task() 2509 task_t task; in i_get_list_footprint() local 2640 task_t task; in coalition_get_sort_list() local [all …]
|
| H A D | restartable.c | 376 task_lock(task); in thread_reset_pcs_done_faulting() 378 task_unlock(task); in thread_reset_pcs_done_faulting() 446 task_unlock(task); in thread_rr_wait_if_needed() 453 task_lock(task); in thread_rr_wait_if_needed() 506 rr = task->t_rr_ranges; in thread_reset_pcs_ast() 556 task_lock(task); in task_restartable_ranges_register() 573 &task->t_rr_ranges); in task_restartable_ranges_register() 576 task_unlock(task); in task_restartable_ranges_register() 602 if (!task->t_rr_ranges) { in task_restartable_ranges_synchronize() 613 task_lock(task); in task_restartable_ranges_synchronize() [all …]
|
| H A D | exception.c | 208 task_t task; in exception_deliver() local 252 task = get_threadtask(thread); in exception_deliver() 351 task_reference(task); in exception_deliver() 500 task_reference(task); in exception_deliver() 696 task_t task = current_task(); in check_exc_receiver_dependency() local 764 task = tro->tro_task; in exception_triage_thread() 766 actions = task->exc_actions; in exception_triage_thread() 883 thread, task, task->map, exception, code[0], codeCnt > 1 ? code[1] : 0); in exception_triage() 886 thread, task, task->map, exception, code[0], codeCnt > 1 ? code[1] : 0); in exception_triage() 895 proc_pid(get_bsdtask_info(task)), proc_name_address(get_bsdtask_info(task)), in exception_triage() [all …]
|
| H A D | recount.h | 184 struct task; 229 void recount_task_usage(struct task *task, struct recount_usage *usage); 230 struct recount_times_mach recount_task_times(struct task *task); 231 void recount_task_usage_perf_only(struct task *task, struct recount_usage *sum, 233 void recount_task_times_perf_only(struct task *task, 235 uint64_t recount_task_energy_nj(struct task *task); 236 bool recount_task_thread_perf_level_usage(struct task *task, uint64_t tid, 240 void recount_task_terminated_usage(struct task *task, 242 struct recount_times_mach recount_task_terminated_times(struct task *task); 243 void recount_task_terminated_usage_perf_only(struct task *task, [all …]
|
| /xnu-11215/security/ |
| H A D | mac_mach_internal.h | 70 struct task; 85 int mac_task_check_set_host_special_port(struct task *task, 87 int mac_task_check_set_host_exception_port(struct task *task, 89 int mac_task_check_set_host_exception_ports(struct task *task, 91 int mac_task_check_get_task_special_port(struct task *task, 93 int mac_task_check_set_task_special_port(struct task *task, 95 int mac_task_check_set_task_exception_ports(struct task *task, 97 int mac_task_check_set_thread_exception_ports(struct task *task, 114 uint8_t *mac_task_get_mach_filter_mask(struct task *task); 115 uint8_t *mac_task_get_kobj_filter_mask(struct task *task); [all …]
|
| H A D | mac_mach.c | 57 mac_task_get_proc(struct task *task) in mac_task_get_proc() argument 80 mac_task_check_expose_task(struct task *task, mach_task_flavor_t flavor) in mac_task_check_expose_task() argument 142 #pragma unused(task) in mac_task_check_set_host_special_port() 155 #pragma unused(task) in mac_task_check_set_host_exception_port() 166 mac_task_check_get_task_special_port(struct task *task, struct task *target, int which) in mac_task_check_get_task_special_port() argument 168 #pragma unused(task) in mac_task_check_get_task_special_port() 195 mac_task_check_set_task_special_port(struct task *task, struct task *target, int which, struct ipc_… in mac_task_check_set_task_special_port() argument 197 #pragma unused(task) in mac_task_check_set_task_special_port() 224 #pragma unused(task) in mac_task_check_set_task_exception_ports() 260 #pragma unused(task) in mac_task_check_set_thread_exception_ports() [all …]
|
| /xnu-11215/libsyscall/mach/ |
| H A D | mach_port.c | 39 ipc_space_t task, in mach_port_names() argument 55 ipc_space_t task, in mach_port_type() argument 72 ipc_space_t task, in mach_port_rename() argument 85 ipc_space_t task, in mach_port_allocate_name() argument 98 ipc_space_t task, in mach_port_allocate() argument 115 ipc_space_t task, in mach_port_destroy() argument 127 ipc_space_t task, in mach_port_deallocate() argument 143 ipc_space_t task, in mach_port_get_refs() argument 157 ipc_space_t task, in mach_port_mod_refs() argument 195 ipc_space_t task, in mach_port_set_mscount() argument [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | machine_task.c | 68 task_t task, in machine_task_set_state() argument 83 if (task->task_debug == NULL) { in machine_task_set_state() 101 if (task->task_debug == NULL) { in machine_task_set_state() 120 if (task->task_debug == NULL) { in machine_task_set_state() 131 if (task->task_debug != NULL) { in machine_task_set_state() 133 task->task_debug = NULL; in machine_task_set_state() 214 if (task) { in machine_task_terminate() 216 task_debug = task->task_debug; in machine_task_terminate() 218 task->task_debug = NULL; in machine_task_terminate() 308 task_t task, in machine_task_process_signature() argument [all …]
|
| /xnu-11215/osfmk/i386/ |
| H A D | machine_task.c | 70 task_t task, in machine_task_set_state() argument 85 if (task->task_debug == NULL) { in machine_task_set_state() 103 if (task->task_debug == NULL) { in machine_task_set_state() 233 if (task) { in machine_task_terminate() 238 if (task->hv_task_target) { in machine_task_terminate() 240 task->hv_task_target = NULL; in machine_task_terminate() 244 user_ldt = task->i386_ldt; in machine_task_terminate() 246 task->i386_ldt = 0; in machine_task_terminate() 250 task_debug = task->task_debug; in machine_task_terminate() 252 task->task_debug = NULL; in machine_task_terminate() [all …]
|
| /xnu-11215/osfmk/mach/ |
| H A D | task_special_ports.h | 104 #define task_get_kernel_port(task, port) \ argument 107 #define task_set_kernel_port(task, port) \ argument 110 #define task_get_host_port(task, port) \ argument 111 (task_get_special_port((task), TASK_HOST_PORT, (port))) 113 #define task_set_host_port(task, port) \ argument 116 #define task_get_bootstrap_port(task, port) \ argument 119 #define task_get_debug_control_port(task, port) \ argument 122 #define task_set_bootstrap_port(task, port) \ argument 125 #define task_get_task_access_port(task, port) \ argument 128 #define task_set_task_access_port(task, port) \ argument [all …]
|
| H A D | task.defs | 69 task 3400; 224 * target task. 232 task : task_t; 275 task : task_t; 291 task : task_t; 336 * per-task basis (i.e. the task owns them). 498 task :task_t; 530 task :task_t; 585 task : task_t; 593 task : task_t; [all …]
|
| /xnu-11215/osfmk/ipc/ |
| H A D | mach_kernelrpc.c | 61 if (task) { in _kernelrpc_mach_vm_allocate_trap() 82 if (task) { in _kernelrpc_mach_vm_deallocate_trap() 95 if (task) { in _kernelrpc_mach_vm_protect_trap() 110 if (!task) { in _kernelrpc_mach_vm_map_trap() 134 task_t task; in _kernelrpc_mach_vm_purgable_control_trap() local 143 if (!task) { in _kernelrpc_mach_vm_purgable_control_trap() 170 if (task) { in _kernelrpc_mach_port_allocate_trap() 186 if (task) { in _kernelrpc_mach_port_deallocate_trap() 199 if (task) { in _kernelrpc_mach_port_mod_refs_trap() 214 if (task) { in _kernelrpc_mach_port_move_member_trap() [all …]
|
| /xnu-11215/osfmk/corpses/ |
| H A D | corpse.c | 385 task_t task; in task_purge_all_corpses() local 411 task_t task; in find_corpse_task_by_uniqueid_grp() local 439 task_t task, in task_generate_corpse() argument 447 if (task == kernel_task || task == TASK_NULL) { in task_generate_corpse() 499 task_t task, in task_should_generate_lightweight_corpse() argument 571 task_t task, in task_enqueue_exception_with_corpse() argument 659 task_t task, in task_generate_corpse_internal() argument 839 task_t task, in task_map_kcdata_64() argument 872 task_t task, in task_map_corpse_info() argument 913 if (task == TASK_NULL || task_is_a_corpse(task) || in task_map_corpse_info_64() [all …]
|
| /xnu-11215/osfmk/kperf/ |
| H A D | pet.c | 161 .cur_task = task, in kppet_on_cpu() 311 .cur_task = task, in kppet_sample_thread() 343 task_lock(task); in kppet_threads_prepare() 345 if (!task->active) { in kppet_threads_prepare() 346 task_unlock(task); in kppet_threads_prepare() 362 task_unlock(task); in kppet_threads_prepare() 384 task_unlock(task); in kppet_threads_prepare() 409 .cur_task = task, in kppet_sample_task() 498 task_t task = TASK_NULL; in kppet_tasks_prepare() local 503 task_reference(task); in kppet_tasks_prepare() [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | userspace.py | 243 def ShowTaskUserStacks(task): argument 245 pval = GetProcFromTask(task) 309 ShowTaskUserLibraries([hex(task)]) 365 for task in task_list: 366 ShowTaskUserStacks(task) 368 def GetUserDataAsString(task, addr, size): argument 573 is_task_64 = int(task.t_flags) & 0x1 679 is_task_64 = int(task.t_flags) & 0x1 826 if task: 860 task = None [all …]
|