---
title: mach
framework: Kernel
role: collectionGroup
role_heading: API Collection
path: kernel/mach
---

# mach

Access Mach interfaces including processor, memory, thread, and semaphore support.

## Topics

### Memory

- [vm](kernel/mach/vm.md)
- [Mach VM](kernel/mach/mach_vm.md)

### Messages

- [mach_msg_destroy_from_kernel_proper](kernel/3088823-mach_msg_destroy_from_kernel_pro.md)
- [mach_msg_overwrite](kernel/1528967-mach_msg_overwrite.md)
- [mach_msg_rpc_from_kernel_proper](kernel/1515351-mach_msg_rpc_from_kernel_proper.md)
- [mach_msg_send_from_kernel_proper](kernel/1515350-mach_msg_send_from_kernel_proper.md)
- [mach_exc_server](kernel/1559919-mach_exc_server.md)
- [mach_exc_server_routine](kernel/1559892-mach_exc_server_routine.md)
- [audit_triggers_server](kernel/1574070-audit_triggers_server.md)
- [audit_triggers_server_routine](kernel/1574074-audit_triggers_server_routine.md)
- [mach_msg_audit_trailer_t](kernel/mach_msg_audit_trailer_t.md)
- [mach_msg_base_t](kernel/mach_msg_base_t.md)
- [mach_msg_body_t](kernel/mach_msg_body_t.md)
- [mach_msg_context_trailer_t](kernel/mach_msg_context_trailer_t.md)
- [mach_msg_empty_rcv_t](kernel/mach_msg_empty_rcv_t.md)
- [mach_msg_empty_send_t](kernel/mach_msg_empty_send_t.md)
- [mach_msg_guarded_port_descriptor32_t](kernel/mach_msg_guarded_port_descriptor32_t.md)
- [mach_msg_guarded_port_descriptor64_t](kernel/mach_msg_guarded_port_descriptor64_t.md)
- [mach_msg_guarded_port_descriptor_t](kernel/mach_msg_guarded_port_descriptor_t.md)
- [mach_msg_header_t](kernel/mach_msg_header_t.md)
- [mach_msg_mac_trailer_t](kernel/mach_msg_mac_trailer_t.md)
- [mach_msg_ool_descriptor32_t](kernel/mach_msg_ool_descriptor32_t.md)
- [mach_msg_ool_descriptor64_t](kernel/mach_msg_ool_descriptor64_t.md)
- [mach_msg_ool_descriptor_t](kernel/mach_msg_ool_descriptor_t.md)
- [mach_msg_ool_ports_descriptor32_t](kernel/mach_msg_ool_ports_descriptor32_t.md)
- [mach_msg_ool_ports_descriptor64_t](kernel/mach_msg_ool_ports_descriptor64_t.md)
- [mach_msg_ool_ports_descriptor_t](kernel/mach_msg_ool_ports_descriptor_t.md)
- [mach_msg_port_descriptor_t](kernel/mach_msg_port_descriptor_t.md)
- [mach_msg_security_trailer_t](kernel/mach_msg_security_trailer_t.md)
- [mach_msg_seqno_trailer_t](kernel/mach_msg_seqno_trailer_t.md)
- [mach_msg_trailer_t](kernel/mach_msg_trailer_t.md)
- [mach_msg_type_descriptor_t](kernel/mach_msg_type_descriptor_t.md)
- [mach_msg_bits_t](kernel/mach_msg_bits_t.md)
- [mach_msg_copy_options_t](kernel/mach_msg_copy_options_t.md)
- [mach_msg_descriptor_type_t](kernel/mach_msg_descriptor_type_t.md)
- [mach_msg_format_0_trailer_t](kernel/mach_msg_format_0_trailer_t.md)
- [mach_msg_guard_flags_t](kernel/mach_msg_guard_flags_t.md)
- [mach_msg_id_t](kernel/mach_msg_id_t.md)
- [mach_msg_max_trailer_t](kernel/mach_msg_max_trailer_t.md)
- [mach_msg_option_t](kernel/mach_msg_option_t.md)
- [mach_msg_options_t](kernel/mach_msg_options_t.md)
- [mach_msg_priority_t](kernel/mach_msg_priority_t.md)
- [mach_msg_return_t](kernel/mach_msg_return_t.md)
- [mach_msg_size_t](kernel/mach_msg_size_t.md)
- [mach_msg_timeout_t](kernel/mach_msg_timeout_t.md)
- [mach_msg_trailer_info_t](kernel/mach_msg_trailer_info_t.md)
- [mach_msg_trailer_size_t](kernel/mach_msg_trailer_size_t.md)
- [mach_msg_trailer_type_t](kernel/mach_msg_trailer_type_t.md)
- [mach_msg_type_name_t](kernel/mach_msg_type_name_t.md)
- [mach_msg_type_number_t](kernel/mach_msg_type_number_t.md)
- [mach_msg_type_size_t](kernel/mach_msg_type_size_t.md)
- [mach_msg_filter_id](kernel/mach_msg_filter_id.md)

### MIG

- [mig_allocate](kernel/1558649-mig_allocate.md)
- [mig_dealloc_reply_port](kernel/1558668-mig_dealloc_reply_port.md)
- [mig_deallocate](kernel/1558654-mig_deallocate.md)
- [mig_get_reply_port](kernel/1558662-mig_get_reply_port.md)
- [mig_put_reply_port](kernel/1558665-mig_put_reply_port.md)
- [mig_strncpy](kernel/1558639-mig_strncpy.md)
- [mig_strncpy_zerofill](kernel/1645207-mig_strncpy_zerofill.md)
- [arcade_upcall](kernel/3281827-arcade_upcall.md)
- [arcade_upcall_server](kernel/3281829-arcade_upcall_server.md)
- [arcade_upcall_server_routine](kernel/3281830-arcade_upcall_server_routine.md)
- [mig_impl_routine_t](kernel/mig_impl_routine_t.md)
- [mig_routine_arg_descriptor_t](kernel/mig_routine_arg_descriptor_t.md)
- [mig_routine_descriptor_t](kernel/mig_routine_descriptor_t.md)
- [mig_routine_t](kernel/mig_routine_t.md)
- [mig_server_routine_t](kernel/mig_server_routine_t.md)
- [mig_stub_routine_t](kernel/mig_stub_routine_t.md)

### Notifications

- [do_mach_notify_dead_name](kernel/1435707-do_mach_notify_dead_name.md)
- [do_mach_notify_no_senders](kernel/1435685-do_mach_notify_no_senders.md)
- [do_mach_notify_port_deleted](kernel/1435709-do_mach_notify_port_deleted.md)
- [do_mach_notify_port_destroyed](kernel/1435680-do_mach_notify_port_destroyed.md)
- [do_mach_notify_send_once](kernel/1435711-do_mach_notify_send_once.md)
- [coalition_notification](kernel/1543358-coalition_notification.md)
- [coalition_notification_server](kernel/1543361-coalition_notification_server.md)
- [coalition_notification_server_routine](kernel/1543352-coalition_notification_server_ro.md)
- [fairplay_server](kernel/3281841-fairplay_server.md)
- [fairplay_server_routine](kernel/3281842-fairplay_server_routine.md)
- [fairplayd_arcade_request](kernel/3281851-fairplayd_arcade_request.md)
- [receive_sysdiagnose_notification](kernel/1412350-receive_sysdiagnose_notification.md)
- [receive_sysdiagnose_notification_with_audit_token](kernel/3521293-receive_sysdiagnose_notification.md)
- [mach_dead_name_notification_t](kernel/mach_dead_name_notification_t.md)
- [mach_no_senders_notification_t](kernel/mach_no_senders_notification_t.md)
- [mach_send_once_notification_t](kernel/mach_send_once_notification_t.md)
- [mach_send_possible_notification_t](kernel/mach_send_possible_notification_t.md)

### Ports

- [mem_entry_name_port_t](kernel/mem_entry_name_port_t.md)
- [mach_port_array_t](kernel/mach_port_array_t.md)
- [mach_port_context_t](kernel/mach_port_context_t.md)
- [mach_port_delta_t](kernel/mach_port_delta_t.md)
- [mach_port_flavor_t](kernel/mach_port_flavor_t.md)
- [mach_port_guard_exception_codes](kernel/mach_port_guard_exception_codes.md)
- [mach_port_info_t](kernel/mach_port_info_t.md)
- [mach_port_mscount_t](kernel/mach_port_mscount_t.md)
- [mach_port_msgcount_t](kernel/mach_port_msgcount_t.md)
- [mach_port_name_array_t](kernel/mach_port_name_array_t.md)
- [mach_port_name_t](kernel/mach_port_name_t.md)
- [mach_port_options_ptr_t](kernel/mach_port_options_ptr_t.md)
- [mach_port_right_t](kernel/mach_port_right_t.md)
- [mach_port_rights_t](kernel/mach_port_rights_t.md)
- [mach_port_seqno_t](kernel/mach_port_seqno_t.md)
- [mach_port_srights_t](kernel/mach_port_srights_t.md)
- [mach_port_t](kernel/mach_port_t.md)
- [mach_port_type_array_t](kernel/mach_port_type_array_t.md)
- [mach_port_type_t](kernel/mach_port_type_t.md)
- [mach_port_urefs_t](kernel/mach_port_urefs_t.md)
- [mach_port_allocate](kernel/1578704-mach_port_allocate.md)
- [mach_port_allocate_full](kernel/1578763-mach_port_allocate_full.md)
- [mach_port_allocate_name](kernel/1578657-mach_port_allocate_name.md)
- [mach_port_allocate_qos](kernel/1578746-mach_port_allocate_qos.md)
- [mach_port_construct](kernel/1578687-mach_port_construct.md)
- [mach_port_deallocate](kernel/1578777-mach_port_deallocate.md)
- [mach_port_destroy](kernel/1578817-mach_port_destroy.md)
- [mach_port_destruct](kernel/1578881-mach_port_destruct.md)
- [mach_port_dnrequest_info](kernel/1578613-mach_port_dnrequest_info.md)
- [mach_port_extract_member](kernel/1578633-mach_port_extract_member.md)
- [mach_port_extract_right](kernel/1578688-mach_port_extract_right.md)
- [mach_port_get_attributes](kernel/1578800-mach_port_get_attributes.md)
- [mach_port_get_context](kernel/1578930-mach_port_get_context.md)
- [mach_port_get_refs](kernel/1578946-mach_port_get_refs.md)
- [mach_port_get_set_status](kernel/1578936-mach_port_get_set_status.md)
- [mach_port_get_srights](kernel/1578818-mach_port_get_srights.md)
- [mach_port_guard](kernel/1578772-mach_port_guard.md)
- [mach_port_guard_with_flags](kernel/3181823-mach_port_guard_with_flags.md)
- [mach_port_insert_member](kernel/1578885-mach_port_insert_member.md)
- [mach_port_insert_right](kernel/1578739-mach_port_insert_right.md)
- [mach_port_kernel_object](kernel/1578723-mach_port_kernel_object.md)
- [mach_port_kobject](kernel/1578702-mach_port_kobject.md)
- [mach_port_kobject_description](kernel/3516847-mach_port_kobject_description.md)
- [mach_port_mod_refs](kernel/1578894-mach_port_mod_refs.md)
- [mach_port_move_member](kernel/1578673-mach_port_move_member.md)
- [mach_port_names](kernel/1578814-mach_port_names.md)
- [mach_port_peek](kernel/1578839-mach_port_peek.md)
- [mach_port_rename](kernel/1578909-mach_port_rename.md)
- [mach_port_request_notification](kernel/1578734-mach_port_request_notification.md)
- [mach_port_set_attributes](kernel/1578964-mach_port_set_attributes.md)
- [mach_port_set_context](kernel/1578733-mach_port_set_context.md)
- [mach_port_set_mscount](kernel/1578719-mach_port_set_mscount.md)
- [mach_port_set_seqno](kernel/1578744-mach_port_set_seqno.md)
- [mach_port_space_basic_info](kernel/1578841-mach_port_space_basic_info.md)
- [mach_port_space_info](kernel/1578884-mach_port_space_info.md)
- [mach_port_special_reply_port_reset_link](kernel/3013817-mach_port_special_reply_port_res.md)
- [mach_port_swap_guard](kernel/3181824-mach_port_swap_guard.md)
- [mach_port_type](kernel/1578714-mach_port_type.md)
- [mach_port_unguard](kernel/1578951-mach_port_unguard.md)
- [mach_eventlink_t](kernel/mach_eventlink_t.md)
- [audit_triggers](kernel/1574078-audit_triggers.md)
- [mach_port_deleted_notification_t](kernel/mach_port_deleted_notification_t.md)
- [mach_port_destroyed_notification_t](kernel/mach_port_destroyed_notification_t.md)
- [mach_port_info_ext_t](kernel/mach_port_info_ext_t.md)
- [mach_port_limits_t](kernel/mach_port_limits_t.md)
- [mach_port_options_t](kernel/mach_port_options_t.md)
- [mach_port_qos_t](kernel/mach_port_qos_t.md)
- [mach_port_status_t](kernel/mach_port_status_t.md)
- [ipc_info_name_array_t](kernel/ipc_info_name_array_t.md)
- [ipc_info_tree_name_array_t](kernel/ipc_info_tree_name_array_t.md)
- [ipc_object_t](kernel/ipc_object_t.md)
- [ipc_perm](kernel/ipc_perm.md)
- [ipc_port_t](kernel/ipc_port_t.md)
- [ipc_pthread_priority_value_t](kernel/ipc_pthread_priority_value_t.md)
- [ipc_space_inspect_t](kernel/ipc_space_inspect_t.md)
- [ipc_space_port_t](kernel/ipc_space_port_t.md)
- [ipc_space_t](kernel/ipc_space_t.md)
- [ipc_voucher_attr_control_t](kernel/ipc_voucher_attr_control_t.md)
- [ipc_voucher_attr_manager_t](kernel/ipc_voucher_attr_manager_t.md)
- [ipc_voucher_t](kernel/ipc_voucher_t.md)

### Processor

- [processor_assign](kernel/1409351-processor_assign.md)
- [processor_control](kernel/1409386-processor_control.md)
- [processor_exit](kernel/1409353-processor_exit.md)
- [processor_get_assignment](kernel/1409365-processor_get_assignment.md)
- [processor_info](kernel/1409385-processor_info.md)
- [processor_set_create](kernel/1502809-processor_set_create.md)
- [processor_set_default](kernel/1502766-processor_set_default.md)
- [processor_set_destroy](kernel/1503645-processor_set_destroy.md)
- [processor_set_info](kernel/1503679-processor_set_info.md)
- [processor_set_max_priority](kernel/1503640-processor_set_max_priority.md)
- [processor_set_policy_control](kernel/1503688-processor_set_policy_control.md)
- [processor_set_policy_disable](kernel/1503665-processor_set_policy_disable.md)
- [processor_set_policy_enable](kernel/1503657-processor_set_policy_enable.md)
- [processor_set_stack_usage](kernel/1503624-processor_set_stack_usage.md)
- [processor_set_statistics](kernel/1503608-processor_set_statistics.md)
- [processor_set_tasks](kernel/1503628-processor_set_tasks.md)
- [processor_set_threads](kernel/1503576-processor_set_threads.md)
- [processor_start](kernel/1409392-processor_start.md)

### Semaphore

- [semaphore_create](kernel/1538205-semaphore_create.md)
- [semaphore_destroy](kernel/1537823-semaphore_destroy.md)
- [semaphore_signal](kernel/1585827-semaphore_signal.md)
- [semaphore_signal_all](kernel/1585830-semaphore_signal_all.md)
- [semaphore_wait](kernel/1585828-semaphore_wait.md)
- [semaphore_wait_deadline](kernel/1585829-semaphore_wait_deadline.md)
- [semaphore_wait_noblock](kernel/1585826-semaphore_wait_noblock.md)

### Thread

- [current_thread](kernel/1429092-current_thread.md)
- [thread_abort](kernel/1418578-thread_abort.md)
- [thread_abort_safely](kernel/1418913-thread_abort_safely.md)
- [thread_assign](kernel/1418581-thread_assign.md)
- [thread_assign_default](kernel/1418700-thread_assign_default.md)
- [thread_block](kernel/1524368-thread_block.md)
- [thread_block_parameter](kernel/1524369-thread_block_parameter.md)
- [thread_call_allocate](kernel/1444263-thread_call_allocate.md)
- [thread_call_allocate_with_options](kernel/2869840-thread_call_allocate_with_option.md)
- [thread_call_allocate_with_priority](kernel/1444267-thread_call_allocate_with_priori.md)
- [thread_call_cancel](kernel/1444264-thread_call_cancel.md)
- [thread_call_cancel_wait](kernel/1444261-thread_call_cancel_wait.md)
- [thread_call_enter](kernel/1444247-thread_call_enter.md)
- [thread_call_enter1](kernel/1444257-thread_call_enter1.md)
- [thread_call_enter1_delayed](kernel/1444249-thread_call_enter1_delayed.md)
- [thread_call_enter_delayed](kernel/1444259-thread_call_enter_delayed.md)
- [thread_call_free](kernel/1444245-thread_call_free.md)
- [thread_call_isactive](kernel/1444253-thread_call_isactive.md)
- [thread_create](kernel/1538152-thread_create.md)
- [thread_create_running](kernel/1537886-thread_create_running.md)
- [thread_deallocate](kernel/1429095-thread_deallocate.md)
- [thread_depress_abort](kernel/1418712-thread_depress_abort.md)
- [thread_get_assignment](kernel/1418698-thread_get_assignment.md)
- [thread_get_exception_ports](kernel/1418945-thread_get_exception_ports.md)
- [thread_get_mach_voucher](kernel/1418540-thread_get_mach_voucher.md)
- [thread_get_special_port](kernel/1418728-thread_get_special_port.md)
- [thread_get_state](kernel/1418576-thread_get_state.md)
- [thread_has_thread_name](kernel/3075293-thread_has_thread_name.md)
- [thread_info](kernel/1418630-thread_info.md)
- [thread_policy](kernel/1418640-thread_policy.md)
- [thread_policy_get](kernel/1418518-thread_policy_get.md)
- [thread_policy_set](kernel/1418892-thread_policy_set.md)
- [thread_reference](kernel/1429093-thread_reference.md)
- [thread_resume](kernel/1418926-thread_resume.md)
- [thread_sample](kernel/1418814-thread_sample.md)
- [thread_set_exception_ports](kernel/1418619-thread_set_exception_ports.md)
- [thread_set_mach_voucher](kernel/1418834-thread_set_mach_voucher.md)
- [thread_set_policy](kernel/1418608-thread_set_policy.md)
- [thread_set_special_port](kernel/1418995-thread_set_special_port.md)
- [thread_set_state](kernel/1418827-thread_set_state.md)
- [thread_set_thread_name](kernel/3075294-thread_set_thread_name.md)
- [thread_suspend](kernel/1418833-thread_suspend.md)
- [thread_swap_exception_ports](kernel/1418969-thread_swap_exception_ports.md)
- [thread_swap_mach_voucher](kernel/1418678-thread_swap_mach_voucher.md)
- [thread_terminate](kernel/1418708-thread_terminate.md)
- [thread_tid](kernel/1429091-thread_tid.md)
- [thread_wakeup_prim](kernel/1524383-thread_wakeup_prim.md)
- [thread_wakeup_thread](kernel/1646218-thread_wakeup_thread.md)
- [thread_wire](kernel/1588756-thread_wire.md)
- [thread_act_array_t](kernel/thread_act_array_t.md)
- [thread_act_port_array_t](kernel/thread_act_port_array_t.md)
- [thread_act_port_t](kernel/thread_act_port_t.md)
- [thread_act_t](kernel/thread_act_t.md)
- [thread_affinity_policy_t](kernel/thread_affinity_policy_t.md)
- [thread_array_t](kernel/thread_array_t.md)
- [thread_background_policy_t](kernel/thread_background_policy_t.md)
- [thread_basic_info_t](kernel/thread_basic_info_t.md)
- [thread_call_func_t](kernel/thread_call_func_t.md)
- [thread_call_options_t](kernel/thread_call_options_t.md)
- [thread_call_param_t](kernel/thread_call_param_t.md)
- [thread_call_t](kernel/thread_call_t.md)
- [thread_command](kernel/thread_command.md)
- [thread_continue_t](kernel/thread_continue_t.md)
- [thread_delta_snapshot_v2](kernel/thread_delta_snapshot_v2.md)
- [thread_delta_snapshot_v3](kernel/thread_delta_snapshot_v3.md)
- [thread_extended_info_t](kernel/thread_extended_info_t.md)
- [thread_extended_policy_t](kernel/thread_extended_policy_t.md)
- [thread_flavor_t](kernel/thread_flavor_t.md)
- [mach_thread_flavor_t](kernel/mach_thread_flavor_t.md)
- [thread_group_flags](kernel/thread_group_flags.md)
- [thread_group_snapshot](kernel/thread_group_snapshot.md)
- [thread_group_snapshot_v2](kernel/thread_group_snapshot_v2.md)
- [thread_identifier_info_t](kernel/thread_identifier_info_t.md)
- [thread_info_data_t](kernel/thread_info_data_t.md)
- [thread_info_t](kernel/thread_info_t.md)
- [thread_inspect_t](kernel/thread_inspect_t.md)
- [thread_latency_qos_policy_t](kernel/thread_latency_qos_policy_t.md)
- [thread_latency_qos_t](kernel/thread_latency_qos_t.md)
- [thread_policy_flavor_t](kernel/thread_policy_flavor_t.md)
- [thread_policy_t](kernel/thread_policy_t.md)
- [thread_port_array_t](kernel/thread_port_array_t.md)
- [thread_port_t](kernel/thread_port_t.md)
- [thread_precedence_policy_t](kernel/thread_precedence_policy_t.md)
- [thread_snapshot](kernel/thread_snapshot.md)
- [thread_snapshot_flags](kernel/thread_snapshot_flags.md)
- [thread_snapshot_v2](kernel/thread_snapshot_v2.md)
- [thread_snapshot_v3](kernel/thread_snapshot_v3.md)
- [thread_snapshot_v4](kernel/thread_snapshot_v4.md)
- [thread_standard_policy_t](kernel/thread_standard_policy_t.md)
- [thread_state_data_t](kernel/thread_state_data_t.md)
- [thread_state_flavor_array_t](kernel/thread_state_flavor_array_t.md)
- [thread_state_flavor_t](kernel/thread_state_flavor_t.md)
- [thread_state_t](kernel/thread_state_t.md)
- [thread_t](kernel/thread_t.md)
- [thread_throughput_qos_policy_t](kernel/thread_throughput_qos_policy_t.md)
- [thread_throughput_qos_t](kernel/thread_throughput_qos_t.md)
- [thread_time_constraint_policy_t](kernel/thread_time_constraint_policy_t.md)
- [thread_affinity_policy_data_t](kernel/thread_affinity_policy_data_t.md)
- [thread_background_policy_data_t](kernel/thread_background_policy_data_t.md)
- [thread_basic_info_data_t](kernel/thread_basic_info_data_t.md)
- [thread_extended_info_data_t](kernel/thread_extended_info_data_t.md)
- [thread_extended_policy_data_t](kernel/thread_extended_policy_data_t.md)
- [thread_identifier_info_data_t](kernel/thread_identifier_info_data_t.md)
- [thread_latency_qos_policy_data_t](kernel/thread_latency_qos_policy_data_t.md)
- [thread_precedence_policy_data_t](kernel/thread_precedence_policy_data_t.md)
- [thread_standard_policy_data_t](kernel/thread_standard_policy_data_t.md)
- [thread_throughput_qos_policy_data_t](kernel/thread_throughput_qos_policy_data_t.md)
- [thread_time_constraint_policy_data_t](kernel/thread_time_constraint_policy_data_t.md)
- [thread_turnstileinfo_t](kernel/thread_turnstileinfo_t.md)
- [thread_waitinfo_t](kernel/thread_waitinfo_t.md)
- [act_get_state](kernel/1418936-act_get_state.md)
- [act_set_state](kernel/1418961-act_set_state.md)

### Task

- [mach_task_flavor_t](kernel/mach_task_flavor_t.md)
- [task_absolutetime_info_t](kernel/task_absolutetime_info_t.md)
- [task_access_subsystem](kernel/task_access_subsystem.md)
- [task_affinity_tag_info_t](kernel/task_affinity_tag_info_t.md)
- [task_array_t](kernel/task_array_t.md)
- [task_basic_info_32_t](kernel/task_basic_info_32_t.md)
- [task_basic_info_64_t](kernel/task_basic_info_64_t.md)
- [task_basic_info_t](kernel/task_basic_info_t.md)
- [task_category_policy_t](kernel/task_category_policy_t.md)
- [task_delta_snapshot_v2](kernel/task_delta_snapshot_v2.md)
- [task_dyld_info_t](kernel/task_dyld_info_t.md)
- [task_events_info_t](kernel/task_events_info_t.md)
- [task_exc_guard_behavior_t](kernel/task_exc_guard_behavior_t.md)
- [task_extmod_info_t](kernel/task_extmod_info_t.md)
- [task_flags_info_t](kernel/task_flags_info_t.md)
- [task_flavor_t](kernel/task_flavor_t.md)
- [task_info_data_t](kernel/task_info_data_t.md)
- [task_info_t](kernel/task_info_t.md)
- [task_inspect_basic_counts_t](kernel/task_inspect_basic_counts_t.md)
- [task_inspect_flavor](kernel/task_inspect_flavor.md)
- [task_inspect_flavor_t](kernel/task_inspect_flavor_t.md)
- [task_inspect_info_t](kernel/task_inspect_info_t.md)
- [task_inspect_t](kernel/task_inspect_t.md)
- [task_kernelmemory_info_t](kernel/task_kernelmemory_info_t.md)
- [task_latency_qos](kernel/task_latency_qos.md)
- [task_latency_qos_t](kernel/task_latency_qos_t.md)
- [task_name_t](kernel/task_name_t.md)
- [task_policy_flavor_t](kernel/task_policy_flavor_t.md)
- [task_policy_t](kernel/task_policy_t.md)
- [task_port_array_t](kernel/task_port_array_t.md)
- [task_port_t](kernel/task_port_t.md)
- [task_power_info_t](kernel/task_power_info_t.md)
- [task_power_info_v2_t](kernel/task_power_info_v2_t.md)
- [task_purgable_info_t](kernel/task_purgable_info_t.md)
- [task_restartable_range_array_t](kernel/task_restartable_range_array_t.md)
- [task_snapshot](kernel/task_snapshot.md)
- [task_snapshot_flags](kernel/task_snapshot_flags.md)
- [task_snapshot_v2](kernel/task_snapshot_v2.md)
- [task_special_port_t](kernel/task_special_port_t.md)
- [task_suspension_token_t](kernel/task_suspension_token_t.md)
- [task_t](kernel/task_t.md)
- [task_thread_times_info_t](kernel/task_thread_times_info_t.md)
- [task_throughput_qos](kernel/task_throughput_qos.md)
- [task_throughput_qos_t](kernel/task_throughput_qos_t.md)
- [task_trace_memory_info_t](kernel/task_trace_memory_info_t.md)
- [task_vm_info_t](kernel/task_vm_info_t.md)
- [task_wait_state_info_t](kernel/task_wait_state_info_t.md)
- [task_zone_info_array_t](kernel/task_zone_info_array_t.md)
- [mach_task_basic_info_t](kernel/mach_task_basic_info_t.md)
- [mach_task_basic_info_data_t](kernel/mach_task_basic_info_data_t.md)
- [task_absolutetime_info_data_t](kernel/task_absolutetime_info_data_t.md)
- [task_affinity_tag_info_data_t](kernel/task_affinity_tag_info_data_t.md)
- [task_basic_info_32_data_t](kernel/task_basic_info_32_data_t.md)
- [task_basic_info_64_data_t](kernel/task_basic_info_64_data_t.md)
- [task_basic_info_data_t](kernel/task_basic_info_data_t.md)
- [task_category_policy_data_t](kernel/task_category_policy_data_t.md)
- [task_crashinfo_item_t](kernel/task_crashinfo_item_t.md)
- [task_dyld_info_data_t](kernel/task_dyld_info_data_t.md)
- [task_events_info_data_t](kernel/task_events_info_data_t.md)
- [task_extmod_info_data_t](kernel/task_extmod_info_data_t.md)
- [task_flags_info_data_t](kernel/task_flags_info_data_t.md)
- [task_gate_t](kernel/task_gate_t.md)
- [task_inspect_basic_counts_data_t](kernel/task_inspect_basic_counts_data_t.md)
- [task_kernelmemory_info_data_t](kernel/task_kernelmemory_info_data_t.md)
- [task_power_info_data_t](kernel/task_power_info_data_t.md)
- [task_power_info_v2_data_t](kernel/task_power_info_v2_data_t.md)
- [task_qos_policy_t](kernel/task_qos_policy_t.md)
- [task_restartable_range_t](kernel/task_restartable_range_t.md)
- [task_thread_times_info_data_t](kernel/task_thread_times_info_data_t.md)
- [task_trace_memory_info_data_t](kernel/task_trace_memory_info_data_t.md)
- [task_vm_info_data_t](kernel/task_vm_info_data_t.md)
- [task_wait_state_info_data_t](kernel/task_wait_state_info_data_t.md)
- [task_zone_info_t](kernel/task_zone_info_t.md)
- [check_task_access](kernel/1495471-check_task_access.md)

### Time

- [mach_absolute_time](kernel/1462446-mach_absolute_time.md)
- [mach_approximate_time](kernel/1462443-mach_approximate_time.md)
- [mach_continuous_time](kernel/1646199-mach_continuous_time.md)
- [mach_continuous_approximate_time](kernel/1646198-mach_continuous_approximate_time.md)
- [mach_bridge_remote_time](kernel/2870302-mach_bridge_remote_time.md)
- [mach_bridge_compute_timestamp](kernel/2935668-mach_bridge_compute_timestamp.md)
- [mach_bridge_register_regwrite_timestamp_callback](kernel/2869537-mach_bridge_register_regwrite_ti.md)
- [mach_timebase_info_t](kernel/mach_timebase_info_t.md)
- [mach_zone_info_array_t](kernel/mach_zone_info_array_t.md)
- [mach_zone_name_array_t](kernel/mach_zone_name_array_t.md)
- [mach_timebase_info_data_t](kernel/mach_timebase_info_data_t.md)
- [mach_timespec_t](kernel/mach_timespec_t.md)
- [mach_zone_info_t](kernel/mach_zone_info_t.md)
- [clock_attr_t](kernel/clock_attr_t.md)
- [clock_ctrl_port_t](kernel/clock_ctrl_port_t.md)
- [clock_ctrl_t](kernel/clock_ctrl_t.md)
- [clock_flavor_t](kernel/clock_flavor_t.md)
- [clock_id_t](kernel/clock_id_t.md)
- [clock_nsec_t](kernel/clock_nsec_t.md)
- [clock_reply_subsystem](kernel/clock_reply_subsystem.md)
- [clock_reply_t](kernel/clock_reply_t.md)
- [clock_res_t](kernel/clock_res_t.md)
- [clock_sec_t](kernel/clock_sec_t.md)
- [clock_serv_port_t](kernel/clock_serv_port_t.md)
- [clock_serv_t](kernel/clock_serv_t.md)
- [clock_t](kernel/clock_t.md)
- [clock_usec_t](kernel/clock_usec_t.md)
- [clockinfo](kernel/clockinfo.md)

### Host

- [host_self](kernel/1580828-host_self.md)
- [host_priv_self](kernel/1580827-host_priv_self.md)
- [host_reboot](kernel/1588900-host_reboot.md)
- [host_processor_info](kernel/1502854-host_processor_info.md)
- [host_processor_set_priv](kernel/1588828-host_processor_set_priv.md)
- [host_processor_sets](kernel/1588954-host_processor_sets.md)
- [host_processors](kernel/1588774-host_processors.md)
- [host_request_notification](kernel/1502649-host_request_notification.md)
- [host_get_boot_info](kernel/1588870-host_get_boot_info.md)
- [host_lockgroup_info](kernel/1502519-host_lockgroup_info.md)
- [host_info](kernel/1502514-host_info.md)
- [host_kernel_version](kernel/1502557-host_kernel_version.md)
- [host_statistics](kernel/1502546-host_statistics.md)
- [host_statistics64](kernel/1502863-host_statistics64.md)
- [host_priv_statistics](kernel/1588923-host_priv_statistics.md)
- [host_set_UNDServer](kernel/1588841-host_set_undserver.md)
- [host_get_UNDServer](kernel/1588902-host_get_undserver.md)
- [host_get_clock_control](kernel/1588791-host_get_clock_control.md)
- [host_get_clock_service](kernel/1502796-host_get_clock_service.md)
- [host_set_atm_diagnostic_flag](kernel/1502446-host_set_atm_diagnostic_flag.md)
- [host_set_multiuser_config_flags](kernel/1502470-host_set_multiuser_config_flags.md)
- [host_security_create_task_token](kernel/1437156-host_security_create_task_token.md)
- [host_security_set_task_token](kernel/1437135-host_security_set_task_token.md)
- [host_virtual_physical_table_info](kernel/1502774-host_virtual_physical_table_info.md)
- [host_default_memory_manager](kernel/1588899-host_default_memory_manager.md)
- [host_vmxoff](kernel/1546956-host_vmxoff.md)
- [host_vmxon](kernel/1546953-host_vmxon.md)
- [host_page_size](kernel/1502512-host_page_size.md)
- [host_get_exception_ports](kernel/1588769-host_get_exception_ports.md)
- [host_get_special_port](kernel/1589013-host_get_special_port.md)
- [host_set_exception_ports](kernel/1588834-host_set_exception_ports.md)
- [host_set_special_port](kernel/1588941-host_set_special_port.md)
- [host_swap_exception_ports](kernel/1588836-host_swap_exception_ports.md)
- [mach_zone_force_gc](kernel/1502550-mach_zone_force_gc.md)
- [mach_zone_get_btlog_records](kernel/2977296-mach_zone_get_btlog_records.md)
- [mach_zone_get_zlog_zones](kernel/2977297-mach_zone_get_zlog_zones.md)
- [mach_zone_info](kernel/1502472-mach_zone_info.md)
- [mach_zone_info_for_largest_zone](kernel/2937923-mach_zone_info_for_largest_zone.md)
- [mach_zone_info_for_zone](kernel/2937922-mach_zone_info_for_zone.md)
- [processor_array_t](kernel/processor_array_t.md)
- [processor_basic_info_t](kernel/processor_basic_info_t.md)
- [processor_cpu_load_info_t](kernel/processor_cpu_load_info_t.md)
- [processor_flavor_t](kernel/processor_flavor_t.md)
- [processor_info_array_t](kernel/processor_info_array_t.md)
- [processor_info_data_t](kernel/processor_info_data_t.md)
- [processor_info_t](kernel/processor_info_t.md)
- [processor_port_array_t](kernel/processor_port_array_t.md)
- [processor_port_t](kernel/processor_port_t.md)
- [processor_set_array_t](kernel/processor_set_array_t.md)
- [processor_set_basic_info_t](kernel/processor_set_basic_info_t.md)
- [processor_set_control_port_t](kernel/processor_set_control_port_t.md)
- [processor_set_control_t](kernel/processor_set_control_t.md)
- [processor_set_flavor_t](kernel/processor_set_flavor_t.md)
- [processor_set_info_data_t](kernel/processor_set_info_data_t.md)
- [processor_set_info_t](kernel/processor_set_info_t.md)
- [processor_set_load_info_t](kernel/processor_set_load_info_t.md)
- [processor_set_name_array_t](kernel/processor_set_name_array_t.md)
- [processor_set_name_port_array_t](kernel/processor_set_name_port_array_t.md)
- [processor_set_name_port_t](kernel/processor_set_name_port_t.md)
- [processor_set_name_t](kernel/processor_set_name_t.md)
- [processor_set_port_t](kernel/processor_set_port_t.md)
- [processor_set_t](kernel/processor_set_t.md)
- [processor_t](kernel/processor_t.md)
- [host_basic_info_t](kernel/host_basic_info_t.md)
- [host_can_has_debugger_info_t](kernel/host_can_has_debugger_info_t.md)
- [host_cpu_load_info_t](kernel/host_cpu_load_info_t.md)
- [host_flavor_t](kernel/host_flavor_t.md)
- [host_info64_t](kernel/host_info64_t.md)
- [host_info_data_t](kernel/host_info_data_t.md)
- [host_info_t](kernel/host_info_t.md)
- [host_load_info_t](kernel/host_load_info_t.md)
- [host_name_port_t](kernel/host_name_port_t.md)
- [host_name_t](kernel/host_name_t.md)
- [host_preferred_user_arch_t](kernel/host_preferred_user_arch_t.md)
- [host_priority_info_t](kernel/host_priority_info_t.md)
- [host_priv_t](kernel/host_priv_t.md)
- [host_purgable_info_t](kernel/host_purgable_info_t.md)
- [host_sched_info_t](kernel/host_sched_info_t.md)
- [host_security_t](kernel/host_security_t.md)
- [host_t](kernel/host_t.md)
- [policy_base_t](kernel/policy_base_t.md)
- [policy_fifo_base_t](kernel/policy_fifo_base_t.md)
- [policy_fifo_info_t](kernel/policy_fifo_info_t.md)
- [policy_fifo_limit_t](kernel/policy_fifo_limit_t.md)
- [policy_info_t](kernel/policy_info_t.md)
- [policy_limit_t](kernel/policy_limit_t.md)
- [policy_rr_base_t](kernel/policy_rr_base_t.md)
- [policy_rr_info_t](kernel/policy_rr_info_t.md)
- [policy_rr_limit_t](kernel/policy_rr_limit_t.md)
- [policy_t](kernel/policy_t.md)
- [policy_timeshare_base_t](kernel/policy_timeshare_base_t.md)
- [policy_timeshare_info_t](kernel/policy_timeshare_info_t.md)
- [policy_timeshare_limit_t](kernel/policy_timeshare_limit_t.md)
- [mach_zone_name_t](kernel/mach_zone_name_t.md)
- [zone_btrecord_array_t](kernel/zone_btrecord_array_t.md)
- [zone_info_array_t](kernel/zone_info_array_t.md)
- [zone_name_array_t](kernel/zone_name_array_t.md)
- [kmod_control](kernel/1588743-kmod_control.md)
- [kmod_create](kernel/1588848-kmod_create.md)
- [kmod_destroy](kernel/1588961-kmod_destroy.md)
- [kmod_get_info](kernel/1502847-kmod_get_info.md)

### Security

- [mach_gss_accept_sec_context](kernel/1404602-mach_gss_accept_sec_context.md)
- [mach_gss_accept_sec_context_v2](kernel/1404573-mach_gss_accept_sec_context_v2.md)
- [mach_gss_hold_cred](kernel/1404537-mach_gss_hold_cred.md)
- [mach_gss_init_sec_context](kernel/1404774-mach_gss_init_sec_context.md)
- [mach_gss_init_sec_context_v2](kernel/1404594-mach_gss_init_sec_context_v2.md)
- [mach_gss_init_sec_context_v3](kernel/1642105-mach_gss_init_sec_context_v3.md)
- [mach_gss_log_error](kernel/1404710-mach_gss_log_error.md)
- [mach_gss_lookup](kernel/1404794-mach_gss_lookup.md)
- [mach_gss_unhold_cred](kernel/1404585-mach_gss_unhold_cred.md)

### Voucher

- [mach_voucher_attr_command](kernel/1410145-mach_voucher_attr_command.md)
- [mach_voucher_attr_control_create_mach_voucher](kernel/1477870-mach_voucher_attr_control_create.md)
- [mach_voucher_attr_control_get_values](kernel/1477865-mach_voucher_attr_control_get_va.md)
- [mach_voucher_debug_info](kernel/1410149-mach_voucher_debug_info.md)
- [mach_voucher_extract_all_attr_recipes](kernel/1410119-mach_voucher_extract_all_attr_re.md)
- [mach_voucher_extract_attr_content](kernel/1410080-mach_voucher_extract_attr_conten.md)
- [mach_voucher_extract_attr_recipe](kernel/1410137-mach_voucher_extract_attr_recipe.md)
- [host_create_mach_voucher](kernel/1502476-host_create_mach_voucher.md)
- [host_register_mach_voucher_attr_manager](kernel/1502592-host_register_mach_voucher_attr_.md)
- [host_register_well_known_mach_voucher_attr_manager](kernel/1502856-host_register_well_known_mach_vo.md)
- [mach_voucher_attr_command_t](kernel/mach_voucher_attr_command_t.md)
- [mach_voucher_attr_content_size_t](kernel/mach_voucher_attr_content_size_t.md)
- [mach_voucher_attr_content_t](kernel/mach_voucher_attr_content_t.md)
- [mach_voucher_attr_control_flags_t](kernel/mach_voucher_attr_control_flags_t.md)
- [mach_voucher_attr_control_t](kernel/mach_voucher_attr_control_t.md)
- [mach_voucher_attr_importance_refs](kernel/mach_voucher_attr_importance_refs.md)
- [mach_voucher_attr_key_array_t](kernel/mach_voucher_attr_key_array_t.md)
- [mach_voucher_attr_key_t](kernel/mach_voucher_attr_key_t.md)
- [mach_voucher_attr_manager_t](kernel/mach_voucher_attr_manager_t.md)
- [mach_voucher_attr_raw_recipe_array_size_t](kernel/mach_voucher_attr_raw_recipe_array_size_t.md)
- [mach_voucher_attr_raw_recipe_array_t](kernel/mach_voucher_attr_raw_recipe_array_t.md)
- [mach_voucher_attr_raw_recipe_size_t](kernel/mach_voucher_attr_raw_recipe_size_t.md)
- [mach_voucher_attr_raw_recipe_t](kernel/mach_voucher_attr_raw_recipe_t.md)
- [mach_voucher_attr_recipe_command_array_t](kernel/mach_voucher_attr_recipe_command_array_t.md)
- [mach_voucher_attr_recipe_command_t](kernel/mach_voucher_attr_recipe_command_t.md)
- [mach_voucher_attr_recipe_size_t](kernel/mach_voucher_attr_recipe_size_t.md)
- [mach_voucher_attr_recipe_t](kernel/mach_voucher_attr_recipe_t.md)
- [mach_voucher_attr_value_flags_t](kernel/mach_voucher_attr_value_flags_t.md)
- [mach_voucher_attr_value_handle_array_size_t](kernel/mach_voucher_attr_value_handle_array_size_t.md)
- [mach_voucher_attr_value_handle_array_t](kernel/mach_voucher_attr_value_handle_array_t.md)
- [mach_voucher_attr_value_handle_t](kernel/mach_voucher_attr_value_handle_t.md)
- [mach_voucher_attr_value_reference_t](kernel/mach_voucher_attr_value_reference_t.md)
- [mach_voucher_name_array_t](kernel/mach_voucher_name_array_t.md)
- [mach_voucher_name_t](kernel/mach_voucher_name_t.md)
- [mach_voucher_selector_t](kernel/mach_voucher_selector_t.md)
- [mach_voucher_t](kernel/mach_voucher_t.md)
- [mach_voucher_attr_recipe_data_t](kernel/mach_voucher_attr_recipe_data_t.md)

### i386

- [x86_avx512_state32_t](kernel/x86_avx512_state32_t.md)
- [x86_avx512_state64_t](kernel/x86_avx512_state64_t.md)
- [x86_avx512_state_t](kernel/x86_avx512_state_t.md)
- [x86_avx_state32_t](kernel/x86_avx_state32_t.md)
- [x86_avx_state64_t](kernel/x86_avx_state64_t.md)
- [x86_avx_state_t](kernel/x86_avx_state_t.md)
- [x86_debug_state32_t](kernel/x86_debug_state32_t.md)
- [x86_debug_state64_t](kernel/x86_debug_state64_t.md)
- [x86_debug_state_t](kernel/x86_debug_state_t.md)
- [x86_exception_state64_t](kernel/x86_exception_state64_t.md)
- [x86_exception_state_t](kernel/x86_exception_state_t.md)
- [x86_float_state64_t](kernel/x86_float_state64_t.md)
- [x86_float_state_t](kernel/x86_float_state_t.md)
- [x86_pagein_state_t](kernel/x86_pagein_state_t.md)
- [x86_state_hdr_t](kernel/x86_state_hdr_t.md)
- [x86_thread_full_state64_t](kernel/x86_thread_full_state64_t.md)
- [x86_thread_state64_t](kernel/x86_thread_state64_t.md)
- [x86_thread_state_t](kernel/x86_thread_state_t.md)

### Errors

- [mach_to_bsd_errno](kernel/1463711-mach_to_bsd_errno.md)
- [mach_error_fn_t](kernel/mach_error_fn_t.md)
- [mach_error_t](kernel/mach_error_t.md)
- [mach_exception_code_t](kernel/mach_exception_code_t.md)
- [mach_exception_data_t](kernel/mach_exception_data_t.md)
- [mach_exception_data_type_t](kernel/mach_exception_data_type_t.md)
- [mach_exception_subcode_t](kernel/mach_exception_subcode_t.md)
- [exception_behavior_array_t](kernel/exception_behavior_array_t.md)
- [exception_behavior_t](kernel/exception_behavior_t.md)
- [exception_data_t](kernel/exception_data_t.md)
- [exception_data_type_t](kernel/exception_data_type_t.md)
- [exception_flavor_array_t](kernel/exception_flavor_array_t.md)
- [exception_handler_array_t](kernel/exception_handler_array_t.md)
- [exception_handler_t](kernel/exception_handler_t.md)
- [exception_mask_array_t](kernel/exception_mask_array_t.md)
- [exception_mask_t](kernel/exception_mask_t.md)
- [exception_port_arrary_t](kernel/exception_port_arrary_t.md)
- [exception_port_array_t](kernel/exception_port_array_t.md)
- [exception_port_t](kernel/exception_port_t.md)
- [exception_type_t](kernel/exception_type_t.md)

### Support

- [mach_atm_subaid_t](kernel/mach_atm_subaid_t.md)
- [mach_core_details](kernel/mach_core_details.md)
- [mach_core_fileheader](kernel/mach_core_fileheader.md)
- [mach_header](kernel/mach_header.md)
- [mach_header_64](kernel/mach_header_64.md)
- [mach_bridge_regwrite_timestamp_func_t](kernel/mach_bridge_regwrite_timestamp_func_t.md)

## See Also

### Mach

- [mach-o](kernel/mach-o.md)
