xref: /titanic_52/usr/src/lib/libfakekernel/common/mapfile-vers (revision fa517adbe8e043d0cdff8c3b22591c6fdec89934)
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 2013 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
32SYMBOL_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_listen;
109	ksocket_recv;
110	ksocket_recvfrom;
111	ksocket_recvmsg;
112	ksocket_rele;
113	ksocket_send;
114	ksocket_sendmsg;
115	ksocket_sendto;
116	ksocket_setsockopt;
117	ksocket_shutdown;
118	ksocket_socket;
119
120	kstat_create;
121	kstat_create_zone;
122	kstat_delete;
123	kstat_install;
124
125	msec_per_tick;
126
127	mutex_enter;
128	mutex_exit;
129	mutex_owned;
130	mutex_owner;
131	mutex_tryenter;
132
133	nsec_per_tick;
134
135	ovbcopy;
136	p0;
137	panic;
138	panicargs;
139	panicstr;
140
141	random_get_bytes;
142	random_get_pseudo_bytes;
143
144	rw_destroy;
145	rw_downgrade;
146	rw_enter;
147	rw_exit;
148	rw_init;
149	#rw_iswriter;	# missing, but not currently needed
150	rw_lock_held;
151	rw_owner;
152	rw_read_held;
153	rw_tryenter;
154	rw_tryupgrade;
155	rw_write_held;
156
157	scalehrtime;
158
159	#sema_held;	# call the libc version directly
160	sema_p;
161	sema_p_sig;
162	sema_tryp;
163	sema_v;
164
165	strfree;
166
167	system_taskq_fini;
168	system_taskq_init;
169	taskq_create;
170	taskq_create_proc;
171	taskq_destroy;
172	taskq_dispatch;
173	taskq_dispatch_ent;
174	taskq_member;
175	taskq_wait;
176
177	thread_join;
178
179	tick_per_msec;
180	tsignal;
181	uiomove;
182	usec_per_tick;
183	vcmn_err;
184	vmem_qcache_reap;
185	vpanic;
186	zone0;
187	zone_kcred;
188	zthread_create;
189	zthread_exit;
190
191    local:
192	*;
193};
194