mach
Access Mach interfaces including processor, memory, thread, and semaphore support.
Topics
Memory
Messages
mach_msg_destroy_from_kernel_propermach_msg_overwritemach_msg_rpc_from_kernel_propermach_msg_send_from_kernel_propermach_exc_servermach_exc_server_routineaudit_triggers_serveraudit_triggers_server_routinemach_msg_audit_trailer_tmach_msg_base_tmach_msg_body_tmach_msg_context_trailer_tmach_msg_empty_rcv_tmach_msg_empty_send_tmach_msg_guarded_port_descriptor32_tmach_msg_guarded_port_descriptor64_tmach_msg_guarded_port_descriptor_tmach_msg_header_tmach_msg_mac_trailer_tmach_msg_ool_descriptor32_tmach_msg_ool_descriptor64_tmach_msg_ool_descriptor_tmach_msg_ool_ports_descriptor32_tmach_msg_ool_ports_descriptor64_tmach_msg_ool_ports_descriptor_tmach_msg_port_descriptor_tmach_msg_security_trailer_tmach_msg_seqno_trailer_tmach_msg_trailer_tmach_msg_type_descriptor_tmach_msg_bits_tmach_msg_copy_options_tmach_msg_descriptor_type_tmach_msg_format_0_trailer_tmach_msg_guard_flags_tmach_msg_id_tmach_msg_max_trailer_tmach_msg_option_tmach_msg_options_tmach_msg_priority_tmach_msg_return_tmach_msg_size_tmach_msg_timeout_tmach_msg_trailer_info_tmach_msg_trailer_size_tmach_msg_trailer_type_tmach_msg_type_name_tmach_msg_type_number_tmach_msg_type_size_tmach_msg_filter_id
MIG
mig_allocatemig_dealloc_reply_portmig_deallocatemig_get_reply_portmig_put_reply_portmig_strncpymig_strncpy_zerofillarcade_upcallarcade_upcall_serverarcade_upcall_server_routinemig_impl_routine_tmig_routine_arg_descriptor_tmig_routine_descriptor_tmig_routine_tmig_server_routine_tmig_stub_routine_t
Notifications
do_mach_notify_dead_namedo_mach_notify_no_sendersdo_mach_notify_port_deleteddo_mach_notify_port_destroyeddo_mach_notify_send_oncecoalition_notificationcoalition_notification_servercoalition_notification_server_routinefairplay_serverfairplay_server_routinefairplayd_arcade_requestreceive_sysdiagnose_notificationreceive_sysdiagnose_notification_with_audit_tokenmach_dead_name_notification_tmach_no_senders_notification_tmach_send_once_notification_tmach_send_possible_notification_t
Ports
mem_entry_name_port_tmach_port_array_tmach_port_context_tmach_port_delta_tmach_port_flavor_tmach_port_guard_exception_codesmach_port_info_tmach_port_mscount_tmach_port_msgcount_tmach_port_name_array_tmach_port_name_tmach_port_options_ptr_tmach_port_right_tmach_port_rights_tmach_port_seqno_tmach_port_srights_tmach_port_tmach_port_type_array_tmach_port_type_tmach_port_urefs_tmach_port_allocatemach_port_allocate_fullmach_port_allocate_namemach_port_allocate_qosmach_port_constructmach_port_deallocatemach_port_destroymach_port_destructmach_port_dnrequest_infomach_port_extract_membermach_port_extract_rightmach_port_get_attributesmach_port_get_contextmach_port_get_refsmach_port_get_set_statusmach_port_get_srightsmach_port_guardmach_port_guard_with_flagsmach_port_insert_membermach_port_insert_rightmach_port_kernel_objectmach_port_kobjectmach_port_kobject_descriptionmach_port_mod_refsmach_port_move_membermach_port_namesmach_port_peekmach_port_renamemach_port_request_notificationmach_port_set_attributesmach_port_set_contextmach_port_set_mscountmach_port_set_seqnomach_port_space_basic_infomach_port_space_infomach_port_special_reply_port_reset_linkmach_port_swap_guardmach_port_typemach_port_unguardmach_eventlink_taudit_triggersmach_port_deleted_notification_tmach_port_destroyed_notification_tmach_port_info_ext_tmach_port_limits_tmach_port_options_tmach_port_qos_tmach_port_status_tipc_info_name_array_tipc_info_tree_name_array_tipc_object_tipc_permipc_port_tipc_pthread_priority_value_tipc_space_inspect_tipc_space_port_tipc_space_tipc_voucher_attr_control_tipc_voucher_attr_manager_tipc_voucher_t
Processor
processor_assignprocessor_controlprocessor_exitprocessor_get_assignmentprocessor_infoprocessor_set_createprocessor_set_defaultprocessor_set_destroyprocessor_set_infoprocessor_set_max_priorityprocessor_set_policy_controlprocessor_set_policy_disableprocessor_set_policy_enableprocessor_set_stack_usageprocessor_set_statisticsprocessor_set_tasksprocessor_set_threadsprocessor_start
Semaphore
semaphore_createsemaphore_destroysemaphore_signalsemaphore_signal_allsemaphore_waitsemaphore_wait_deadlinesemaphore_wait_noblock
Thread
current_threadthread_abortthread_abort_safelythread_assignthread_assign_defaultthread_blockthread_block_parameterthread_call_allocatethread_call_allocate_with_optionsthread_call_allocate_with_prioritythread_call_cancelthread_call_cancel_waitthread_call_enterthread_call_enter1thread_call_enter1_delayedthread_call_enter_delayedthread_call_freethread_call_isactivethread_createthread_create_runningthread_deallocatethread_depress_abortthread_get_assignmentthread_get_exception_portsthread_get_mach_voucherthread_get_special_portthread_get_statethread_has_thread_namethread_infothread_policythread_policy_getthread_policy_setthread_referencethread_resumethread_samplethread_set_exception_portsthread_set_mach_voucherthread_set_policythread_set_special_portthread_set_statethread_set_thread_namethread_suspendthread_swap_exception_portsthread_swap_mach_voucherthread_terminatethread_tidthread_wakeup_primthread_wakeup_threadthread_wirethread_act_array_tthread_act_port_array_tthread_act_port_tthread_act_tthread_affinity_policy_tthread_array_tthread_background_policy_tthread_basic_info_tthread_call_func_tthread_call_options_tthread_call_param_tthread_call_tthread_commandthread_continue_tthread_delta_snapshot_v2thread_delta_snapshot_v3thread_extended_info_tthread_extended_policy_tthread_flavor_tmach_thread_flavor_tthread_group_flagsthread_group_snapshotthread_group_snapshot_v2thread_identifier_info_tthread_info_data_tthread_info_tthread_inspect_tthread_latency_qos_policy_tthread_latency_qos_tthread_policy_flavor_tthread_policy_tthread_port_array_tthread_port_tthread_precedence_policy_tthread_snapshotthread_snapshot_flagsthread_snapshot_v2thread_snapshot_v3thread_snapshot_v4thread_standard_policy_tthread_state_data_tthread_state_flavor_array_tthread_state_flavor_tthread_state_tthread_tthread_throughput_qos_policy_tthread_throughput_qos_tthread_time_constraint_policy_tthread_affinity_policy_data_tthread_background_policy_data_tthread_basic_info_data_tthread_extended_info_data_tthread_extended_policy_data_tthread_identifier_info_data_tthread_latency_qos_policy_data_tthread_precedence_policy_data_tthread_standard_policy_data_tthread_throughput_qos_policy_data_tthread_time_constraint_policy_data_tthread_turnstileinfo_tthread_waitinfo_tact_get_stateact_set_state
Task
mach_task_flavor_ttask_absolutetime_info_ttask_access_subsystemtask_affinity_tag_info_ttask_array_ttask_basic_info_32_ttask_basic_info_64_ttask_basic_info_ttask_category_policy_ttask_delta_snapshot_v2task_dyld_info_ttask_events_info_ttask_exc_guard_behavior_ttask_extmod_info_ttask_flags_info_ttask_flavor_ttask_info_data_ttask_info_ttask_inspect_basic_counts_ttask_inspect_flavortask_inspect_flavor_ttask_inspect_info_ttask_inspect_ttask_kernelmemory_info_ttask_latency_qostask_latency_qos_ttask_name_ttask_policy_flavor_ttask_policy_ttask_port_array_ttask_port_ttask_power_info_ttask_power_info_v2_ttask_purgable_info_ttask_restartable_range_array_ttask_snapshottask_snapshot_flagstask_snapshot_v2task_special_port_ttask_suspension_token_ttask_ttask_thread_times_info_ttask_throughput_qostask_throughput_qos_ttask_trace_memory_info_ttask_vm_info_ttask_wait_state_info_ttask_zone_info_array_tmach_task_basic_info_tmach_task_basic_info_data_ttask_absolutetime_info_data_ttask_affinity_tag_info_data_ttask_basic_info_32_data_ttask_basic_info_64_data_ttask_basic_info_data_ttask_category_policy_data_ttask_crashinfo_item_ttask_dyld_info_data_ttask_events_info_data_ttask_extmod_info_data_ttask_flags_info_data_ttask_gate_ttask_inspect_basic_counts_data_ttask_kernelmemory_info_data_ttask_power_info_data_ttask_power_info_v2_data_ttask_qos_policy_ttask_restartable_range_ttask_thread_times_info_data_ttask_trace_memory_info_data_ttask_vm_info_data_ttask_wait_state_info_data_ttask_zone_info_tcheck_task_access
Time
mach_absolute_timemach_approximate_timemach_continuous_timemach_continuous_approximate_timemach_bridge_remote_timemach_bridge_compute_timestampmach_bridge_register_regwrite_timestamp_callbackmach_timebase_info_tmach_zone_info_array_tmach_zone_name_array_tmach_timebase_info_data_tmach_timespec_tmach_zone_info_tclock_attr_tclock_ctrl_port_tclock_ctrl_tclock_flavor_tclock_id_tclock_nsec_tclock_reply_subsystemclock_reply_tclock_res_tclock_sec_tclock_serv_port_tclock_serv_tclock_tclock_usec_tclockinfo
Host
host_selfhost_priv_selfhost_reboothost_processor_infohost_processor_set_privhost_processor_setshost_processorshost_request_notificationhost_get_boot_infohost_lockgroup_infohost_infohost_kernel_versionhost_statisticshost_statistics64host_priv_statisticshost_set_UNDServerhost_get_UNDServerhost_get_clock_controlhost_get_clock_servicehost_set_atm_diagnostic_flaghost_set_multiuser_config_flagshost_security_create_task_tokenhost_security_set_task_tokenhost_virtual_physical_table_infohost_default_memory_managerhost_vmxoffhost_vmxonhost_page_sizehost_get_exception_portshost_get_special_porthost_set_exception_portshost_set_special_porthost_swap_exception_portsmach_zone_force_gcmach_zone_get_btlog_recordsmach_zone_get_zlog_zonesmach_zone_infomach_zone_info_for_largest_zonemach_zone_info_for_zoneprocessor_array_tprocessor_basic_info_tprocessor_cpu_load_info_tprocessor_flavor_tprocessor_info_array_tprocessor_info_data_tprocessor_info_tprocessor_port_array_tprocessor_port_tprocessor_set_array_tprocessor_set_basic_info_tprocessor_set_control_port_tprocessor_set_control_tprocessor_set_flavor_tprocessor_set_info_data_tprocessor_set_info_tprocessor_set_load_info_tprocessor_set_name_array_tprocessor_set_name_port_array_tprocessor_set_name_port_tprocessor_set_name_tprocessor_set_port_tprocessor_set_tprocessor_thost_basic_info_thost_can_has_debugger_info_thost_cpu_load_info_thost_flavor_thost_info64_thost_info_data_thost_info_thost_load_info_thost_name_port_thost_name_thost_preferred_user_arch_thost_priority_info_thost_priv_thost_purgable_info_thost_sched_info_thost_security_thost_tpolicy_base_tpolicy_fifo_base_tpolicy_fifo_info_tpolicy_fifo_limit_tpolicy_info_tpolicy_limit_tpolicy_rr_base_tpolicy_rr_info_tpolicy_rr_limit_tpolicy_tpolicy_timeshare_base_tpolicy_timeshare_info_tpolicy_timeshare_limit_tmach_zone_name_tzone_btrecord_array_tzone_info_array_tzone_name_array_tkmod_controlkmod_createkmod_destroykmod_get_info
Security
mach_gss_accept_sec_contextmach_gss_accept_sec_context_v2mach_gss_hold_credmach_gss_init_sec_contextmach_gss_init_sec_context_v2mach_gss_init_sec_context_v3mach_gss_log_errormach_gss_lookupmach_gss_unhold_cred
Voucher
mach_voucher_attr_commandmach_voucher_attr_control_create_mach_vouchermach_voucher_attr_control_get_valuesmach_voucher_debug_infomach_voucher_extract_all_attr_recipesmach_voucher_extract_attr_contentmach_voucher_extract_attr_recipehost_create_mach_voucherhost_register_mach_voucher_attr_managerhost_register_well_known_mach_voucher_attr_managermach_voucher_attr_command_tmach_voucher_attr_content_size_tmach_voucher_attr_content_tmach_voucher_attr_control_flags_tmach_voucher_attr_control_tmach_voucher_attr_importance_refsmach_voucher_attr_key_array_tmach_voucher_attr_key_tmach_voucher_attr_manager_tmach_voucher_attr_raw_recipe_array_size_tmach_voucher_attr_raw_recipe_array_tmach_voucher_attr_raw_recipe_size_tmach_voucher_attr_raw_recipe_tmach_voucher_attr_recipe_command_array_tmach_voucher_attr_recipe_command_tmach_voucher_attr_recipe_size_tmach_voucher_attr_recipe_tmach_voucher_attr_value_flags_tmach_voucher_attr_value_handle_array_size_tmach_voucher_attr_value_handle_array_tmach_voucher_attr_value_handle_tmach_voucher_attr_value_reference_tmach_voucher_name_array_tmach_voucher_name_tmach_voucher_selector_tmach_voucher_tmach_voucher_attr_recipe_data_t
i386
x86_avx512_state32_tx86_avx512_state64_tx86_avx512_state_tx86_avx_state32_tx86_avx_state64_tx86_avx_state_tx86_debug_state32_tx86_debug_state64_tx86_debug_state_tx86_exception_state64_tx86_exception_state_tx86_float_state64_tx86_float_state_tx86_pagein_state_tx86_state_hdr_tx86_thread_full_state64_tx86_thread_state64_tx86_thread_state_t
Errors
mach_to_bsd_errnomach_error_fn_tmach_error_tmach_exception_code_tmach_exception_data_tmach_exception_data_type_tmach_exception_subcode_texception_behavior_array_texception_behavior_texception_data_texception_data_type_texception_flavor_array_texception_handler_array_texception_handler_texception_mask_array_texception_mask_texception_port_arrary_texception_port_array_texception_port_texception_type_t