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 111 kcrsid_alloc; 112 kcrsid_hold; 113 kcrsid_rele; 114 kcrsid_setsid; 115 kcrsid_setsidlist; 116 kcrsidcopy_to; 117 118 kiconv; 119 kiconv_close; 120 kiconv_open; 121 122 kmem_alloc; 123 kmem_asprintf; 124 kmem_cache_alloc; 125 kmem_cache_create; 126 kmem_cache_destroy; 127 kmem_cache_free; 128 kmem_cache_reap_active; 129 kmem_cache_reap_soon; 130 kmem_cache_set_move; 131 kmem_debugging; 132 kmem_free; 133 kmem_zalloc; 134 135 kmutex_destroy; 136 kmutex_enter; 137 kmutex_exit; 138 kmutex_init; 139 140 ksema_destroy; 141 ksema_init; 142 143 ksid_getdomain; 144 ksid_getid; 145 ksid_getrid; 146 ksid_hold; 147 ksid_lookupdomain; 148 ksid_rele; 149 ksiddomain_hold; 150 ksiddomain_rele; 151 ksidlist_has_pid; 152 ksidlist_has_sid; 153 ksidlist_hold; 154 ksidlist_rele; 155 ksl_bin_search_cutoff; 156 157 ksocket_accept; 158 ksocket_bind; 159 ksocket_bind_helper { FLAGS = NODIRECT }; 160 ksocket_close; 161 ksocket_connect; 162 ksocket_getpeername; 163 ksocket_getsockname; 164 ksocket_hold; 165 ksocket_ioctl; 166 ksocket_listen; 167 ksocket_recv; 168 ksocket_recvfrom; 169 ksocket_recvmsg; 170 ksocket_rele; 171 ksocket_send; 172 ksocket_sendmsg; 173 ksocket_sendto; 174 ksocket_setsockopt; 175 ksocket_shutdown; 176 ksocket_socket; 177 178 kstat_create; 179 kstat_create_zone; 180 kstat_named_init; 181 kstat_delete; 182 kstat_install; 183 kstat_waitq_enter; 184 kstat_waitq_exit; 185 kstat_runq_enter; 186 kstat_runq_exit; 187 kstat_waitq_to_runq; 188 kstat_runq_back_to_waitq; 189 190 msec_per_tick; 191 192 mutex_owned; 193 mutex_owner; 194 mutex_tryenter; 195 196 nsec_per_tick; 197 198 ovbcopy; 199 p0; 200 panic; 201 panicargs; 202 panicstr; 203 204 random_get_bytes; 205 random_get_pseudo_bytes; 206 207 rw_destroy; 208 rw_downgrade; 209 rw_enter; 210 rw_exit; 211 rw_init; 212 #rw_iswriter; # missing, but not currently needed 213 rw_lock_held; 214 rw_owner; 215 rw_read_held; 216 rw_tryenter; 217 rw_tryupgrade; 218 rw_write_held; 219 220 scalehrtime; 221 222 #sema_held; # call the libc version directly 223 sema_p; 224 sema_p_sig; 225 sema_tryp; 226 sema_v; 227 228 strfree; 229 230 system_taskq; 231 system_taskq_fini; 232 system_taskq_init; 233 taskq_create; 234 taskq_create_proc; 235 taskq_create_sysdc; 236 taskq_destroy; 237 taskq_dispatch; 238 taskq_dispatch_ent; 239 taskq_empty; 240 taskq_member; 241 taskq_wait; 242 taskq_wait_id; 243 244 thread_create; 245 thread_join; 246 thread_exit; 247 248 tsd_get; 249 tsd_set; 250 tsd_create; 251 tsd_destroy; 252 253 tick_per_msec; 254 timeout; 255 ts2hrt; 256 tsignal; 257 uiomove; 258 uioskip; 259 untimeout; 260 usec_per_tick; 261 vcmn_err; 262 vmem_qcache_reap; 263 vpanic; 264 vzprintf; 265 zone0; 266 zone_kcred; 267 zprintf; 268 zthread_create; 269 zthread_exit; 270 271 local: 272 *; 273}; 274