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