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