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 2015 Nexenta Systems, 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 boot_time; 44 cmn_err; 45 copyin; 46 copyinstr; 47 copyout; 48 copystr; 49 50 cyclic_add; 51 cyclic_remove; 52 cyclic_reprogram; 53 54 crfree; 55 crgetuid; 56 crgetruid; 57 crgetgid; 58 crgetngroups; 59 crgetgroups; 60 crgetzone; 61 crgetzoneid; 62 crhold; 63 64 cv_broadcast; 65 cv_destroy; 66 cv_init; 67 cv_reltimedwait; 68 cv_reltimedwait_sig; 69 cv_signal; 70 cv_timedwait; 71 cv_timedwait_sig; 72 cv_timedwait_sig_hrtime; 73 cv_timedwait_hires; 74 cv_wait; 75 cv_wait_sig; 76 77 ddi_copyin; 78 ddi_copyout; 79 ddi_get_cred; 80 ddi_get_lbolt64; 81 ddi_get_lbolt; 82 ddi_get_pid; 83 ddi_strtoul; 84 ddi_strtoull; 85 86 debug_enter; 87 delay; 88 89 fm_panic; 90 91 fakekernel_cprintf { FLAGS = NODIRECT }; 92 fakekernel_init; 93 fakekernel_putlog { FLAGS = NODIRECT }; 94 95 gethrestime; 96 gethrestime_sec; 97 gethrtime_unscaled; 98 99 hz; 100 101 highbit64; 102 103 issig; 104 105 kcred; 106 kiconv; 107 kiconv_close; 108 kiconv_open; 109 110 kmem_alloc; 111 kmem_asprintf; 112 kmem_cache_alloc; 113 kmem_cache_create; 114 kmem_cache_destroy; 115 kmem_cache_free; 116 kmem_cache_reap_active; 117 kmem_cache_reap_soon; 118 kmem_cache_set_move; 119 kmem_debugging; 120 kmem_free; 121 kmem_zalloc; 122 123 kmutex_destroy; 124 kmutex_init; 125 kmutex_enter; 126 kmutex_exit; 127 128 ksema_destroy; 129 ksema_init; 130 131 ksid_lookupdomain; 132 ksiddomain_rele; 133 134 ksocket_accept; 135 ksocket_bind; 136 ksocket_bind_helper { FLAGS = NODIRECT }; 137 ksocket_close; 138 ksocket_connect; 139 ksocket_getpeername; 140 ksocket_getsockname; 141 ksocket_hold; 142 ksocket_ioctl; 143 ksocket_listen; 144 ksocket_recv; 145 ksocket_recvfrom; 146 ksocket_recvmsg; 147 ksocket_rele; 148 ksocket_send; 149 ksocket_sendmsg; 150 ksocket_sendto; 151 ksocket_setsockopt; 152 ksocket_shutdown; 153 ksocket_socket; 154 155 kstat_create; 156 kstat_create_zone; 157 kstat_named_init; 158 kstat_delete; 159 kstat_install; 160 kstat_waitq_enter; 161 kstat_waitq_exit; 162 kstat_runq_enter; 163 kstat_runq_exit; 164 kstat_waitq_to_runq; 165 kstat_runq_back_to_waitq; 166 167 msec_per_tick; 168 169 mutex_owned; 170 mutex_owner; 171 mutex_tryenter; 172 173 nsec_per_tick; 174 175 ovbcopy; 176 p0; 177 panic; 178 panicargs; 179 panicstr; 180 181 random_get_bytes; 182 random_get_pseudo_bytes; 183 184 rw_destroy; 185 rw_downgrade; 186 rw_enter; 187 rw_exit; 188 rw_init; 189 #rw_iswriter; # missing, but not currently needed 190 rw_lock_held; 191 rw_owner; 192 rw_read_held; 193 rw_tryenter; 194 rw_tryupgrade; 195 rw_write_held; 196 197 scalehrtime; 198 199 #sema_held; # call the libc version directly 200 sema_p; 201 sema_p_sig; 202 sema_tryp; 203 sema_v; 204 205 strfree; 206 207 system_taskq; 208 system_taskq_fini; 209 system_taskq_init; 210 taskq_create; 211 taskq_create_proc; 212 taskq_create_sysdc; 213 taskq_destroy; 214 taskq_dispatch; 215 taskq_dispatch_ent; 216 taskq_empty; 217 taskq_member; 218 taskq_wait; 219 taskq_wait_id; 220 221 thread_create; 222 thread_join; 223 thread_exit; 224 225 tsd_get; 226 tsd_set; 227 tsd_create; 228 tsd_destroy; 229 230 tick_per_msec; 231 timeout; 232 tsignal; 233 uiomove; 234 uioskip; 235 untimeout; 236 usec_per_tick; 237 vcmn_err; 238 vmem_qcache_reap; 239 vpanic; 240 vzprintf; 241 zone0; 242 zone_kcred; 243 zprintf; 244 zthread_create; 245 zthread_exit; 246 247 local: 248 *; 249}; 250