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