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