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