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_now;
108 kmem_cache_set_move;
109 kmem_debugging;
110 kmem_free;
111 kmem_zalloc;
112
113 kmutex_destroy;
114 kmutex_init;
115 kmutex_enter;
116 kmutex_exit;
117
118 ksema_destroy;
119 ksema_init;
120
121 ksid_lookupdomain;
122 ksiddomain_rele;
123
124 ksocket_accept;
125 ksocket_bind;
126 ksocket_bind_helper { FLAGS = NODIRECT };
127 ksocket_close;
128 ksocket_connect;
129 ksocket_getpeername;
130 ksocket_getsockname;
131 ksocket_hold;
132 ksocket_ioctl;
133 ksocket_listen;
134 ksocket_recv;
135 ksocket_recvfrom;
136 ksocket_recvmsg;
137 ksocket_rele;
138 ksocket_send;
139 ksocket_sendmsg;
140 ksocket_sendto;
141 ksocket_setsockopt;
142 ksocket_shutdown;
143 ksocket_socket;
144
145 kstat_create;
146 kstat_create_zone;
147 kstat_named_init;
148 kstat_delete;
149 kstat_install;
150 kstat_waitq_enter;
151 kstat_waitq_exit;
152 kstat_runq_enter;
153 kstat_runq_exit;
154 kstat_waitq_to_runq;
155 kstat_runq_back_to_waitq;
156
157 msec_per_tick;
158
159 mutex_owned;
160 mutex_owner;
161 mutex_tryenter;
162
163 nsec_per_tick;
164
165 ovbcopy;
166 p0;
167 panic;
168 panicargs;
169 panicstr;
170
171 random_get_bytes;
172 random_get_pseudo_bytes;
173
174 rw_destroy;
175 rw_downgrade;
176 rw_enter;
177 rw_exit;
178 rw_init;
179 #rw_iswriter; # missing, but not currently needed
180 rw_lock_held;
181 rw_owner;
182 rw_read_held;
183 rw_tryenter;
184 rw_tryupgrade;
185 rw_write_held;
186
187 scalehrtime;
188
189 #sema_held; # call the libc version directly
190 sema_p;
191 sema_p_sig;
192 sema_tryp;
193 sema_v;
194
195 strfree;
196
197 system_taskq;
198 system_taskq_fini;
199 system_taskq_init;
200 taskq_create;
201 taskq_create_proc;
202 taskq_create_sysdc;
203 taskq_destroy;
204 taskq_dispatch;
205 taskq_dispatch_ent;
206 taskq_empty;
207 taskq_member;
208 taskq_wait;
209
210 thread_create;
211 thread_join;
212 thread_exit;
213
214 tsd_get;
215 tsd_set;
216 tsd_create;
217 tsd_destroy;
218
219 tick_per_msec;
220 tsignal;
221 uiomove;
222 uioskip;
223 usec_per_tick;
224 vcmn_err;
225 vmem_qcache_reap;
226 vpanic;
227 zone0;
228 zone_kcred;
229 zthread_create;
230 zthread_exit;
231
232 local:
233 *;
234 };