xref: /titanic_41/usr/src/lib/libfakekernel/common/mapfile-vers (revision 7206bf49b1fe641544165ee97f63856da95e0868)
1*7206bf49SGordon Ross#
2*7206bf49SGordon Ross# This file and its contents are supplied under the terms of the
3*7206bf49SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
4*7206bf49SGordon Ross# You may only use this file in accordance with the terms of version
5*7206bf49SGordon Ross# 1.0 of the CDDL.
6*7206bf49SGordon Ross#
7*7206bf49SGordon Ross# A full copy of the text of the CDDL should have accompanied this
8*7206bf49SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
9*7206bf49SGordon Ross# http://www.illumos.org/license/CDDL.
10*7206bf49SGordon Ross#
11*7206bf49SGordon Ross
12*7206bf49SGordon Ross#
13*7206bf49SGordon Ross# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
14*7206bf49SGordon Ross#
15*7206bf49SGordon Ross
16*7206bf49SGordon Ross#
17*7206bf49SGordon Ross# MAPFILE HEADER START
18*7206bf49SGordon Ross#
19*7206bf49SGordon Ross# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20*7206bf49SGordon Ross# Object versioning must comply with the rules detailed in
21*7206bf49SGordon Ross#
22*7206bf49SGordon Ross#	usr/src/lib/README.mapfiles
23*7206bf49SGordon Ross#
24*7206bf49SGordon Ross# You should not be making modifications here until you've read the most current
25*7206bf49SGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance.
26*7206bf49SGordon Ross#
27*7206bf49SGordon Ross# MAPFILE HEADER END
28*7206bf49SGordon Ross#
29*7206bf49SGordon Ross
30*7206bf49SGordon Ross$mapfile_version 2
31*7206bf49SGordon Ross
32*7206bf49SGordon RossSYMBOL_VERSION SUNWprivate_1.1 {
33*7206bf49SGordon Ross    global:
34*7206bf49SGordon Ross
35*7206bf49SGordon Ross	_curcred;
36*7206bf49SGordon Ross	_curproc;
37*7206bf49SGordon Ross	_curthread;
38*7206bf49SGordon Ross	_curzone;
39*7206bf49SGordon Ross
40*7206bf49SGordon Ross	aok		{ FLAGS = NODIRECT };
41*7206bf49SGordon Ross	boot_time;
42*7206bf49SGordon Ross	cmn_err;
43*7206bf49SGordon Ross	copyinstr;
44*7206bf49SGordon Ross	copystr;
45*7206bf49SGordon Ross
46*7206bf49SGordon Ross	crfree;
47*7206bf49SGordon Ross	crgetuid;
48*7206bf49SGordon Ross	crhold;
49*7206bf49SGordon Ross
50*7206bf49SGordon Ross	cv_broadcast;
51*7206bf49SGordon Ross	cv_destroy;
52*7206bf49SGordon Ross	cv_init;
53*7206bf49SGordon Ross	cv_reltimedwait;
54*7206bf49SGordon Ross	cv_reltimedwait_sig;
55*7206bf49SGordon Ross	cv_signal;
56*7206bf49SGordon Ross	cv_timedwait;
57*7206bf49SGordon Ross	cv_timedwait_sig;
58*7206bf49SGordon Ross	cv_wait;
59*7206bf49SGordon Ross	cv_wait_sig;
60*7206bf49SGordon Ross
61*7206bf49SGordon Ross	ddi_get_lbolt64;
62*7206bf49SGordon Ross	ddi_get_lbolt;
63*7206bf49SGordon Ross	ddi_get_pid;
64*7206bf49SGordon Ross	ddi_strtoul;
65*7206bf49SGordon Ross
66*7206bf49SGordon Ross	delay;
67*7206bf49SGordon Ross
68*7206bf49SGordon Ross	fakekernel_cprintf	{ FLAGS = NODIRECT };
69*7206bf49SGordon Ross	fakekernel_init;
70*7206bf49SGordon Ross	fakekernel_putlog	{ FLAGS = NODIRECT };
71*7206bf49SGordon Ross
72*7206bf49SGordon Ross	gethrestime;
73*7206bf49SGordon Ross	gethrestime_sec;
74*7206bf49SGordon Ross	gethrtime_unscaled;
75*7206bf49SGordon Ross
76*7206bf49SGordon Ross	hz;
77*7206bf49SGordon Ross
78*7206bf49SGordon Ross	kcred;
79*7206bf49SGordon Ross	kiconv;
80*7206bf49SGordon Ross	kiconv_close;
81*7206bf49SGordon Ross	kiconv_open;
82*7206bf49SGordon Ross
83*7206bf49SGordon Ross	kmem_alloc;
84*7206bf49SGordon Ross	kmem_cache_alloc;
85*7206bf49SGordon Ross	kmem_cache_create;
86*7206bf49SGordon Ross	kmem_cache_destroy;
87*7206bf49SGordon Ross	kmem_cache_free;
88*7206bf49SGordon Ross	kmem_cache_reap_now;
89*7206bf49SGordon Ross	kmem_cache_set_move;
90*7206bf49SGordon Ross	kmem_debugging;
91*7206bf49SGordon Ross	kmem_free;
92*7206bf49SGordon Ross	kmem_zalloc;
93*7206bf49SGordon Ross
94*7206bf49SGordon Ross	kmutex_destroy;
95*7206bf49SGordon Ross	kmutex_init;
96*7206bf49SGordon Ross
97*7206bf49SGordon Ross	ksema_destroy;
98*7206bf49SGordon Ross	ksema_init;
99*7206bf49SGordon Ross
100*7206bf49SGordon Ross	ksocket_accept;
101*7206bf49SGordon Ross	ksocket_bind;
102*7206bf49SGordon Ross	ksocket_bind_helper	{ FLAGS = NODIRECT };
103*7206bf49SGordon Ross	ksocket_close;
104*7206bf49SGordon Ross	ksocket_connect;
105*7206bf49SGordon Ross	ksocket_getpeername;
106*7206bf49SGordon Ross	ksocket_getsockname;
107*7206bf49SGordon Ross	ksocket_hold;
108*7206bf49SGordon Ross	ksocket_listen;
109*7206bf49SGordon Ross	ksocket_recv;
110*7206bf49SGordon Ross	ksocket_recvfrom;
111*7206bf49SGordon Ross	ksocket_recvmsg;
112*7206bf49SGordon Ross	ksocket_rele;
113*7206bf49SGordon Ross	ksocket_send;
114*7206bf49SGordon Ross	ksocket_sendmsg;
115*7206bf49SGordon Ross	ksocket_sendto;
116*7206bf49SGordon Ross	ksocket_setsockopt;
117*7206bf49SGordon Ross	ksocket_shutdown;
118*7206bf49SGordon Ross	ksocket_socket;
119*7206bf49SGordon Ross
120*7206bf49SGordon Ross	kstat_create;
121*7206bf49SGordon Ross	kstat_create_zone;
122*7206bf49SGordon Ross	kstat_delete;
123*7206bf49SGordon Ross	kstat_install;
124*7206bf49SGordon Ross
125*7206bf49SGordon Ross	msec_per_tick;
126*7206bf49SGordon Ross
127*7206bf49SGordon Ross	mutex_enter;
128*7206bf49SGordon Ross	mutex_exit;
129*7206bf49SGordon Ross	mutex_owned;
130*7206bf49SGordon Ross	mutex_owner;
131*7206bf49SGordon Ross	mutex_tryenter;
132*7206bf49SGordon Ross
133*7206bf49SGordon Ross	nsec_per_tick;
134*7206bf49SGordon Ross
135*7206bf49SGordon Ross	ovbcopy;
136*7206bf49SGordon Ross	p0;
137*7206bf49SGordon Ross	panic;
138*7206bf49SGordon Ross	panicargs;
139*7206bf49SGordon Ross	panicstr;
140*7206bf49SGordon Ross
141*7206bf49SGordon Ross	random_get_bytes;
142*7206bf49SGordon Ross	random_get_pseudo_bytes;
143*7206bf49SGordon Ross
144*7206bf49SGordon Ross	rw_destroy;
145*7206bf49SGordon Ross	rw_downgrade;
146*7206bf49SGordon Ross	rw_enter;
147*7206bf49SGordon Ross	rw_exit;
148*7206bf49SGordon Ross	rw_init;
149*7206bf49SGordon Ross	#rw_iswriter;	# missing, but not currently needed
150*7206bf49SGordon Ross	rw_lock_held;
151*7206bf49SGordon Ross	rw_owner;
152*7206bf49SGordon Ross	rw_read_held;
153*7206bf49SGordon Ross	rw_tryenter;
154*7206bf49SGordon Ross	rw_tryupgrade;
155*7206bf49SGordon Ross	rw_write_held;
156*7206bf49SGordon Ross
157*7206bf49SGordon Ross	scalehrtime;
158*7206bf49SGordon Ross
159*7206bf49SGordon Ross	#sema_held;	# call the libc version directly
160*7206bf49SGordon Ross	sema_p;
161*7206bf49SGordon Ross	sema_p_sig;
162*7206bf49SGordon Ross	sema_tryp;
163*7206bf49SGordon Ross	sema_v;
164*7206bf49SGordon Ross
165*7206bf49SGordon Ross	strfree;
166*7206bf49SGordon Ross
167*7206bf49SGordon Ross	system_taskq_fini;
168*7206bf49SGordon Ross	system_taskq_init;
169*7206bf49SGordon Ross	taskq_create;
170*7206bf49SGordon Ross	taskq_create_proc;
171*7206bf49SGordon Ross	taskq_destroy;
172*7206bf49SGordon Ross	taskq_dispatch;
173*7206bf49SGordon Ross	taskq_dispatch_ent;
174*7206bf49SGordon Ross	taskq_member;
175*7206bf49SGordon Ross	taskq_wait;
176*7206bf49SGordon Ross
177*7206bf49SGordon Ross	thread_join;
178*7206bf49SGordon Ross
179*7206bf49SGordon Ross	tick_per_msec;
180*7206bf49SGordon Ross	tsignal;
181*7206bf49SGordon Ross	uiomove;
182*7206bf49SGordon Ross	usec_per_tick;
183*7206bf49SGordon Ross	vcmn_err;
184*7206bf49SGordon Ross	vmem_qcache_reap;
185*7206bf49SGordon Ross	vpanic;
186*7206bf49SGordon Ross	zone0;
187*7206bf49SGordon Ross	zone_kcred;
188*7206bf49SGordon Ross	zthread_create;
189*7206bf49SGordon Ross	zthread_exit;
190*7206bf49SGordon Ross
191*7206bf49SGordon Ross    local:
192*7206bf49SGordon Ross	*;
193*7206bf49SGordon Ross};
194