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 2014 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_ioctl; 109 ksocket_listen; 110 ksocket_recv; 111 ksocket_recvfrom; 112 ksocket_recvmsg; 113 ksocket_rele; 114 ksocket_send; 115 ksocket_sendmsg; 116 ksocket_sendto; 117 ksocket_setsockopt; 118 ksocket_shutdown; 119 ksocket_socket; 120 121 kstat_create; 122 kstat_create_zone; 123 kstat_delete; 124 kstat_install; 125 126 msec_per_tick; 127 128 mutex_enter; 129 mutex_exit; 130 mutex_owned; 131 mutex_owner; 132 mutex_tryenter; 133 134 nsec_per_tick; 135 136 ovbcopy; 137 p0; 138 panic; 139 panicargs; 140 panicstr; 141 142 random_get_bytes; 143 random_get_pseudo_bytes; 144 145 rw_destroy; 146 rw_downgrade; 147 rw_enter; 148 rw_exit; 149 rw_init; 150 #rw_iswriter; # missing, but not currently needed 151 rw_lock_held; 152 rw_owner; 153 rw_read_held; 154 rw_tryenter; 155 rw_tryupgrade; 156 rw_write_held; 157 158 scalehrtime; 159 160 #sema_held; # call the libc version directly 161 sema_p; 162 sema_p_sig; 163 sema_tryp; 164 sema_v; 165 166 strfree; 167 168 system_taskq_fini; 169 system_taskq_init; 170 taskq_create; 171 taskq_create_proc; 172 taskq_destroy; 173 taskq_dispatch; 174 taskq_dispatch_ent; 175 taskq_member; 176 taskq_wait; 177 178 thread_join; 179 180 tick_per_msec; 181 tsignal; 182 uiomove; 183 usec_per_tick; 184 vcmn_err; 185 vmem_qcache_reap; 186 vpanic; 187 zone0; 188 zone_kcred; 189 zthread_create; 190 zthread_exit; 191 192 local: 193 *; 194}; 195