Home
last modified time | relevance | path

Searched refs:task_exc_guard (Results 1 – 8 of 8) sorted by relevance

/xnu-11215/tests/
H A Dreply_port_defense.c162 uint32_t task_exc_guard = 0; in reply_port_defense() local
163 size_t te_size = sizeof(&task_exc_guard); in reply_port_defense()
176 ret = sysctlbyname("kern.task_exc_guard_default", &task_exc_guard, &te_size, NULL, 0); in reply_port_defense()
179 if (!(task_exc_guard & TASK_EXC_GUARD_MP_DELIVER)) { in reply_port_defense()
H A Dimmovable_send.c161 uint32_t task_exc_guard = 0; variable
162 size_t te_size = sizeof(&task_exc_guard);
176 sysctlbyname("kern.task_exc_guard_default", &task_exc_guard, &te_size, NULL, 0);
H A Dimm_pinned_control_port.c333 uint32_t task_exc_guard = 0; in test_imm_pinned_control_port() local
334 size_t te_size = sizeof(&task_exc_guard); in test_imm_pinned_control_port()
346 int ret = sysctlbyname("kern.task_exc_guard_default", &task_exc_guard, &te_size, NULL, 0); in test_imm_pinned_control_port()
349 if (!(task_exc_guard & TASK_EXC_GUARD_MP_DELIVER)) { in test_imm_pinned_control_port()
/xnu-11215/osfmk/ipc/
H A Dmach_port.c2442 (get_threadtask(t)->task_exc_guard & TASK_EXC_GUARD_MP_FATAL)) { in mach_port_guard_exception()
2519 unsigned int behavior = task->task_exc_guard; in mach_port_guard_ast()
2559 if (OSCompareAndSwap(behavior, new_behavior, &task->task_exc_guard)) { in mach_port_guard_ast()
2562 behavior = task->task_exc_guard; in mach_port_guard_ast()
2567 fatal = (task->task_exc_guard & TASK_EXC_GUARD_MP_FATAL) in mach_port_guard_ast()
2572 if (task->task_exc_guard & TASK_EXC_GUARD_MP_FATAL) { in mach_port_guard_ast()
2598 } else if (task->task_exc_guard & TASK_EXC_GUARD_MP_CORPSE) { in mach_port_guard_ast()
/xnu-11215/osfmk/kern/
H A Dtask.c1767 new_task->task_exc_guard = parent_task->task_exc_guard; in task_create_internal()
1804 new_task->task_exc_guard = TASK_EXC_GUARD_NONE; in task_create_internal()
9218 task->task_exc_guard = (task_exc_guard_default & TASK_EXC_GUARD_ALL); in task_set_exc_guard_ctrl_port_default()
9222 task->task_exc_guard = _TASK_EXC_GUARD_ALL_CORPSE; in task_set_exc_guard_ctrl_port_default()
9233 task->task_exc_guard = named_default->behavior; in task_set_exc_guard_ctrl_port_default()
9243 …task->task_exc_guard = ((task_exc_guard_default >> TASK_EXC_GUARD_THIRD_PARTY_DEFAULT_SHIFT) & TAS… in task_set_exc_guard_ctrl_port_default()
9253 task->task_exc_guard = TASK_EXC_GUARD_NONE; in task_set_exc_guard_ctrl_port_default()
9274 *behaviorp = task->task_exc_guard; in task_get_exc_guard_behavior()
9297 os_atomic_rmw_loop(&task->task_exc_guard, cur_behavior, new_behavior, relaxed, { in task_set_exc_guard_behavior()
9309 task->task_exc_guard = new_behavior; in task_set_exc_guard_behavior()
H A Dtask.h575 task_exc_guard_behavior_t task_exc_guard; member
/xnu-11215/osfmk/vm/
H A Dvm_reclaim.c644 fatal = (task->task_exc_guard & TASK_EXC_GUARD_VM_FATAL); in reclaim_kill_with_reason()
H A Dvm_map.c7760 behavior = task->task_exc_guard; in virt_memory_guard_ast()
7771 if (OSCompareAndSwap(behavior, new_behavior, &task->task_exc_guard)) { in virt_memory_guard_ast()
7774 behavior = task->task_exc_guard; in virt_memory_guard_ast()
7780 const bool fatal = task->task_exc_guard & TASK_EXC_GUARD_VM_FATAL; in virt_memory_guard_ast()
7804 } else if (task->task_exc_guard & TASK_EXC_GUARD_VM_CORPSE) { in virt_memory_guard_ast()
7846 if (task->task_exc_guard & TASK_EXC_GUARD_VM_FATAL) { in vm_map_guard_exception()