xref: /onnv-gate/usr/src/lib/libproc/common/mapfile-vers (revision 12692:4341b447c069)
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