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 2013 Nexenta Systems, Inc. All rights reserved. 14# 15 16# 17# MAPFILE HEADER START 18# 19# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 20# Object versioning must comply with the rules detailed in 21# 22# usr/src/lib/README.mapfiles 23# 24# You should not be making modifications here until you've read the most current 25# copy of that file. If you need help, contact a gatekeeper for guidance. 26# 27# MAPFILE HEADER END 28# 29 30$mapfile_version 2 31 32SYMBOL_VERSION SUNWprivate_1.1 { 33 global: 34 35 _curcred; 36 _curproc; 37 _curthread; 38 _curzone; 39 40 aok { FLAGS = NODIRECT }; 41 boot_time; 42 cmn_err; 43 copyinstr; 44 copystr; 45 46 crfree; 47 crgetuid; 48 crhold; 49 50 cv_broadcast; 51 cv_destroy; 52 cv_init; 53 cv_reltimedwait; 54 cv_reltimedwait_sig; 55 cv_signal; 56 cv_timedwait; 57 cv_timedwait_sig; 58 cv_wait; 59 cv_wait_sig; 60 61 ddi_get_lbolt64; 62 ddi_get_lbolt; 63 ddi_get_pid; 64 ddi_strtoul; 65 66 delay; 67 68 fakekernel_cprintf { FLAGS = NODIRECT }; 69 fakekernel_init; 70 fakekernel_putlog { FLAGS = NODIRECT }; 71 72 gethrestime; 73 gethrestime_sec; 74 gethrtime_unscaled; 75 76 hz; 77 78 kcred; 79 kiconv; 80 kiconv_close; 81 kiconv_open; 82 83 kmem_alloc; 84 kmem_cache_alloc; 85 kmem_cache_create; 86 kmem_cache_destroy; 87 kmem_cache_free; 88 kmem_cache_reap_now; 89 kmem_cache_set_move; 90 kmem_debugging; 91 kmem_free; 92 kmem_zalloc; 93 94 kmutex_destroy; 95 kmutex_init; 96 97 ksema_destroy; 98 ksema_init; 99 100 ksocket_accept; 101 ksocket_bind; 102 ksocket_bind_helper { FLAGS = NODIRECT }; 103 ksocket_close; 104 ksocket_connect; 105 ksocket_getpeername; 106 ksocket_getsockname; 107 ksocket_hold; 108 ksocket_listen; 109 ksocket_recv; 110 ksocket_recvfrom; 111 ksocket_recvmsg; 112 ksocket_rele; 113 ksocket_send; 114 ksocket_sendmsg; 115 ksocket_sendto; 116 ksocket_setsockopt; 117 ksocket_shutdown; 118 ksocket_socket; 119 120 kstat_create; 121 kstat_create_zone; 122 kstat_delete; 123 kstat_install; 124 125 msec_per_tick; 126 127 mutex_enter; 128 mutex_exit; 129 mutex_owned; 130 mutex_owner; 131 mutex_tryenter; 132 133 nsec_per_tick; 134 135 ovbcopy; 136 p0; 137 panic; 138 panicargs; 139 panicstr; 140 141 random_get_bytes; 142 random_get_pseudo_bytes; 143 144 rw_destroy; 145 rw_downgrade; 146 rw_enter; 147 rw_exit; 148 rw_init; 149 #rw_iswriter; # missing, but not currently needed 150 rw_lock_held; 151 rw_owner; 152 rw_read_held; 153 rw_tryenter; 154 rw_tryupgrade; 155 rw_write_held; 156 157 scalehrtime; 158 159 #sema_held; # call the libc version directly 160 sema_p; 161 sema_p_sig; 162 sema_tryp; 163 sema_v; 164 165 strfree; 166 167 system_taskq_fini; 168 system_taskq_init; 169 taskq_create; 170 taskq_create_proc; 171 taskq_destroy; 172 taskq_dispatch; 173 taskq_dispatch_ent; 174 taskq_member; 175 taskq_wait; 176 177 thread_join; 178 179 tick_per_msec; 180 tsignal; 181 uiomove; 182 usec_per_tick; 183 vcmn_err; 184 vmem_qcache_reap; 185 vpanic; 186 zone0; 187 zone_kcred; 188 zthread_create; 189 zthread_exit; 190 191 local: 192 *; 193}; 194