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