Searched refs:task_exc_guard (Results 1 – 8 of 8) sorted by relevance
| /xnu-11215/tests/ |
| H A D | reply_port_defense.c | 162 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 D | immovable_send.c | 161 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 D | imm_pinned_control_port.c | 333 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 D | mach_port.c | 2442 (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 D | task.c | 1767 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 D | task.h | 575 task_exc_guard_behavior_t task_exc_guard; member
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_reclaim.c | 644 fatal = (task->task_exc_guard & TASK_EXC_GUARD_VM_FATAL); in reclaim_kill_with_reason()
|
| H A D | vm_map.c | 7760 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()
|