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
33SYMBOL_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};
233