X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/cc9f6e38162d3c1bf6ca97536c2477f476c8e01b..HEAD:/config/BSDKernel.exports diff --git a/config/BSDKernel.exports b/config/BSDKernel.exports index 596e1bef0..fc2945bab 100644 --- a/config/BSDKernel.exports +++ b/config/BSDKernel.exports @@ -4,15 +4,22 @@ _VNOP_IOCTL _VNOP_READ _VNOP_STRATEGY _VNOP_WRITE -__FREE -__FREE_ZONE -__MALLOC -__MALLOC_ZONE -_bpfattach +__FREE:__FREE_external +__FREE_ZONE:__FREE_ZONE_external +__MALLOC:__MALLOC_external +__MALLOC_ZONE:__MALLOC_external +_advisory_read +_advisory_read_ext _bcd2bin_data _bdevsw_add _bdevsw_isfree _bdevsw_remove +_bpf_attach +_bpf_tap_in +_bpf_tap_out +_bpf_tap_packet_in +_bpf_tap_packet_out +_bpfattach _bsd_timeout _bsd_untimeout _buf_alloc @@ -28,6 +35,7 @@ _buf_bwrite _buf_callback _buf_clear _buf_clearflags +_buf_clear_redundancy_flags _buf_clone _buf_count _buf_dataptr @@ -39,8 +47,9 @@ _buf_error _buf_flags _buf_flushdirtyblks _buf_free -_buf_fsprivate _buf_fromcache +_buf_fsprivate +_buf_fua _buf_getblk _buf_geteblk _buf_invalblkno @@ -49,13 +58,16 @@ _buf_iterate _buf_lblkno _buf_map _buf_markaged +_buf_markclean _buf_markdelayed _buf_markeintr +_buf_markfua _buf_markinvalid _buf_meta_bread _buf_meta_breadn _buf_proc _buf_rcred +_buf_redundancy_flags _buf_reset _buf_resid _buf_setblkno @@ -70,6 +82,7 @@ _buf_seterror _buf_setflags _buf_setfsprivate _buf_setlblkno +_buf_set_redundancy_flags _buf_setresid _buf_setsize _buf_setupl @@ -82,6 +95,8 @@ _buf_uploffset _buf_valid _buf_vnode _buf_wcred +_bufattr_markioscheduled +_bufattr_ioscheduled _cache_enter _cache_lookup _cache_purge @@ -91,13 +106,20 @@ _cdevsw_add_with_bdev _cdevsw_isfree _cdevsw_remove _cluster_bp +_cluster_bp_ext _cluster_copy_ubc_data _cluster_copy_upl_data _cluster_pagein +_cluster_pagein_ext _cluster_pageout +_cluster_pageout_ext _cluster_push +_cluster_push_ext +_cluster_push_err _cluster_read +_cluster_read_ext _cluster_write +_cluster_write_ext _cluster_zero _copystr _ctl_deregister @@ -108,6 +130,7 @@ _ctl_register _current_proc _desiredvnodes _devfs_make_node +_devfs_make_node_clone _devfs_remove _enodev _enodev_strat @@ -124,11 +147,9 @@ _err_bwrite _err_close _err_copyfile _err_create -_err_devblocksize _err_exchange _err_fsync _err_getattr -_err_getattrlist _err_inactive _err_ioctl _err_link @@ -152,31 +173,30 @@ _err_rmdir _err_searchfs _err_select _err_setattr -_err_setattrlist _err_strategy _err_symlink _err_whiteout _err_write _ether_add_proto -_ether_del_proto _ether_check_multi +_ether_del_proto _ether_demux _ether_frameout _ether_ioctl +_fifo_advlock +_fifo_close +_fifo_inactive +_fifo_ioctl _fifo_lookup _fifo_open +_fifo_pathconf _fifo_read -_fifo_write -_fifo_ioctl _fifo_select -_fifo_inactive -_fifo_close -_fifo_pathconf -_fifo_advlock +_fifo_write _file_drop _file_flags _file_socket -_file_vnode +_file_vnode_withvid _fubyte _fuibyte _fuiword @@ -184,8 +204,7 @@ _futimes _fuword _groupmember _hashinit -_hfs_addconverter -_hfs_remconverter +_hashdestroy _ifaddr_address _ifaddr_address_family _ifaddr_dstaddress @@ -211,6 +230,8 @@ _ifnet_allocate _ifnet_attach _ifnet_attach_protocol _ifnet_baudrate +_ifnet_capabilities_enabled +_ifnet_capabilities_supported _ifnet_detach _ifnet_detach_protocol _ifnet_eflags @@ -228,6 +249,7 @@ _ifnet_get_multicast_list _ifnet_hdrlen _ifnet_index _ifnet_input +_ifnet_interface_family_find _ifnet_ioctl _ifnet_lastchange _ifnet_list_free @@ -244,8 +266,11 @@ _ifnet_output_raw _ifnet_reference _ifnet_release _ifnet_remove_multicast +_ifnet_resolve_multicast:_dlil_resolve_multi _ifnet_set_addrlen _ifnet_set_baudrate +_ifnet_set_capabilities_supported +_ifnet_set_capabilities_enabled _ifnet_set_eflags _ifnet_set_flags _ifnet_set_hdrlen @@ -254,6 +279,10 @@ _ifnet_set_lladdr _ifnet_set_metric _ifnet_set_mtu _ifnet_set_offload +_ifnet_set_tso_mtu +_ifnet_get_tso_mtu +_ifnet_get_wake_flags +_ifnet_set_wake_flags _ifnet_set_promiscuous _ifnet_set_stat _ifnet_softc @@ -265,6 +294,7 @@ _ifnet_touch_lastchange _ifnet_type _ifnet_unit _iftovt_tab +_in_cksum:_inet_cksum_simple _inet_arp_handle_input:_arp_ip_handle_input _inet_arp_init_ifaddr:_arp_ifinit _inet_arp_lookup:_arp_lookup_ip @@ -275,25 +305,28 @@ _ipf_inject_input _ipf_inject_output _ipf_remove _is_file_clean -_is_suser -_is_suser1 _isdisk _kauth_acl_alloc _kauth_acl_free _kauth_authorize_action +_kauth_authorize_process _kauth_cred_create _kauth_cred_find _kauth_cred_get +_kauth_cred_get_with_ref _kauth_cred_getgid _kauth_cred_getguid _kauth_cred_getntsid +_kauth_cred_getrgid +_kauth_cred_getruid +_kauth_cred_getsvgid +_kauth_cred_getsvuid _kauth_cred_getuid -_kauth_cred_get_with_ref +_kauth_cred_gid2guid _kauth_cred_gid2ntsid _kauth_cred_guid2gid _kauth_cred_guid2ntsid _kauth_cred_guid2uid -_kauth_cred_gid2guid _kauth_cred_ismember_gid _kauth_cred_ismember_guid _kauth_cred_ntsid2gid @@ -301,73 +334,78 @@ _kauth_cred_ntsid2guid _kauth_cred_ntsid2uid _kauth_cred_proc_ref _kauth_cred_ref -_kauth_cred_rele _kauth_cred_uid2guid _kauth_cred_uid2ntsid +_kauth_cred_unref _kauth_deregister_scope +_kauth_filesec_alloc +_kauth_filesec_free _kauth_getgid _kauth_getruid _kauth_getuid -_kauth_filesec_alloc -_kauth_filesec_free _kauth_listen_scope _kauth_null_guid _kauth_register_scope _kauth_unlisten_scope _kdebug_enable +_kdebug_debugid_enabled +_kdebug_debugid_explicitly_enabled +_kdebug_using_continuous_time _kernel_debug _kernel_debug1 -_kernel_flock +_kernel_debug_filtered +_kernel_debug_enter +_kernel_debug_register_callback _kernproc _kev_msg_post _kev_vendor_code_find _knote _knote_attach _knote_detach -_ldisc_deregister -_ldisc_register -_lightning_bolt _mbuf_adj -_mbuf_allocpacket +_mbuf_adjustlen _mbuf_align_32 -_mbuf_aux_add -_mbuf_aux_delete -_mbuf_aux_find +_mbuf_alloccluster +_mbuf_allocpacket +_mbuf_allocpacket_list +_mbuf_attachcluster _mbuf_clear_csum_performed _mbuf_clear_csum_requested +_mbuf_get_mlen +_mbuf_get_mhlen +_mbuf_get_minclsize _mbuf_clear_vlan_tag +_mbuf_concatenate _mbuf_copy_pkthdr _mbuf_copyback _mbuf_copydata _mbuf_copym -_mbuf_data _mbuf_data_to_physical _mbuf_datastart _mbuf_dup _mbuf_flags _mbuf_free +_mbuf_freecluster _mbuf_freem _mbuf_freem_list _mbuf_get -_mbuf_getcluster _mbuf_get_csum_performed _mbuf_get_csum_requested +_mbuf_get_traffic_class +_mbuf_get_tso_requested _mbuf_get_vlan_tag +_mbuf_getcluster _mbuf_gethdr _mbuf_getpacket _mbuf_inbound_modified +_mbuf_inet_cksum +_mbuf_is_traffic_class_privileged _mbuf_leadingspace -_mbuf_len _mbuf_maxlen _mbuf_mclget _mbuf_mclhasreference -_mbuf_next -_mbuf_nextpkt _mbuf_outbound_finalize -_mbuf_pkthdr_header -_mbuf_pkthdr_len -_mbuf_pkthdr_rcvif -_mbuf_pkthdr_setheader +_mbuf_pkthdr_adjustlen _mbuf_pkthdr_setlen _mbuf_pkthdr_setrcvif _mbuf_prepend @@ -375,22 +413,20 @@ _mbuf_pulldown _mbuf_pullup _mbuf_set_csum_performed _mbuf_set_csum_requested +_mbuf_set_traffic_class _mbuf_set_vlan_tag _mbuf_setdata _mbuf_setflags _mbuf_setflags_mask -_mbuf_setlen _mbuf_setnext -_mbuf_setnextpkt _mbuf_settype _mbuf_split _mbuf_stats _mbuf_tag_allocate _mbuf_tag_find -_mbuf_tag_id_find _mbuf_tag_free +_mbuf_tag_id_find _mbuf_trailingspace -_mbuf_type _microtime _microuptime _minphys @@ -408,11 +444,9 @@ _nop_bwrite _nop_close _nop_copyfile _nop_create -_nop_devblocksize _nop_exchange _nop_fsync _nop_getattr -_nop_getattrlist _nop_inactive _nop_ioctl _nop_link @@ -436,7 +470,6 @@ _nop_rmdir _nop_searchfs _nop_select _nop_setattr -_nop_setattrlist _nop_strategy _nop_symlink _nop_whiteout @@ -444,37 +477,36 @@ _nop_write _nulldev _nullop _physio -_postevent +_proc_chrooted +_proc_exiting _proc_find +_proc_find_ident _proc_forcequota _proc_is64bit +_proc_is64bit_data _proc_is_classic _proc_isinferior _proc_issignal _proc_name _proc_noremotehang +_proc_pgrpid _proc_pid _proc_ppid +_proc_original_ppid _proc_rele _proc_self _proc_selfname _proc_selfpid _proc_selfppid -_proc_tbe +_proc_selfpgrpid +_proc_sessionid _proc_signal _proc_suser -_proc_ucred _proto_inject _proto_input _proto_register_plumber _proto_unregister_plumber _random -_read_random -_rl_add -_rl_init -_rl_remove -_rl_scan -_rootvnode _selrecord _selthreadclear _seltrue @@ -485,7 +517,6 @@ _sflt_attach _sflt_detach _sflt_register _sflt_unregister -_snprintf _sock_accept _sock_bind _sock_close @@ -516,35 +547,20 @@ _sockopt_direction _sockopt_level _sockopt_name _sockopt_valsize +_spec_close +_spec_ebadf +_spec_fsync +_spec_ioctl _spec_lookup _spec_open +_spec_pathconf _spec_read -_spec_write -_spec_ioctl _spec_select -_spec_fsync _spec_strategy -_spec_close -_spec_pathconf -_spl0 -_splbio -_splclock -_splhigh -_splimp -_spllo -_spln -_sploff -_splon -_splpower -_splsched -_splsoftclock -_spltty -_splvm -_splx +_spec_write _subyte _suibyte _suiword -_suser _suword _sysctl__children _sysctl__debug_children @@ -553,7 +569,6 @@ _sysctl__machdep_children _sysctl__net_children _sysctl__sysctl_children _sysctl__vfs_children -_sysctl__vfs_generic _sysctl__vfs_generic_children _sysctl__vm_children _sysctl_handle_int @@ -562,51 +577,32 @@ _sysctl_handle_long _sysctl_handle_opaque _sysctl_handle_quad _sysctl_handle_string -_sysctl_int -_sysctl_mib_init -_sysctl_quad -_sysctl_rdint -_sysctl_rdquad -_sysctl_rdstring -_sysctl_rdstruct -_sysctl_register_all -_sysctl_register_fixed _sysctl_register_oid -_sysctl_register_set -_sysctl_string -_sysctl_struct _sysctl_unregister_oid -_sysctl_unregister_set _thread_issignal _timevaladd _timevalfix _timevalsub _tvtoabstime _ubc_blktooff -_ubc_create_upl +_ubc_create_upl:_ubc_create_upl_external _ubc_getcred -_ubc_getobject _ubc_getsize -_ubc_info_deallocate -_ubc_info_init -_ubc_info_zone -_ubc_isinuse +_ubc_msync _ubc_offtoblk _ubc_page_op +_ubc_pages_resident _ubc_range_op -_ubc_setcred _ubc_setsize -_ubc_sync_range +_ubc_setthreadcred _ubc_upl_abort _ubc_upl_abort_range _ubc_upl_commit _ubc_upl_commit_range _ubc_upl_map -_ubc_upl_unmap +_ubc_upl_maxbufsize _ubc_upl_pageinfo -_upl_page_present -_upl_dirty_page -_upl_valid_page +_ubc_upl_unmap _uio_addiov _uio_create _uio_curriovbase @@ -626,17 +622,28 @@ _uio_setrw _uio_update _uiomove _uiomove64 +_unicode_combinable +_unicode_decomposeable +_upl_dirty_page +_upl_page_present +_upl_valid_page _useracc _utf8_decodestr +_utf8_encodelen _utf8_encodestr +_utf8_normalizestr _utf8_validatestr _vcount _vflush _vfs_64bitready _vfs_addname +_vfs_attr_pack +_vfs_attr_pack_ext +_vfs_authcache_ttl _vfs_authopaque _vfs_authopaqueaccess _vfs_busy +_vfs_clearauthcache_ttl _vfs_clearauthopaque _vfs_clearauthopaqueaccess _vfs_clearextendedsecurity @@ -656,50 +663,52 @@ _vfs_flags _vfs_fsadd _vfs_fsprivate _vfs_fsremove +_vfs_get_notify_attributes _vfs_getnewfsid _vfs_getvfs -_vfs_ioattr _vfs_init_io_attributes +_vfs_ioattr _vfs_isforce _vfs_isrdonly _vfs_isrdwr _vfs_isreload _vfs_issynchronous +_vfs_isunmount _vfs_isupdate _vfs_iswriteupgrade _vfs_iterate _vfs_maxsymlen _vfs_mountedon -_vfs_mountroot _vfs_name -_vfs_nummntops -_vfs_op_descs -_vfs_op_init -_vfs_opv_descs -_vfs_opv_init -_vfs_opv_numops _vfs_removename +_vfs_rootvnode +_vfs_setauthcache_ttl _vfs_setauthopaque _vfs_setauthopaqueaccess _vfs_setextendedsecurity _vfs_setflags _vfs_setfsprivate _vfs_setioattr +_vfs_setlocklocal +_vfs_setup_vattr_from_attrlist _vfs_setmaxsymlen _vfs_statfs _vfs_sysctl _vfs_typenum _vfs_unbusy -_vn_access +_vfs_unmountbyfsid +_vn_authorize_rmdir +_vn_authorize_unlink _vn_bwrite _vn_default_error _vn_getpath +_vn_path_package_check _vn_rdwr _vn_revoke _vnode_addfsref -_vnode_authorize _vnode_authattr _vnode_authattr_new +_vnode_authorize _vnode_clearfsnode _vnode_clearmountedon _vnode_clearnocache @@ -709,6 +718,8 @@ _vnode_create _vnode_fsnode _vnode_get _vnode_getattr +_vnode_getname +_vnode_getparent _vnode_getwithref _vnode_getwithvid _vnode_hascleanblks @@ -716,43 +727,52 @@ _vnode_hasdirtyblks _vnode_isblk _vnode_ischr _vnode_isdir -_vnode_islnk _vnode_isfifo _vnode_isinuse +_vnode_islnk _vnode_ismount _vnode_ismountedon +_vnode_isnamedstream _vnode_isnocache _vnode_isnoreadahead +_vnode_israge +_vnode_isrecycled _vnode_isreg +_vnode_isswap _vnode_issystem _vnode_isvroot _vnode_iterate +_vnode_lookup _vnode_mount _vnode_mountedhere -_vnode_lookup +_vnode_notify _vnode_open _vnode_put +_vnode_putname _vnode_recycle _vnode_ref _vnode_rele _vnode_removefsref _vnode_setattr _vnode_setmountedon +_vnode_setmultipath _vnode_setnocache _vnode_setnoreadahead _vnode_settag _vnode_specrdev _vnode_startwrite +_vnode_uncache_credentials +_vnode_update_identity _vnode_vfs64bitready _vnode_vfsisrdonly _vnode_vfsmaxsymlen _vnode_vfsname _vnode_vfstypenum _vnode_vid +_vnode_isonexternalstorage _vnode_vtype _vnode_waitforwrites _vnode_writedone -_vnodetarget _vnop_access_desc _vnop_advlock_desc _vnop_allocate_desc @@ -761,12 +781,12 @@ _vnop_blockmap_desc _vnop_bwrite_desc _vnop_close_desc _vnop_copyfile_desc +_vnop_clonefile_desc _vnop_create_desc _vnop_default_desc _vnop_exchange_desc _vnop_fsync_desc _vnop_getattr_desc -_vnop_getattrlist_desc _vnop_getxattr_desc _vnop_inactive_desc _vnop_ioctl_desc @@ -775,6 +795,7 @@ _vnop_listxattr_desc _vnop_lookup_desc _vnop_mkdir_desc _vnop_mknod_desc +_vnop_mmap_check_desc _vnop_mmap_desc _vnop_mnomap_desc _vnop_offtoblk_desc @@ -785,24 +806,27 @@ _vnop_pathconf_desc _vnop_read_desc _vnop_readdir_desc _vnop_readdirattr_desc +_vnop_getattrlistbulk_desc _vnop_readlink_desc _vnop_reclaim_desc _vnop_remove_desc _vnop_removexattr_desc _vnop_rename_desc +_vnop_renamex_desc _vnop_revoke_desc _vnop_rmdir_desc _vnop_searchfs_desc _vnop_select_desc _vnop_setattr_desc -_vnop_setattrlist_desc _vnop_setxattr_desc _vnop_strategy_desc _vnop_symlink_desc _vnop_whiteout_desc _vnop_write_desc -_vslock -_vsunlock +_vsock_add_transport +_vsock_put_message +_vsock_remove_transport +_vsock_reset_transport _vttoif_tab _wakeup _wakeup_one