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_now; 108 kmem_cache_set_move; 109 kmem_debugging; 110 kmem_free; 111 kmem_zalloc; 112 113 kmutex_destroy; 114 kmutex_init; 115 kmutex_enter; 116 kmutex_exit; 117 118 ksema_destroy; 119 ksema_init; 120 121 ksid_lookupdomain; 122 ksiddomain_rele; 123 124 ksocket_accept; 125 ksocket_bind; 126 ksocket_bind_helper { FLAGS = NODIRECT }; 127 ksocket_close; 128 ksocket_connect; 129 ksocket_getpeername; 130 ksocket_getsockname; 131 ksocket_hold; 132 ksocket_ioctl; 133 ksocket_listen; 134 ksocket_recv; 135 ksocket_recvfrom; 136 ksocket_recvmsg; 137 ksocket_rele; 138 ksocket_send; 139 ksocket_sendmsg; 140 ksocket_sendto; 141 ksocket_setsockopt; 142 ksocket_shutdown; 143 ksocket_socket; 144 145 kstat_create; 146 kstat_create_zone; 147 kstat_named_init; 148 kstat_delete; 149 kstat_install; 150 kstat_waitq_enter; 151 kstat_waitq_exit; 152 kstat_runq_enter; 153 kstat_runq_exit; 154 kstat_waitq_to_runq; 155 kstat_runq_back_to_waitq; 156 157 msec_per_tick; 158 159 mutex_owned; 160 mutex_owner; 161 mutex_tryenter; 162 163 nsec_per_tick; 164 165 ovbcopy; 166 p0; 167 panic; 168 panicargs; 169 panicstr; 170 171 random_get_bytes; 172 random_get_pseudo_bytes; 173 174 rw_destroy; 175 rw_downgrade; 176 rw_enter; 177 rw_exit; 178 rw_init; 179 #rw_iswriter; # missing, but not currently needed 180 rw_lock_held; 181 rw_owner; 182 rw_read_held; 183 rw_tryenter; 184 rw_tryupgrade; 185 rw_write_held; 186 187 scalehrtime; 188 189 #sema_held; # call the libc version directly 190 sema_p; 191 sema_p_sig; 192 sema_tryp; 193 sema_v; 194 195 strfree; 196 197 system_taskq; 198 system_taskq_fini; 199 system_taskq_init; 200 taskq_create; 201 taskq_create_proc; 202 taskq_create_sysdc; 203 taskq_destroy; 204 taskq_dispatch; 205 taskq_dispatch_ent; 206 taskq_empty; 207 taskq_member; 208 taskq_wait; 209 210 thread_create; 211 thread_join; 212 thread_exit; 213 214 tsd_get; 215 tsd_set; 216 tsd_create; 217 tsd_destroy; 218 219 tick_per_msec; 220 tsignal; 221 uiomove; 222 uioskip; 223 usec_per_tick; 224 vcmn_err; 225 vmem_qcache_reap; 226 vpanic; 227 zone0; 228 zone_kcred; 229 zthread_create; 230 zthread_exit; 231 232 local: 233 *; 234}; 235