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 #
16
17 #
18 # MAPFILE HEADER START
19 #
20 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
21 # Object versioning must comply with the rules detailed in
22 #
23 # usr/src/lib/README.mapfiles
24 #
25 # You should not be making modifications here until you've read the most current
26 # copy of that file. If you need help, contact a gatekeeper for guidance.
27 #
28 # MAPFILE HEADER END
29 #
30
31 $mapfile_version 2
32
33 SYMBOL_VERSION SUNWprivate_1.1 {
34 global:
35
36 _curcred;
37 _curproc;
38 _curthread;
39 _curzone;
40
41 aok { FLAGS = NODIRECT };
42 boot_time;
43 cmn_err;
44 copyinstr;
45 copystr;
46
47 cyclic_add;
48 cyclic_remove;
49 cyclic_reprogram;
50
51 crfree;
52 crgetuid;
53 crgetruid;
54 crgetgid;
55 crgetngroups;
56 crgetgroups;
57 crhold;
58
59 cv_broadcast;
60 cv_destroy;
61 cv_init;
62 cv_reltimedwait;
63 cv_reltimedwait_sig;
64 cv_signal;
65 cv_timedwait;
66 cv_timedwait_sig;
67 cv_timedwait_hires;
68 cv_wait;
69 cv_wait_sig;
70
71 ddi_get_lbolt64;
72 ddi_get_lbolt;
73 ddi_get_pid;
74 ddi_strtoul;
75 ddi_strtoull;
76
77 delay;
78
79 fm_panic;
80
81 fakekernel_cprintf { FLAGS = NODIRECT };
82 fakekernel_init;
83 fakekernel_putlog { FLAGS = NODIRECT };
84
85 gethrestime;
86 gethrestime_sec;
87 gethrtime_unscaled;
88
89 hz;
90
91 highbit64;
92
93 issig;
94
95 kcred;
96 kiconv;
97 kiconv_close;
98 kiconv_open;
99
100 kmem_alloc;
101 kmem_asprintf;
102 kmem_cache_alloc;
103 kmem_cache_create;
104 kmem_cache_destroy;
105 kmem_cache_free;
106 kmem_cache_reap_now;
107 kmem_cache_set_move;
108 kmem_debugging;
109 kmem_free;
110 kmem_zalloc;
111
112 kmutex_destroy;
113 kmutex_init;
114 kmutex_enter;
115 kmutex_exit;
116
117 ksema_destroy;
118 ksema_init;
119
120 ksid_lookupdomain;
121 ksiddomain_rele;
122
123 ksocket_accept;
124 ksocket_bind;
125 ksocket_bind_helper { FLAGS = NODIRECT };
126 ksocket_close;
127 ksocket_connect;
128 ksocket_getpeername;
129 ksocket_getsockname;
130 ksocket_hold;
131 ksocket_ioctl;
132 ksocket_listen;
133 ksocket_recv;
134 ksocket_recvfrom;
135 ksocket_recvmsg;
136 ksocket_rele;
137 ksocket_send;
138 ksocket_sendmsg;
139 ksocket_sendto;
140 ksocket_setsockopt;
141 ksocket_shutdown;
142 ksocket_socket;
143
144 kstat_create;
145 kstat_create_zone;
146 kstat_named_init;
147 kstat_delete;
148 kstat_install;
149 kstat_waitq_enter;
150 kstat_waitq_exit;
151 kstat_runq_enter;
152 kstat_runq_exit;
153 kstat_waitq_to_runq;
154 kstat_runq_back_to_waitq;
155
156 msec_per_tick;
157
158 mutex_owned;
159 mutex_owner;
160 mutex_tryenter;
161
162 nsec_per_tick;
163
164 ovbcopy;
165 p0;
166 panic;
167 panicargs;
168 panicstr;
169
170 random_get_bytes;
171 random_get_pseudo_bytes;
172
173 rw_destroy;
174 rw_downgrade;
175 rw_enter;
176 rw_exit;
177 rw_init;
178 #rw_iswriter; # missing, but not currently needed
179 rw_lock_held;
180 rw_owner;
181 rw_read_held;
182 rw_tryenter;
183 rw_tryupgrade;
184 rw_write_held;
185
186 scalehrtime;
187
188 #sema_held; # call the libc version directly
189 sema_p;
190 sema_p_sig;
191 sema_tryp;
192 sema_v;
193
194 strfree;
195
196 system_taskq;
197 system_taskq_fini;
198 system_taskq_init;
199 taskq_create;
200 taskq_create_proc;
201 taskq_create_sysdc;
202 taskq_destroy;
203 taskq_dispatch;
204 taskq_dispatch_ent;
205 taskq_member;
206 taskq_wait;
207
208 thread_create;
209 thread_join;
210 thread_exit;
211
212 tsd_get;
213 tsd_set;
214 tsd_create;
215 tsd_destroy;
216
217 tick_per_msec;
218 tsignal;
219 uiomove;
220 uioskip;
221 usec_per_tick;
222 vcmn_err;
223 vmem_qcache_reap;
224 vpanic;
225 zone0;
226 zone_kcred;
227 zthread_create;
228 zthread_exit;
229
230 local:
231 *;
232 };