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