xref: /titanic_41/usr/src/lib/libfakekernel/common/mapfile-vers (revision cf115f3609b69ef25a8b5a1c0a4a5afa19271fa8)
17206bf49SGordon Ross#
27206bf49SGordon Ross# This file and its contents are supplied under the terms of the
37206bf49SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
47206bf49SGordon Ross# You may only use this file in accordance with the terms of version
57206bf49SGordon Ross# 1.0 of the CDDL.
67206bf49SGordon Ross#
77206bf49SGordon Ross# A full copy of the text of the CDDL should have accompanied this
87206bf49SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
97206bf49SGordon Ross# http://www.illumos.org/license/CDDL.
107206bf49SGordon Ross#
117206bf49SGordon Ross
127206bf49SGordon Ross#
13*cf115f36SGordon Ross# Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
147206bf49SGordon Ross#
157206bf49SGordon Ross
167206bf49SGordon Ross#
177206bf49SGordon Ross# MAPFILE HEADER START
187206bf49SGordon Ross#
197206bf49SGordon Ross# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
207206bf49SGordon Ross# Object versioning must comply with the rules detailed in
217206bf49SGordon Ross#
227206bf49SGordon Ross#	usr/src/lib/README.mapfiles
237206bf49SGordon Ross#
247206bf49SGordon Ross# You should not be making modifications here until you've read the most current
257206bf49SGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance.
267206bf49SGordon Ross#
277206bf49SGordon Ross# MAPFILE HEADER END
287206bf49SGordon Ross#
297206bf49SGordon Ross
307206bf49SGordon Ross$mapfile_version 2
317206bf49SGordon Ross
327206bf49SGordon RossSYMBOL_VERSION SUNWprivate_1.1 {
337206bf49SGordon Ross    global:
347206bf49SGordon Ross
357206bf49SGordon Ross	_curcred;
367206bf49SGordon Ross	_curproc;
377206bf49SGordon Ross	_curthread;
387206bf49SGordon Ross	_curzone;
397206bf49SGordon Ross
407206bf49SGordon Ross	aok		{ FLAGS = NODIRECT };
417206bf49SGordon Ross	boot_time;
427206bf49SGordon Ross	cmn_err;
437206bf49SGordon Ross	copyinstr;
447206bf49SGordon Ross	copystr;
457206bf49SGordon Ross
467206bf49SGordon Ross	crfree;
477206bf49SGordon Ross	crgetuid;
487206bf49SGordon Ross	crhold;
497206bf49SGordon Ross
507206bf49SGordon Ross	cv_broadcast;
517206bf49SGordon Ross	cv_destroy;
527206bf49SGordon Ross	cv_init;
537206bf49SGordon Ross	cv_reltimedwait;
547206bf49SGordon Ross	cv_reltimedwait_sig;
557206bf49SGordon Ross	cv_signal;
567206bf49SGordon Ross	cv_timedwait;
577206bf49SGordon Ross	cv_timedwait_sig;
587206bf49SGordon Ross	cv_wait;
597206bf49SGordon Ross	cv_wait_sig;
607206bf49SGordon Ross
617206bf49SGordon Ross	ddi_get_lbolt64;
627206bf49SGordon Ross	ddi_get_lbolt;
637206bf49SGordon Ross	ddi_get_pid;
647206bf49SGordon Ross	ddi_strtoul;
657206bf49SGordon Ross
667206bf49SGordon Ross	delay;
677206bf49SGordon Ross
687206bf49SGordon Ross	fakekernel_cprintf	{ FLAGS = NODIRECT };
697206bf49SGordon Ross	fakekernel_init;
707206bf49SGordon Ross	fakekernel_putlog	{ FLAGS = NODIRECT };
717206bf49SGordon Ross
727206bf49SGordon Ross	gethrestime;
737206bf49SGordon Ross	gethrestime_sec;
747206bf49SGordon Ross	gethrtime_unscaled;
757206bf49SGordon Ross
767206bf49SGordon Ross	hz;
777206bf49SGordon Ross
787206bf49SGordon Ross	kcred;
797206bf49SGordon Ross	kiconv;
807206bf49SGordon Ross	kiconv_close;
817206bf49SGordon Ross	kiconv_open;
827206bf49SGordon Ross
837206bf49SGordon Ross	kmem_alloc;
847206bf49SGordon Ross	kmem_cache_alloc;
857206bf49SGordon Ross	kmem_cache_create;
867206bf49SGordon Ross	kmem_cache_destroy;
877206bf49SGordon Ross	kmem_cache_free;
887206bf49SGordon Ross	kmem_cache_reap_now;
897206bf49SGordon Ross	kmem_cache_set_move;
907206bf49SGordon Ross	kmem_debugging;
917206bf49SGordon Ross	kmem_free;
927206bf49SGordon Ross	kmem_zalloc;
937206bf49SGordon Ross
947206bf49SGordon Ross	kmutex_destroy;
957206bf49SGordon Ross	kmutex_init;
967206bf49SGordon Ross
977206bf49SGordon Ross	ksema_destroy;
987206bf49SGordon Ross	ksema_init;
997206bf49SGordon Ross
1007206bf49SGordon Ross	ksocket_accept;
1017206bf49SGordon Ross	ksocket_bind;
1027206bf49SGordon Ross	ksocket_bind_helper	{ FLAGS = NODIRECT };
1037206bf49SGordon Ross	ksocket_close;
1047206bf49SGordon Ross	ksocket_connect;
1057206bf49SGordon Ross	ksocket_getpeername;
1067206bf49SGordon Ross	ksocket_getsockname;
1077206bf49SGordon Ross	ksocket_hold;
108*cf115f36SGordon Ross	ksocket_ioctl;
1097206bf49SGordon Ross	ksocket_listen;
1107206bf49SGordon Ross	ksocket_recv;
1117206bf49SGordon Ross	ksocket_recvfrom;
1127206bf49SGordon Ross	ksocket_recvmsg;
1137206bf49SGordon Ross	ksocket_rele;
1147206bf49SGordon Ross	ksocket_send;
1157206bf49SGordon Ross	ksocket_sendmsg;
1167206bf49SGordon Ross	ksocket_sendto;
1177206bf49SGordon Ross	ksocket_setsockopt;
1187206bf49SGordon Ross	ksocket_shutdown;
1197206bf49SGordon Ross	ksocket_socket;
1207206bf49SGordon Ross
1217206bf49SGordon Ross	kstat_create;
1227206bf49SGordon Ross	kstat_create_zone;
1237206bf49SGordon Ross	kstat_delete;
1247206bf49SGordon Ross	kstat_install;
1257206bf49SGordon Ross
1267206bf49SGordon Ross	msec_per_tick;
1277206bf49SGordon Ross
1287206bf49SGordon Ross	mutex_enter;
1297206bf49SGordon Ross	mutex_exit;
1307206bf49SGordon Ross	mutex_owned;
1317206bf49SGordon Ross	mutex_owner;
1327206bf49SGordon Ross	mutex_tryenter;
1337206bf49SGordon Ross
1347206bf49SGordon Ross	nsec_per_tick;
1357206bf49SGordon Ross
1367206bf49SGordon Ross	ovbcopy;
1377206bf49SGordon Ross	p0;
1387206bf49SGordon Ross	panic;
1397206bf49SGordon Ross	panicargs;
1407206bf49SGordon Ross	panicstr;
1417206bf49SGordon Ross
1427206bf49SGordon Ross	random_get_bytes;
1437206bf49SGordon Ross	random_get_pseudo_bytes;
1447206bf49SGordon Ross
1457206bf49SGordon Ross	rw_destroy;
1467206bf49SGordon Ross	rw_downgrade;
1477206bf49SGordon Ross	rw_enter;
1487206bf49SGordon Ross	rw_exit;
1497206bf49SGordon Ross	rw_init;
1507206bf49SGordon Ross	#rw_iswriter;	# missing, but not currently needed
1517206bf49SGordon Ross	rw_lock_held;
1527206bf49SGordon Ross	rw_owner;
1537206bf49SGordon Ross	rw_read_held;
1547206bf49SGordon Ross	rw_tryenter;
1557206bf49SGordon Ross	rw_tryupgrade;
1567206bf49SGordon Ross	rw_write_held;
1577206bf49SGordon Ross
1587206bf49SGordon Ross	scalehrtime;
1597206bf49SGordon Ross
1607206bf49SGordon Ross	#sema_held;	# call the libc version directly
1617206bf49SGordon Ross	sema_p;
1627206bf49SGordon Ross	sema_p_sig;
1637206bf49SGordon Ross	sema_tryp;
1647206bf49SGordon Ross	sema_v;
1657206bf49SGordon Ross
1667206bf49SGordon Ross	strfree;
1677206bf49SGordon Ross
1687206bf49SGordon Ross	system_taskq_fini;
1697206bf49SGordon Ross	system_taskq_init;
1707206bf49SGordon Ross	taskq_create;
1717206bf49SGordon Ross	taskq_create_proc;
1727206bf49SGordon Ross	taskq_destroy;
1737206bf49SGordon Ross	taskq_dispatch;
1747206bf49SGordon Ross	taskq_dispatch_ent;
1757206bf49SGordon Ross	taskq_member;
1767206bf49SGordon Ross	taskq_wait;
1777206bf49SGordon Ross
1787206bf49SGordon Ross	thread_join;
1797206bf49SGordon Ross
1807206bf49SGordon Ross	tick_per_msec;
1817206bf49SGordon Ross	tsignal;
1827206bf49SGordon Ross	uiomove;
1837206bf49SGordon Ross	usec_per_tick;
1847206bf49SGordon Ross	vcmn_err;
1857206bf49SGordon Ross	vmem_qcache_reap;
1867206bf49SGordon Ross	vpanic;
1877206bf49SGordon Ross	zone0;
1887206bf49SGordon Ross	zone_kcred;
1897206bf49SGordon Ross	zthread_create;
1907206bf49SGordon Ross	zthread_exit;
1917206bf49SGordon Ross
1927206bf49SGordon Ross    local:
1937206bf49SGordon Ross	*;
1947206bf49SGordon Ross};
195