X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d190cdc3f5544636abb56dc1874be391d3e1b148..eb6b6ca394357805f2bdba989abae309f718b4d8:/config/Private.exports diff --git a/config/Private.exports b/config/Private.exports index 7f9615ea7..2a8547757 100644 --- a/config/Private.exports +++ b/config/Private.exports @@ -1,4 +1,6 @@ _PE_i_can_has_debugger +__ZN15IORegistryEntry18setIndexedPropertyEjP8OSObject +__ZNK15IORegistryEntry18getIndexedPropertyEj __ZN16IOPlatformExpert* __ZNK16IOPlatformExpert* __ZTV16IOPlatformExpert @@ -7,6 +9,9 @@ __ZNK18IODTPlatformExpert* __ZTV18IODTPlatformExpert __ZN5IOCPU* __ZNK5IOCPU* +__ZN12IOUserClient27copyObjectForPortNameInTaskEP4taskjPP8OSObject +__ZN12IOUserClient27copyPortNameForObjectInTaskEP4taskP8OSObjectPj +__ZN12IOUserClient30adjustPortNameReferencesInTaskEP4taskji __ZTV5IOCPU __ZN24IOCPUInterruptController* __ZNK24IOCPUInterruptController* @@ -49,21 +54,17 @@ _bufattr_setcpx _bufattr_throttled _cdevsw _cdevsw_setkqueueok -_chudxnu_platform_ptr _clalloc _clfree +_cluster_unlock_direct_read +_cluster_lock_direct_read _cons_cinput _convert_port_to_task_suspension_token _convert_task_suspension_token_to_port _convert_task_to_port -_cp_get_backup_key _cp_is_valid_class _cp_key_store_action -_cp_new_key _cp_os_version -_cp_register_wraps -_cp_rewrap_key -_cp_unwrap_key _cpu_to_processor _cpx_alloc _cpx_can_copy @@ -72,12 +73,14 @@ _cpx_flush _cpx_free _cpx_has_key _cpx_init +_cpx_is_composite_key _cpx_is_sep_wrapped_key _cpx_iv_aes_ctx _cpx_key _cpx_key_len _cpx_max_key_len _cpx_set_aes_iv_key +_cpx_set_is_composite_key _cpx_set_is_sep_wrapped_key _cpx_set_key_len _cpx_set_use_offset_for_iv @@ -86,14 +89,22 @@ _cpx_size _cpx_sizex _cpx_use_offset_for_iv _cpx_synthetic_offset_for_iv +_cpx_writeprotect +_cs_blob_create_validated +_cs_blob_free _cs_blob_reset_cache _cs_debug -_cs_enforcement _cs_entitlement_flags _cs_entitlements_blob_get +_cs_debug_fail_on_unsigned_code +_cs_debug_unsigned_exec_failures +_cs_debug_unsigned_mmap_failures _cs_get_cdhash _cs_identity_get +_cs_process_enforcement +_cs_process_global_enforcement _cs_require_lv +_cs_system_enforcement _cs_system_require_lv _cs_restricted _cs_valid @@ -104,22 +115,30 @@ _csblob_get_addr _csblob_get_base_offset _csblob_get_cdhash _csblob_get_entitlements +_csblob_get_flags +_csblob_get_hashtype _csblob_get_identity _csblob_get_platform_binary -_csblob_get_flags _csblob_get_teamid +_csblob_get_signer_type _csblob_get_size _csfg_get_cdhash +_csfg_get_identity _csfg_get_path _csfg_get_platform_binary +_csfg_get_platform_identifier _csfg_get_prod_signed +_csfg_get_signer_type _csfg_get_teamid _csproc_get_blob _csproc_get_platform_binary +_csproc_get_platform_identifier _csproc_get_prod_signed +_csproc_get_signer_type _csproc_get_teamid _csvnode_get_blob _csvnode_get_teamid +_csvnode_get_platform_identifier _csvnode_print_debug _ctl_enqueuembuf_list _ctl_id_by_name @@ -127,12 +146,15 @@ _ctl_name_by_id _escape_str _fd_rdwr _get_aiotask +_get_system_inshutdown _gpu_accumulate_time _gpu_describe _gpu_fceiling_cb_register _gpu_submission_telemetry _hz +_iflt_attach_internal _ifnet_allocate_extended +_ifnet_allocate_internal _ifnet_bandwidths _ifnet_clone_attach _ifnet_clone_detach @@ -164,6 +186,7 @@ _ifnet_link_status_report _ifnet_notice_master_elected _ifnet_notice_node_absence _ifnet_notice_node_presence +_ifnet_notice_node_presence_v2 _ifnet_poll_params _ifnet_purge _ifnet_report_issues @@ -178,18 +201,14 @@ _ifnet_set_rcvq_maxlen _ifnet_set_sndq_maxlen _ifnet_start _ifnet_subfamily -_ifnet_transmit_burst_end -_ifnet_transmit_burst_start _ifnet_tx_compl _ifnet_tx_compl_status -_ifnet_set_packetpreamblelen -_ifnet_packetpreamblelen -_ifnet_maxpacketpreamblelen -_ifnet_set_fastlane_capable -_ifnet_get_fastlane_capable _ifnet_get_unsent_bytes _ifnet_get_buffer_status _ifnet_normalise_unsent_data +_ifnet_set_low_power_mode +_ifnet_notify_tcp_keepalive_offload_timeout +_ifnet_interface_advisory_report _in6_localaddr _in6addr_local _in_localaddr @@ -200,6 +219,8 @@ _io_rate_update_register _ip_gre_output _ip_gre_register_input _ipc_port_release_send +_ipf_addv4_internal +_ipf_addv6_internal _kauth_cred_getgroups _kauth_cred_grnam2guid _kauth_cred_guid2grnam @@ -216,14 +237,16 @@ _kdp_register_link _kdp_set_interface _kdp_unregister_link _kdp_unregister_send_receive +_kern_allocation_get_name +_kern_allocation_name_allocate +_kern_allocation_name_release +_thread_set_allocation_name _kern_asl_msg -_kern_asl_msg_va +_kern_coredump_log +_kern_register_coredump_helper _kern_config_is_development _kern_stack_snapshot_with_reason _kernel_debug_string -_kevent_qos_internal -_kevent_qos_internal_bind -_kevent_qos_internal_unbind _kmem_alloc_kobject:_kmem_alloc_kobject_external _kmem_alloc_pageable:_kmem_alloc_pageable_external _kx_qsort @@ -241,13 +264,10 @@ _m_prepend_2 _m_pullup _m_split _m_trailingspace:_mbuf_trailingspace -_mac_proc_set_enforce -_mach_vm_allocate +_mach_vm_allocate:_mach_vm_allocate_external _mach_vm_behavior_set _mach_vm_deallocate -_mach_vm_map _mach_vm_protect -_mach_vm_remap _mbuf_add_drvaux _mbuf_del_drvaux _mbuf_find_drvaux @@ -276,7 +296,19 @@ _mbuf_get_flowid _mbuf_set_flowid _mbuf_pkt_new_flow _mbuf_last_pkt +_mbuf_get_keepalive_flag +_mbuf_set_keepalive_flag _mcl_to_paddr +_ml_io_read +_ml_io_read16 +_ml_io_read32 +_ml_io_read64 +_ml_io_read8 +_ml_io_write +_ml_io_write16 +_ml_io_write32 +_ml_io_write64 +_ml_io_write8 _mnl_instantiate _mnl_register _mnl_msg_alloc @@ -291,19 +323,24 @@ _net_add_domain:_net_add_domain_old _net_add_proto:_net_add_proto_old _net_del_domain:_net_del_domain_old _net_del_proto:_net_del_proto_old +_net_domain_contains_hostname _netboot_root _os_reason_create _os_reason_alloc_buffer_noblock _os_reason_get_kcdata_descriptor _os_reason_ref _os_reason_free +_os_reason_set_flags +_os_reason_set_description_data _panic_with_options _persona_find +_persona_find_by_type _persona_get _persona_get_id _persona_get_type _persona_get_cred _persona_lookup +_persona_proc_get _current_persona_get _persona_put _pffinddomain:_pffinddomain_old @@ -311,13 +348,23 @@ _pffindproto:_pffindproto_old _port_name_to_task _port_name_to_thread _post_sys_powersource -_prng_factory_register +_proc_csflags +_proc_get_syscall_filter_mask_size +_proc_getexecutableoffset _proc_getexecutablevnode +_proc_selfexecutableargs +_proc_issetugid _proc_pidbackgrounded _proc_pidversion _proc_set_responsible_pid +_proc_set_syscall_filter_mask +_proc_selfcsflags _proc_task _proc_uniqueid +_proc_puniqueid +_proc_gettty +_proc_gettty_dev +_proc_exitstatus _priv_check_cred _pru_abort_notsupp _pru_accept_notsupp @@ -334,8 +381,10 @@ _pru_sense_null _pru_shutdown_notsupp _pru_sockaddr_notsupp _pru_sopoll_notsupp +_psignal_sigkill_with_reason _pthread_kext_register _q_to_b +_register_and_init_prng _register_crypto_functions _register_decmpfs_decompressor _rootdev @@ -344,18 +393,21 @@ _sbappendaddr _sbappendrecord _sbflush _sbspace +_sflt_register_internal _soabort _socantrcvmore _socantsendmore +_sock_accept_internal _sock_catchevents _sock_getlistener _sock_gettclassopt +_sock_iskernel _sock_release _sock_retain _sock_settclassopt _sock_setupcall _sock_setupcalls -_sock_iskernel +_sock_socket_internal _sodisconnect _sofree _sofreelastref @@ -373,13 +425,18 @@ _sorwakeup _sosend _strnstr _sysdiagnose_notify_user +_task_is_driver _termioschars _thread_call_allocate_with_priority +_thread_call_allocate_with_qos _thread_call_cancel_wait _thread_clear_eager_preempt +_thread_clear_honor_qlimit _thread_dispatchqaddr _thread_set_eager_preempt +_thread_set_honor_qlimit _thread_set_mach_voucher +_thread_set_pending_block_hint _throttle_info_create _throttle_info_io_will_be_throttled _throttle_info_mount_ref @@ -391,8 +448,10 @@ _throttle_info_reset_window _throttle_info_update _throttle_info_update_by_mask _throttle_lowpri_io +_throttle_lowpri_io_will_be_throttled _throttle_lowpri_window _throttle_set_thread_io_policy +_throttle_get_thread_effective_io_policy _timeout _timeout_with_leeway _tk_nin @@ -423,15 +482,17 @@ _utun_pkt_dtls_input _vfs_context_bind _vfs_context_get_special_port _vfs_context_set_special_port +_vfs_context_is_dataless_manipulator _vfs_devvp _vfs_getattr _vfs_getbyid _vfs_mntlabel _vfs_nativexattrs +_vfs_set_root_unmounted_cleanly _vfs_setcompoundopen _vfs_throttle_mask _vfs_vnodecovered -_vm_fault +_vm_fault:_vm_fault_external _vm_map_copy_copy _vm_map_copy_discard _vm_map_copyin @@ -445,24 +506,34 @@ _vm_map_round_page_mask _vm_map_trunc_page_mask _vm_map_wire_and_extract:_vm_map_wire_and_extract_external _vm_page_wire_count +_vn_getpath_ext +_vn_getpath_ext_with_mntlen _vn_getpath_fsenter +_vn_getpath_fsenter_with_parent +_vn_getpath_no_firmlink +_vnode_getfirmlink _vn_searchfs_inappropriate_name _vnode_create_empty _vnode_initialize _vnode_isdyldsharedcache _vnode_ismonitored _vnode_istty +_vnode_lookupat _vnode_lookup_continue_needed _vnode_clearnoflush _vnode_isnoflush +_vnode_getbackingvnode +_vnode_setasnamedstream +_vnode_setasfirmlink _vnop_compound_mkdir_desc _vnop_compound_open_desc _vnop_compound_remove_desc _vnop_compound_rename_desc _vnop_compound_rmdir_desc _vnop_monitor_desc +_write_random -# HFS Kext Requirements +# HFS/APFS Kext Requirements _IOBSDMountChange _OSKextUnloadKextWithLoadTag _bdwrite_internal @@ -470,10 +541,15 @@ _buf_markstatic _count_lock_queue _decmpfs_cnode_destroy _decmpfs_cnode_get_vnode_cached_size +_decmpfs_cnode_get_vnode_cached_nchildren +_decmpfs_cnode_get_vnode_cached_total_size _decmpfs_cnode_get_vnode_state _decmpfs_cnode_init _decmpfs_cnode_alloc _decmpfs_cnode_free +_decmpfs_cnode_set_vnode_cached_size +_decmpfs_cnode_set_vnode_cached_nchildren +_decmpfs_cnode_set_vnode_cached_total_size _decmpfs_cnode_set_vnode_state _decmpfs_cnode_cmp_type _decmpfs_ctx @@ -488,6 +564,7 @@ _decmpfs_read_compressed _decmpfs_unlock_compressed_data _decmpfs_update_attributes _decmpfs_validate_compressed_file +_fg_get_vnode _fp_getfvp _kauth_cred_issuser _kdebug_lookup_gen_events @@ -497,6 +574,7 @@ _throttle_io_will_be_throttled _ubc_is_mapped_writable _ubc_setsize_ex _ubc_upl_range_needed +_upl_get_size _vfs_context_current _vfs_context_issuser _vfs_context_kernel @@ -510,7 +588,6 @@ _vnode_getname_printable _vnode_getfromfd _vnode_isautocandidate _vnode_isfastdevicecandidate -_vnode_isnamedstream _vnode_putname_printable _vnode_setautocandidate _vnode_setdirty @@ -533,9 +610,12 @@ _vnode_should_flush_after_write _vfs_setowner _vfs_idle_time _mount_set_noreaddirext +_vfs_get_statfs64 _cluster_max_io_size _vfs_context_cwd _resolve_nspace_item +_vnode_attr_authorize +_vnode_attr_authorize_init _vnode_usecount _vnode_iocount _vfs_context_iskernel @@ -545,18 +625,30 @@ _proc_is_forcing_hfs_case_sensitivity _is_package_name _sysctl__hw_features_children _task_update_logical_writes -_dqfileclose -_dqfileopen -_dqflush -_dqget -_dqhashinit -_dqisinitialized -_dqlock -_dqrele -_dqsync -_dqsync_orphans -_dqunlock -_qf_get -_qf_put -_dqfileinit -_dqreclaim +_zalloc +_zalloc_noblock +_zdestroy +_zfree +_zinit +_zone_change +_fs_buffer_cache_gc_register +_fs_buffer_cache_gc_unregister +_cp_key_store_action_for_volume +_mach_bridge_remote_time +_lck_mtx_sleep_with_inheritor +_lck_rw_sleep_with_inheritor +_wakeup_one_with_inheritor +_wakeup_all_with_inheritor +_change_sleep_inheritor +_Block_size +__Block_extended_layout +__Block_has_signature +__Block_isDeallocating +__Block_layout +__Block_object_assign +__Block_object_dispose +__Block_signature +__Block_tryRetain +__Block_use_RR2 +__Block_use_stret +_IOPMRootDomainGetWillShutdown