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 (c) 2017, Joyent, Inc.
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 crfree;
48 crgetuid;
49 crhold;
50
51 cv_broadcast;
52 cv_destroy;
53 cv_init;
54 cv_reltimedwait;
55 cv_reltimedwait_sig;
56 cv_signal;
57 cv_timedwait;
58 cv_timedwait_sig;
59 cv_wait;
60 cv_wait_sig;
61
62 ddi_get_lbolt64;
63 ddi_get_lbolt;
64 ddi_get_pid;
65 ddi_strtoul;
66
67 delay;
68
69 fakekernel_cprintf { FLAGS = NODIRECT };
70 fakekernel_init;
71 fakekernel_putlog { FLAGS = NODIRECT };
72
73 gethrestime;
74 gethrestime_sec;
75 gethrtime_unscaled;
76
77 hz;
78
79 kcred;
80 kiconv;
81 kiconv_close;
82 kiconv_open;
83
84 kmem_alloc;
85 kmem_cache_alloc;
86 kmem_cache_create;
87 kmem_cache_destroy;
88 kmem_cache_free;
89 kmem_cache_reap_active;
90 kmem_cache_reap_soon;
91 kmem_cache_set_move;
92 kmem_debugging;
93 kmem_free;
94 kmem_zalloc;
95
96 kmutex_destroy;
97 kmutex_init;
98
99 ksema_destroy;
100 ksema_init;
101
102 ksocket_accept;
103 ksocket_bind;
104 ksocket_bind_helper { FLAGS = NODIRECT };
105 ksocket_close;
106 ksocket_connect;
107 ksocket_getpeername;
108 ksocket_getsockname;
109 ksocket_hold;
110 ksocket_ioctl;
111 ksocket_listen;
112 ksocket_recv;
113 ksocket_recvfrom;
114 ksocket_recvmsg;
115 ksocket_rele;
116 ksocket_send;
117 ksocket_sendmsg;
118 ksocket_sendto;
119 ksocket_setsockopt;
120 ksocket_shutdown;
121 ksocket_socket;
122
123 kstat_create;
124 kstat_create_zone;
125 kstat_delete;
126 kstat_install;
127
128 msec_per_tick;
129
130 mutex_enter;
131 mutex_exit;
132 mutex_owned;
133 mutex_owner;
134 mutex_tryenter;
135
136 nsec_per_tick;
137
138 ovbcopy;
139 p0;
140 panic;
141 panicargs;
142 panicstr;
143
144 random_get_bytes;
145 random_get_pseudo_bytes;
146
147 rw_destroy;
148 rw_downgrade;
149 rw_enter;
150 rw_exit;
151 rw_init;
152 #rw_iswriter; # missing, but not currently needed
153 rw_lock_held;
154 rw_owner;
155 rw_read_held;
156 rw_tryenter;
157 rw_tryupgrade;
158 rw_write_held;
159
160 scalehrtime;
161
162 #sema_held; # call the libc version directly
163 sema_p;
164 sema_p_sig;
165 sema_tryp;
166 sema_v;
167
168 strfree;
169
170 system_taskq_fini;
171 system_taskq_init;
172 taskq_create;
173 taskq_create_proc;
174 taskq_destroy;
175 taskq_dispatch;
176 taskq_dispatch_ent;
177 taskq_member;
178 taskq_empty;
179 taskq_wait;
180
181 thread_join;
182
183 tick_per_msec;
184 tsignal;
185 uiomove;
186 uioskip;
187 usec_per_tick;
188 vcmn_err;
189 vmem_qcache_reap;
190 vpanic;
191 zone0;
192 zone_kcred;
193 zthread_create;
194 zthread_exit;
195
196 local:
197 *;
198 };