Home
last modified time | relevance | path

Searched refs:parent_task (Results 1 – 21 of 21) sorted by relevance

/xnu-11215/osfmk/i386/
H A Dmachine_task.c265 task_t parent_task) in machine_thread_inherit_taskwide() argument
267 if (parent_task->task_debug) { in machine_thread_inherit_taskwide()
271 if (task_has_64Bit_addr(parent_task)) { in machine_thread_inherit_taskwide()
279 return machine_thread_set_state(thread, flavor, parent_task->task_debug, count); in machine_thread_inherit_taskwide()
287 task_t parent_task, in machine_task_init() argument
296 if (parent_task != TASK_NULL) { in machine_task_init()
297 if (inherit_memory && parent_task->i386_ldt) { in machine_task_init()
298 new_task->i386_ldt = user_ldt_copy(parent_task->i386_ldt); in machine_task_init()
300 new_task->xstate = parent_task->xstate; in machine_task_init()
/xnu-11215/osfmk/arm64/
H A Dmachine_task.c228 task_t parent_task) in machine_thread_inherit_taskwide() argument
230 if (parent_task->task_debug) { in machine_thread_inherit_taskwide()
234 flavor = task_has_64Bit_data(parent_task) ? ARM_DEBUG_STATE64 : ARM_DEBUG_STATE32; in machine_thread_inherit_taskwide()
235 count = task_has_64Bit_data(parent_task) ? ARM_DEBUG_STATE64_COUNT : ARM_DEBUG_STATE32_COUNT; in machine_thread_inherit_taskwide()
237 return machine_thread_set_state(thread, flavor, parent_task->task_debug, count); in machine_thread_inherit_taskwide()
246 __unused task_t parent_task, in machine_task_init() argument
H A Dmachine_routines.c2754 ml_task_set_rop_pid(task_t task, task_t parent_task, boolean_t inherit) argument
2757 task->rop_pid = parent_task->rop_pid;
2769 ml_task_set_jop_pid(task_t task, task_t parent_task, boolean_t inherit, boolean_t disable_user_jop) argument
2772 task->jop_pid = parent_task->jop_pid;
/xnu-11215/osfmk/kern/
H A Dthread.c351 th->t_task = parent_task; in thread_ro_create()
354 tro_tpl->tro_task = parent_task; in thread_ro_create()
1429 task_lock(parent_task); in thread_create_internal()
1438 task_unlock(parent_task); in thread_create_internal()
1441 task_unlock(parent_task); in thread_create_internal()
1446 task_lock(parent_task); in thread_create_internal()
1452 if (parent_task->active == 0 || parent_task->halting || in thread_create_internal()
1454 (parent_task->thread_count >= task_threadmax && parent_task != kernel_task)) { in thread_create_internal()
1455 task_unlock(parent_task); in thread_create_internal()
1503 new_thread->map = parent_task->map; in thread_create_internal()
[all …]
H A Dtask.c1559 if (parent_task) { in task_create_internal()
1594 if (parent_task) { in task_create_internal()
1598 if (parent_task && inherit_memory) { in task_create_internal()
1694 if (parent_task != NULL) { in task_create_internal()
1722 ipc_task_init(new_task, parent_task); in task_create_internal()
1728 if (parent_task != TASK_NULL) { in task_create_internal()
1765 new_task->pset_hint = parent_task->pset_hint = task_choose_pset(parent_task); in task_create_internal()
1776 if (parent_task->t_flags & TF_TECS) { in task_create_internal()
1882 } else if (parent_task && parent_task->coalition[COALITION_TYPE_RESOURCE]) { in task_create_internal()
1915 if (parent_task != TASK_NULL) { in task_create_internal()
[all …]
H A Dtask_policy.c734 task_policy_create(task_t task, task_t parent_task) in task_policy_create() argument
736 task_set_requested_apptype(task, parent_task->requested_policy.trp_apptype, true); in task_policy_create()
740 task->requested_policy.trp_int_iotier = parent_task->requested_policy.trp_int_iotier; in task_policy_create()
744 task->requested_policy.trp_bg_iotier = parent_task->requested_policy.trp_bg_iotier; in task_policy_create()
746 task->requested_policy.trp_qos_clamp = parent_task->requested_policy.trp_qos_clamp; in task_policy_create()
750 if (parent_task->requested_policy.trp_boosted) { in task_policy_create()
3397 if (!parent_task) { in task_importance_init_from_parent()
3401 if (task_is_marked_importance_donor(parent_task)) { in task_importance_init_from_parent()
3406 if (task_is_marked_live_importance_donor(parent_task)) { in task_importance_init_from_parent()
3415 task_is_marked_importance_receiver(parent_task)) { in task_importance_init_from_parent()
[all …]
H A Daffinity.c231 task_affinity_create(task_t parent_task, task_t child_task) in task_affinity_create() argument
233 affinity_space_t aspc = parent_task->affinity_space; in task_affinity_create()
235 DBG("task_affinity_create(%p,%p)\n", parent_task, child_task); in task_affinity_create()
H A Dsched_dualq.c96 sched_dualq_initial_thread_sched_mode(task_t parent_task);
182 sched_dualq_initial_thread_sched_mode(task_t parent_task) in sched_dualq_initial_thread_sched_mode() argument
184 if (parent_task == kernel_task) { in sched_dualq_initial_thread_sched_mode()
H A Dsched_amp.c97 sched_amp_initial_thread_sched_mode(task_t parent_task);
202 sched_amp_initial_thread_sched_mode(task_t parent_task) in sched_amp_initial_thread_sched_mode() argument
204 if (parent_task == kernel_task) { in sched_amp_initial_thread_sched_mode()
H A Dpolicy_internal.h208 extern void task_importance_init_from_parent(task_t new_task, task_t parent_task);
327 extern void task_policy_create(task_t task, task_t parent_task);
H A Dtask.h873 task_t parent_task,
1263 extern void task_rollup_accounting_info(task_t new_task, task_t parent_task);
H A Dsched_prim.h956 sched_mode_t (*initial_thread_sched_mode)(task_t parent_task);
H A Dthread.h1313 task_t parent_task);
H A Dsched_clutch.c3091 sched_clutch_initial_thread_sched_mode(task_t parent_task);
3200 sched_clutch_initial_thread_sched_mode(task_t parent_task) in sched_clutch_initial_thread_sched_mode() argument
3202 if (parent_task == kernel_task) { in sched_clutch_initial_thread_sched_mode()
/xnu-11215/osfmk/machine/
H A Dtask.h39 extern void machine_task_init(task_t new_task, task_t parent_task, boolean_t memory_inherit);
/xnu-11215/bsd/kern/
H A Dkern_fork.c166 thread_t fork_create_child(task_t parent_task,
442 fork_create_child(task_t parent_task, in fork_create_child() argument
472 result = task_create_internal(parent_task, in fork_create_child()
679 cloneproc(task_t parent_task, coalition_t *parent_coalitions, proc_t parent_proc, cloneproc_flags_t… in cloneproc() argument
706 …const int parent_64bit_data = (parent_task == TASK_NULL) ? parent_64bit_addr : task_get_64bit_data… in cloneproc()
708 child_thread = fork_create_child(parent_task, in cloneproc()
/xnu-11215/tests/sched/sched_test_harness/shadow_headers/kern/
H A Dsched_prim.h161 sched_mode_t (*initial_thread_sched_mode)(task_t parent_task);
/xnu-11215/osfmk/mach/
H A Dhost_security.defs83 parent_task : task_t;
H A Dtask.defs247 parent_task : task_t;
263 parent_task : task_t;
/xnu-11215/osfmk/arm/
H A Dmachine_routines.h1264 void ml_task_set_rop_pid(task_t task, task_t parent_task, boolean_t inherit);
1265 void ml_task_set_jop_pid(task_t task, task_t parent_task, boolean_t inherit, boolean_t disable_user…
/xnu-11215/bsd/sys/
H A Dpthread_shims.h299 kern_return_t (*thread_create_immovable)(task_t parent_task, thread_t *new_thread);