1b819cea2SGordon Ross# 2b819cea2SGordon Ross# This file and its contents are supplied under the terms of the 3b819cea2SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0. 4b819cea2SGordon Ross# You may only use this file in accordance with the terms of version 5b819cea2SGordon Ross# 1.0 of the CDDL. 6b819cea2SGordon Ross# 7b819cea2SGordon Ross# A full copy of the text of the CDDL should have accompanied this 8b819cea2SGordon Ross# source. A copy of the CDDL is also available via the Internet at 9b819cea2SGordon Ross# http://www.illumos.org/license/CDDL. 10b819cea2SGordon Ross# 11b819cea2SGordon Ross 12b819cea2SGordon Ross# 138e6f7903SYuri Pankov# Copyright 2021 Tintri by DDN, Inc. All rights reserved. 14f06dce2cSAndrew Stormont# Copyright 2017 RackTop Systems. 15e0f1c0afSOlaf Faaland# Copyright 2019 Joyent, Inc. 16b819cea2SGordon Ross# 17b819cea2SGordon Ross 18b819cea2SGordon Ross# 19b819cea2SGordon Ross# MAPFILE HEADER START 20b819cea2SGordon Ross# 21b819cea2SGordon Ross# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 22b819cea2SGordon Ross# Object versioning must comply with the rules detailed in 23b819cea2SGordon Ross# 24b819cea2SGordon Ross# usr/src/lib/README.mapfiles 25b819cea2SGordon Ross# 26b819cea2SGordon Ross# You should not be making modifications here until you've read the most current 27b819cea2SGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance. 28b819cea2SGordon Ross# 29b819cea2SGordon Ross# MAPFILE HEADER END 30b819cea2SGordon Ross# 31b819cea2SGordon Ross 32b819cea2SGordon Ross$mapfile_version 2 33b819cea2SGordon Ross 34b819cea2SGordon RossSYMBOL_VERSION SUNWprivate_1.1 { 35b819cea2SGordon Ross global: 36b819cea2SGordon Ross 37b819cea2SGordon Ross _curcred; 38b819cea2SGordon Ross _curproc; 39b819cea2SGordon Ross _curthread; 40b819cea2SGordon Ross _curzone; 41b819cea2SGordon Ross 42b819cea2SGordon Ross aok { FLAGS = NODIRECT }; 438e6f7903SYuri Pankov assfail; 448e6f7903SYuri Pankov assfail3; 45b819cea2SGordon Ross boot_time; 46b819cea2SGordon Ross cmn_err; 478329232eSGordon Ross copyin; 48b819cea2SGordon Ross copyinstr; 498329232eSGordon Ross copyout; 50b819cea2SGordon Ross copystr; 51b819cea2SGordon Ross 52f06dce2cSAndrew Stormont cyclic_add; 53f06dce2cSAndrew Stormont cyclic_remove; 54f06dce2cSAndrew Stormont cyclic_reprogram; 55f06dce2cSAndrew Stormont 56b819cea2SGordon Ross crfree; 57811599a4SMatt Barden crgetsid; 58b819cea2SGordon Ross crgetuid; 59f06dce2cSAndrew Stormont crgetruid; 60f06dce2cSAndrew Stormont crgetgid; 61f06dce2cSAndrew Stormont crgetngroups; 62f06dce2cSAndrew Stormont crgetgroups; 638329232eSGordon Ross crgetzone; 648329232eSGordon Ross crgetzoneid; 65b819cea2SGordon Ross crhold; 66b819cea2SGordon Ross 67b819cea2SGordon Ross cv_broadcast; 68b819cea2SGordon Ross cv_destroy; 69b819cea2SGordon Ross cv_init; 70b819cea2SGordon Ross cv_reltimedwait; 71b819cea2SGordon Ross cv_reltimedwait_sig; 72b819cea2SGordon Ross cv_signal; 73b819cea2SGordon Ross cv_timedwait; 74b819cea2SGordon Ross cv_timedwait_sig; 75e0f1c0afSOlaf Faaland cv_timedwait_sig_hrtime; 76f06dce2cSAndrew Stormont cv_timedwait_hires; 77b819cea2SGordon Ross cv_wait; 78b819cea2SGordon Ross cv_wait_sig; 79b819cea2SGordon Ross 808329232eSGordon Ross ddi_copyin; 818329232eSGordon Ross ddi_copyout; 828329232eSGordon Ross ddi_get_cred; 83b819cea2SGordon Ross ddi_get_lbolt64; 84b819cea2SGordon Ross ddi_get_lbolt; 85b819cea2SGordon Ross ddi_get_pid; 86b819cea2SGordon Ross ddi_strtoul; 87f06dce2cSAndrew Stormont ddi_strtoull; 88b819cea2SGordon Ross 898329232eSGordon Ross debug_enter; 90b819cea2SGordon Ross delay; 91b819cea2SGordon Ross 92f06dce2cSAndrew Stormont fm_panic; 93f06dce2cSAndrew Stormont 94b819cea2SGordon Ross fakekernel_cprintf { FLAGS = NODIRECT }; 95b819cea2SGordon Ross fakekernel_init; 96b819cea2SGordon Ross fakekernel_putlog { FLAGS = NODIRECT }; 97b819cea2SGordon Ross 98b819cea2SGordon Ross gethrestime; 99b819cea2SGordon Ross gethrestime_sec; 100b819cea2SGordon Ross gethrtime_unscaled; 101b819cea2SGordon Ross 102811599a4SMatt Barden highbit; 103f06dce2cSAndrew Stormont highbit64; 1048d94f651SGordon Ross hrt2ts; 105811599a4SMatt Barden hz; 106811599a4SMatt Barden 107f06dce2cSAndrew Stormont issig; 108f06dce2cSAndrew Stormont 109b819cea2SGordon Ross kcred; 110*f37b3cbbSMatt Barden 111*f37b3cbbSMatt Barden kcrsid_alloc; 112*f37b3cbbSMatt Barden kcrsid_hold; 113*f37b3cbbSMatt Barden kcrsid_rele; 114*f37b3cbbSMatt Barden kcrsid_setsid; 115*f37b3cbbSMatt Barden kcrsid_setsidlist; 116*f37b3cbbSMatt Barden kcrsidcopy_to; 117*f37b3cbbSMatt Barden 118b819cea2SGordon Ross kiconv; 119b819cea2SGordon Ross kiconv_close; 120b819cea2SGordon Ross kiconv_open; 121b819cea2SGordon Ross 122b819cea2SGordon Ross kmem_alloc; 123f06dce2cSAndrew Stormont kmem_asprintf; 124b819cea2SGordon Ross kmem_cache_alloc; 125b819cea2SGordon Ross kmem_cache_create; 126b819cea2SGordon Ross kmem_cache_destroy; 127b819cea2SGordon Ross kmem_cache_free; 12836a64e62STim Kordas kmem_cache_reap_active; 12936a64e62STim Kordas kmem_cache_reap_soon; 130b819cea2SGordon Ross kmem_cache_set_move; 131b819cea2SGordon Ross kmem_debugging; 132b819cea2SGordon Ross kmem_free; 133b819cea2SGordon Ross kmem_zalloc; 134b819cea2SGordon Ross 135b819cea2SGordon Ross kmutex_destroy; 136f06dce2cSAndrew Stormont kmutex_enter; 137f06dce2cSAndrew Stormont kmutex_exit; 138a24b1e64SGordon Ross kmutex_init; 139b819cea2SGordon Ross 140b819cea2SGordon Ross ksema_destroy; 141b819cea2SGordon Ross ksema_init; 142b819cea2SGordon Ross 143*f37b3cbbSMatt Barden ksid_getdomain; 144*f37b3cbbSMatt Barden ksid_getid; 145*f37b3cbbSMatt Barden ksid_getrid; 146*f37b3cbbSMatt Barden ksid_hold; 147f06dce2cSAndrew Stormont ksid_lookupdomain; 148*f37b3cbbSMatt Barden ksid_rele; 149*f37b3cbbSMatt Barden ksiddomain_hold; 150f06dce2cSAndrew Stormont ksiddomain_rele; 151*f37b3cbbSMatt Barden ksidlist_has_pid; 152*f37b3cbbSMatt Barden ksidlist_has_sid; 153*f37b3cbbSMatt Barden ksidlist_hold; 154*f37b3cbbSMatt Barden ksidlist_rele; 155*f37b3cbbSMatt Barden ksl_bin_search_cutoff; 156f06dce2cSAndrew Stormont 157b819cea2SGordon Ross ksocket_accept; 158b819cea2SGordon Ross ksocket_bind; 159b819cea2SGordon Ross ksocket_bind_helper { FLAGS = NODIRECT }; 160b819cea2SGordon Ross ksocket_close; 161b819cea2SGordon Ross ksocket_connect; 162b819cea2SGordon Ross ksocket_getpeername; 163b819cea2SGordon Ross ksocket_getsockname; 164b819cea2SGordon Ross ksocket_hold; 16568b2bbf2SGordon Ross ksocket_ioctl; 166b819cea2SGordon Ross ksocket_listen; 167b819cea2SGordon Ross ksocket_recv; 168b819cea2SGordon Ross ksocket_recvfrom; 169b819cea2SGordon Ross ksocket_recvmsg; 170b819cea2SGordon Ross ksocket_rele; 171b819cea2SGordon Ross ksocket_send; 172b819cea2SGordon Ross ksocket_sendmsg; 173b819cea2SGordon Ross ksocket_sendto; 174b819cea2SGordon Ross ksocket_setsockopt; 175b819cea2SGordon Ross ksocket_shutdown; 176b819cea2SGordon Ross ksocket_socket; 177b819cea2SGordon Ross 178b819cea2SGordon Ross kstat_create; 179b819cea2SGordon Ross kstat_create_zone; 180f06dce2cSAndrew Stormont kstat_named_init; 181b819cea2SGordon Ross kstat_delete; 182b819cea2SGordon Ross kstat_install; 183f06dce2cSAndrew Stormont kstat_waitq_enter; 184f06dce2cSAndrew Stormont kstat_waitq_exit; 185f06dce2cSAndrew Stormont kstat_runq_enter; 186f06dce2cSAndrew Stormont kstat_runq_exit; 187f06dce2cSAndrew Stormont kstat_waitq_to_runq; 188f06dce2cSAndrew Stormont kstat_runq_back_to_waitq; 189b819cea2SGordon Ross 190b819cea2SGordon Ross msec_per_tick; 191b819cea2SGordon Ross 192b819cea2SGordon Ross mutex_owned; 193b819cea2SGordon Ross mutex_owner; 194b819cea2SGordon Ross mutex_tryenter; 195b819cea2SGordon Ross 196b819cea2SGordon Ross nsec_per_tick; 197b819cea2SGordon Ross 198b819cea2SGordon Ross ovbcopy; 199b819cea2SGordon Ross p0; 200b819cea2SGordon Ross panic; 201b819cea2SGordon Ross panicargs; 202b819cea2SGordon Ross panicstr; 203b819cea2SGordon Ross 204b819cea2SGordon Ross random_get_bytes; 205b819cea2SGordon Ross random_get_pseudo_bytes; 206b819cea2SGordon Ross 207b819cea2SGordon Ross rw_destroy; 208b819cea2SGordon Ross rw_downgrade; 209b819cea2SGordon Ross rw_enter; 210b819cea2SGordon Ross rw_exit; 211b819cea2SGordon Ross rw_init; 212b819cea2SGordon Ross #rw_iswriter; # missing, but not currently needed 213b819cea2SGordon Ross rw_lock_held; 214b819cea2SGordon Ross rw_owner; 215b819cea2SGordon Ross rw_read_held; 216b819cea2SGordon Ross rw_tryenter; 217b819cea2SGordon Ross rw_tryupgrade; 218b819cea2SGordon Ross rw_write_held; 219b819cea2SGordon Ross 220b819cea2SGordon Ross scalehrtime; 221b819cea2SGordon Ross 222b819cea2SGordon Ross #sema_held; # call the libc version directly 223b819cea2SGordon Ross sema_p; 224b819cea2SGordon Ross sema_p_sig; 225b819cea2SGordon Ross sema_tryp; 226b819cea2SGordon Ross sema_v; 227b819cea2SGordon Ross 228b819cea2SGordon Ross strfree; 229b819cea2SGordon Ross 230f06dce2cSAndrew Stormont system_taskq; 231b819cea2SGordon Ross system_taskq_fini; 232b819cea2SGordon Ross system_taskq_init; 233b819cea2SGordon Ross taskq_create; 234b819cea2SGordon Ross taskq_create_proc; 235f06dce2cSAndrew Stormont taskq_create_sysdc; 236b819cea2SGordon Ross taskq_destroy; 237b819cea2SGordon Ross taskq_dispatch; 238b819cea2SGordon Ross taskq_dispatch_ent; 2394c99ecc3STim Kordas taskq_empty; 240b819cea2SGordon Ross taskq_member; 241b819cea2SGordon Ross taskq_wait; 242a3874b8bSToomas Soome taskq_wait_id; 243b819cea2SGordon Ross 244f06dce2cSAndrew Stormont thread_create; 245b819cea2SGordon Ross thread_join; 246f06dce2cSAndrew Stormont thread_exit; 247f06dce2cSAndrew Stormont 248f06dce2cSAndrew Stormont tsd_get; 249f06dce2cSAndrew Stormont tsd_set; 250f06dce2cSAndrew Stormont tsd_create; 251f06dce2cSAndrew Stormont tsd_destroy; 252b819cea2SGordon Ross 253b819cea2SGordon Ross tick_per_msec; 2548f70e16bSGordon Ross timeout; 2558d94f651SGordon Ross ts2hrt; 256b819cea2SGordon Ross tsignal; 257b819cea2SGordon Ross uiomove; 258a90cf9f2SGordon Ross uioskip; 2598f70e16bSGordon Ross untimeout; 260b819cea2SGordon Ross usec_per_tick; 261b819cea2SGordon Ross vcmn_err; 262b819cea2SGordon Ross vmem_qcache_reap; 263b819cea2SGordon Ross vpanic; 2648329232eSGordon Ross vzprintf; 265b819cea2SGordon Ross zone0; 266b819cea2SGordon Ross zone_kcred; 2678329232eSGordon Ross zprintf; 268b819cea2SGordon Ross zthread_create; 269b819cea2SGordon Ross zthread_exit; 270b819cea2SGordon Ross 271b819cea2SGordon Ross local: 272b819cea2SGordon Ross *; 273b819cea2SGordon Ross}; 274