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