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 #
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
32 SYMBOL_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 uioskip;
184 usec_per_tick;
185 vcmn_err;
186 vmem_qcache_reap;
187 vpanic;
188 zone0;
189 zone_kcred;
190 zthread_create;
191 zthread_exit;
192
193 local:
194 *;
195 };