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