12522Sraf# 22522Sraf# CDDL HEADER START 32522Sraf# 42522Sraf# The contents of this file are subject to the terms of the 52522Sraf# Common Development and Distribution License (the "License"). 62522Sraf# You may not use this file except in compliance with the License. 72522Sraf# 82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92522Sraf# or http://www.opensolaris.org/os/licensing. 102522Sraf# See the License for the specific language governing permissions 112522Sraf# and limitations under the License. 122522Sraf# 132522Sraf# When distributing Covered Code, include this CDDL HEADER in each 142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152522Sraf# If applicable, add the following below this CDDL HEADER, with the 162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying 172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner] 182522Sraf# 192522Sraf# CDDL HEADER END 202522Sraf# 212522Sraf# 22*12692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 232522Sraf# 242522Sraf 258744SAli.Bahrami@Sun.COM# 268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 278744SAli.Bahrami@Sun.COM# 288744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 308744SAli.Bahrami@Sun.COM# 318744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 328744SAli.Bahrami@Sun.COM# 338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 358744SAli.Bahrami@Sun.COM# 368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 378744SAli.Bahrami@Sun.COM# 388744SAli.Bahrami@Sun.COM 39*12692SAli.Bahrami@Oracle.COM$mapfile_version 2 40*12692SAli.Bahrami@Oracle.COM 412522Sraf# Due to mistakes made early in the history of this library, there are no 422522Sraf# SUNW_1.1 through SUNW_1.4 symbols, but they are now kept as placeholders. 432522Sraf# Don't add any symbols to these versions. 442522Sraf 45*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 { 462522Sraf global: 472522Sraf SUNW_1.4; 482522Sraf} SUNW_1.3; 492522Sraf 50*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 { 512522Sraf global: 522522Sraf SUNW_1.3; 532522Sraf} SUNW_1.2; 542522Sraf 55*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 562522Sraf global: 572522Sraf SUNW_1.2; 582522Sraf} SUNW_1.1; 592522Sraf 60*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { 612522Sraf global: 622522Sraf SUNW_1.1; 632522Sraf}; 642522Sraf 65*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 662522Sraf global: 672522Sraf Lalt_stack; 682522Sraf Lclearfault; 692522Sraf Lclearsig; 702522Sraf Lctlfd; 712522Sraf Ldstop; 722522Sraf Lfree; 732522Sraf Lgetareg; 742522Sraf Lgrab; 752522Sraf Lgrab_error; 762522Sraf _libproc_debug; 772522Sraf Lmain_stack; 782522Sraf Lprochandle; 792522Sraf Lpsinfo; 802522Sraf Lputareg; 812522Sraf Lsetrun; 822522Sraf Lstack; 832522Sraf Lstate; 842522Sraf Lstatus; 852522Sraf Lstop; 862522Sraf Lsync; 872522Sraf Lwait; 882522Sraf Lxecbkpt; 892522Sraf Lxecwapt; 902522Sraf Paddr_to_ctf; 912522Sraf Paddr_to_loadobj; 922522Sraf Paddr_to_map; 932522Sraf Paddr_to_text_map; 942522Sraf Pasfd; 952522Sraf Pclearfault; 962522Sraf Pclearsig; 972522Sraf Pcontent; 982522Sraf Pcreate; 992522Sraf Pcreate_agent; 1002522Sraf Pcreate_callback; 1012522Sraf Pcreate_error; 1022522Sraf Pcred; 1032522Sraf Pctlfd; 1042522Sraf Pdelbkpt; 1052522Sraf Pdelwapt; 1062522Sraf Pdestroy_agent; 1072522Sraf Pdstop; 1082522Sraf Penv_iter; 1092522Sraf Perror_printf; 1102522Sraf Pexecname; 1112522Sraf Pfault; 1122522Sraf Pfgcore; 1132522Sraf Pfgrab_core; 1142522Sraf Pfree; 1152522Sraf Pgcore; 1162522Sraf Pgetareg; 1172522Sraf Pgetauxval; 1182522Sraf Pgetauxvec; 1192522Sraf Pgetenv; 1202522Sraf Pgrab; 1212522Sraf Pgrab_core; 1222522Sraf Pgrab_error; 1232522Sraf Pgrab_file; 1242522Sraf Pisprocdir; 1252522Sraf Pissyscall_prev; 1262522Sraf Plmid; 1272522Sraf Plmid_to_loadobj; 1282522Sraf Plmid_to_map; 1292522Sraf Plookup_by_addr; 1302522Sraf Plookup_by_name; 1312522Sraf Plwp_alt_stack; 1322522Sraf Plwp_getfpregs; 1332522Sraf Plwp_getpsinfo; 1342522Sraf Plwp_getregs; 1352522Sraf Plwp_iter; 1362522Sraf Plwp_iter_all; 1372522Sraf Plwp_main_stack; 1382522Sraf Plwp_setfpregs; 1392522Sraf Plwp_setregs; 1402522Sraf Plwp_stack; 1412522Sraf Pmapping_iter; 1427675SEdward.Pilatowicz@Sun.COM Pmapping_iter_resolved; 1432522Sraf Pname_to_ctf; 1442522Sraf Pname_to_loadobj; 1452522Sraf Pname_to_map; 1462522Sraf Pobject_iter; 1477675SEdward.Pilatowicz@Sun.COM Pobject_iter_resolved; 1482522Sraf Pobjname; 1497675SEdward.Pilatowicz@Sun.COM Pobjname_resolved; 1502522Sraf Pplatform; 1512522Sraf Ppltdest; 1522522Sraf Ppriv; 1532522Sraf Pprivinfo; 1542522Sraf Ppsinfo; 1552522Sraf Pputareg; 1562522Sraf pr_access; 1572522Sraf pr_close; 1582522Sraf pr_creat; 1592522Sraf Prd_agent; 1602522Sraf pr_door_info; 1612522Sraf Pread; 1622522Sraf Pread_string; 1632522Sraf Prelease; 1642522Sraf Preopen; 1652522Sraf Preset_maps; 1662522Sraf pr_exit; 1672522Sraf pr_fcntl; 1682522Sraf pr_fstat; 1692522Sraf pr_fstat64; 1702522Sraf pr_fstatvfs; 1712522Sraf pr_getitimer; 1722522Sraf pr_getpeername; 1732522Sraf pr_getprojid; 1742522Sraf pr_getrctl; 1752522Sraf pr_getrlimit; 1762522Sraf pr_getrlimit64; 1772522Sraf pr_getsockname; 1782522Sraf pr_getsockopt; 1792522Sraf pr_gettaskid; 1802522Sraf pr_getzoneid; 1812522Sraf pr_ioctl; 1822522Sraf pr_link; 1832522Sraf pr_llseek; 1842522Sraf pr_lseek; 1852522Sraf pr_lstat; 1862522Sraf pr_lstat64; 1872522Sraf pr_lwp_exit; 1882522Sraf pr_memcntl; 1892522Sraf pr_meminfo; 1902522Sraf pr_mmap; 1912522Sraf pr_munmap; 1922522Sraf proc_arg_grab; 1932522Sraf proc_arg_psinfo; 1942522Sraf proc_arg_xgrab; 1952522Sraf proc_arg_xpsinfo; 1962522Sraf proc_content2str; 1972522Sraf proc_finistdio; 1982522Sraf proc_fltname; 1992522Sraf proc_fltset2str; 2002522Sraf proc_flushstdio; 2012522Sraf proc_get_auxv; 2022522Sraf proc_get_cred; 2032522Sraf proc_get_priv; 2042522Sraf proc_get_psinfo; 2052522Sraf proc_get_status; 2062522Sraf proc_initstdio; 2072522Sraf proc_lwp_in_set; 2082522Sraf proc_lwp_range_valid; 2092522Sraf proc_signame; 2102522Sraf proc_sigset2str; 2112522Sraf proc_str2content; 2122522Sraf proc_str2flt; 2132522Sraf proc_str2fltset; 2142522Sraf proc_str2sig; 2152522Sraf proc_str2sigset; 2162522Sraf proc_str2sys; 2172522Sraf proc_str2sysset; 2182522Sraf proc_sysname; 2192522Sraf proc_sysset2str; 2202522Sraf proc_unctrl_psinfo; 2212522Sraf proc_walk; 2222522Sraf pr_open; 2232522Sraf pr_processor_bind; 2242522Sraf pr_rename; 2252522Sraf pr_setitimer; 2263684Srd117015 pr_setprojrctl; 2272522Sraf pr_setrctl; 2282522Sraf pr_setrlimit; 2292522Sraf pr_setrlimit64; 2302522Sraf pr_settaskid; 2312522Sraf pr_sigaction; 2322522Sraf pr_stat; 2332522Sraf pr_stat64; 2342522Sraf pr_statvfs; 2352522Sraf pr_unlink; 2362522Sraf pr_waitid; 2372522Sraf pr_zmap; 2382712Snn35248 Pset_procfs_path; 2392522Sraf Psetbkpt; 2402522Sraf Psetcred; 2412522Sraf Psetfault; 2422522Sraf Psetflags; 2432522Sraf Psetpriv; 2442522Sraf Psetrun; 2452522Sraf Psetsignal; 2462522Sraf Psetsysentry; 2472522Sraf Psetsysexit; 2482522Sraf Psetwapt; 2492522Sraf Psetzoneid; 2502522Sraf Psignal; 2512522Sraf ps_lcontinue; 2522522Sraf ps_lgetfpregs; 2532522Sraf ps_lgetregs; 2542522Sraf ps_lsetfpregs; 2552522Sraf ps_lsetregs; 2562522Sraf ps_lstop; 2572522Sraf ps_pauxv; 2582712Snn35248 ps_pbrandname; 2592522Sraf ps_pcontinue; 2602522Sraf ps_pdmodel; 261*12692SAli.Bahrami@Oracle.COM ps_pdread { FLAGS = NODYNSORT }; # Alias of ps_pread 262*12692SAli.Bahrami@Oracle.COM ps_pdwrite { FLAGS = NODYNSORT }; # Alias of ps_pwrite 2632522Sraf ps_pglobal_lookup; 2642522Sraf ps_pglobal_sym; 2652522Sraf ps_plog; 2662522Sraf ps_pread; 2672522Sraf ps_pstop; 268*12692SAli.Bahrami@Oracle.COM ps_ptread { FLAGS = NODYNSORT }; # Alias of ps_pread 269*12692SAli.Bahrami@Oracle.COM ps_ptwrite { FLAGS = NODYNSORT }; # Alias of ps_pwrite 2702522Sraf ps_pwrite; 2712522Sraf Pstack_iter; 2722522Sraf Pstate; 2732522Sraf Pstatus; 2742522Sraf Pstop; 2752522Sraf Pstopstatus; 2762522Sraf Psymbol_iter; 2772522Sraf Psymbol_iter_by_addr; 2782522Sraf Psymbol_iter_by_lmid; 2792522Sraf Psymbol_iter_by_name; 2802522Sraf Psync; 2812522Sraf Psyscall; 2822522Sraf Psysentry; 2832522Sraf Psysexit; 2842522Sraf Puname; 2852522Sraf Punsetflags; 2862522Sraf Pupdate_maps; 2872522Sraf Pupdate_syms; 2882522Sraf Pwait; 2892522Sraf Pwrite; 2902522Sraf Pxcreate; 2912522Sraf Pxecbkpt; 2922522Sraf Pxecwapt; 2932522Sraf Pxlookup_by_addr; 2947675SEdward.Pilatowicz@Sun.COM Pxlookup_by_addr_resolved; 2952522Sraf Pxlookup_by_name; 2962522Sraf Pxsymbol_iter; 2972522Sraf Pzonename; 2987675SEdward.Pilatowicz@Sun.COM Pzonepath; 2997675SEdward.Pilatowicz@Sun.COM Pzoneroot; 300*12692SAli.Bahrami@Oracle.COM 301*12692SAli.Bahrami@Oracle.COM$if _x86 && _ELF32 302*12692SAli.Bahrami@Oracle.COM Pldt; 303*12692SAli.Bahrami@Oracle.COM proc_get_ldt; 304*12692SAli.Bahrami@Oracle.COM ps_lgetLDT; 305*12692SAli.Bahrami@Oracle.COM$endif 306*12692SAli.Bahrami@Oracle.COM 307*12692SAli.Bahrami@Oracle.COM$if _sparc 308*12692SAli.Bahrami@Oracle.COM Plwp_getgwindows; 309*12692SAli.Bahrami@Oracle.COM Plwp_getxregs; 310*12692SAli.Bahrami@Oracle.COM Plwp_setxregs; 311*12692SAli.Bahrami@Oracle.COM ps_lgetxregs; 312*12692SAli.Bahrami@Oracle.COM ps_lgetxregsize; 313*12692SAli.Bahrami@Oracle.COM ps_lsetxregs; 314*12692SAli.Bahrami@Oracle.COM 315*12692SAli.Bahrami@Oracle.COM$if _ELF64 316*12692SAli.Bahrami@Oracle.COM Plwp_getasrs; 317*12692SAli.Bahrami@Oracle.COM Plwp_setasrs; 318*12692SAli.Bahrami@Oracle.COM$endif 319*12692SAli.Bahrami@Oracle.COM$endif 320*12692SAli.Bahrami@Oracle.COM 3212522Sraf local: 3222522Sraf *; 3232522Sraf}; 324