Home
last modified time | relevance | path

Searched refs:task (Results 1 – 25 of 308) sorted by relevance

12345678910>>...13

/xnu-11215/osfmk/kern/
H A Dtask.h190 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 Dtask.c3646 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 Dtask_policy.c761 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 Dbsd_kern.c214 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 Dtask_ref.c290 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 Dipc_tt.c236 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 Dcoalition.h48 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 Dtask_ident.c128 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 Dpolicy_internal.h194 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 Dtask_ref.h44 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 Dcoalition.c682 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 Drestartable.c376 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 Dexception.c208 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 Drecount.h184 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 Dmac_mach_internal.h70 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 Dmac_mach.c57 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 Dmach_port.c39 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 Dmachine_task.c68 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 Dmachine_task.c70 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 Dtask_special_ports.h104 #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 Dtask.defs69 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 Dmach_kernelrpc.c61 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 Dcorpse.c385 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 Dpet.c161 .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 Duserspace.py243 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 …]

12345678910>>...13