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*3684Srd117015# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
232522Sraf# Use is subject to license terms.
242522Sraf#
252522Sraf# ident	"%Z%%M%	%I%	%E% SMI"
262522Sraf#
272522Sraf
282522Sraf# Due to mistakes made early in the history of this library, there are no
292522Sraf# SUNW_1.1 through SUNW_1.4 symbols, but they are now kept as placeholders.
302522Sraf# Don't add any symbols to these versions.
312522Sraf
322522SrafSUNW_1.4 {
332522Sraf    global:
342522Sraf	SUNW_1.4;
352522Sraf} SUNW_1.3;
362522Sraf
372522SrafSUNW_1.3 {
382522Sraf    global:
392522Sraf	SUNW_1.3;
402522Sraf} SUNW_1.2;
412522Sraf
422522SrafSUNW_1.2 {
432522Sraf    global:
442522Sraf	SUNW_1.2;
452522Sraf} SUNW_1.1;
462522Sraf
472522SrafSUNW_1.1 {
482522Sraf    global:
492522Sraf	SUNW_1.1;
502522Sraf};
512522Sraf
522522SrafSUNWprivate_1.1 {
532522Sraf    global:
542522Sraf	Lalt_stack;
552522Sraf	Lclearfault;
562522Sraf	Lclearsig;
572522Sraf	Lctlfd;
582522Sraf	Ldstop;
592522Sraf	Lfree;
602522Sraf	Lgetareg;
612522Sraf	Lgrab;
622522Sraf	Lgrab_error;
632522Sraf	_libproc_debug;
642522Sraf	Lmain_stack;
652522Sraf	Lprochandle;
662522Sraf	Lpsinfo;
672522Sraf	Lputareg;
682522Sraf	Lsetrun;
692522Sraf	Lstack;
702522Sraf	Lstate;
712522Sraf	Lstatus;
722522Sraf	Lstop;
732522Sraf	Lsync;
742522Sraf	Lwait;
752522Sraf	Lxecbkpt;
762522Sraf	Lxecwapt;
772522Sraf	Paddr_to_ctf;
782522Sraf	Paddr_to_loadobj;
792522Sraf	Paddr_to_map;
802522Sraf	Paddr_to_text_map;
812522Sraf	Pasfd;
822522Sraf	Pclearfault;
832522Sraf	Pclearsig;
842522Sraf	Pcontent;
852522Sraf	Pcreate;
862522Sraf	Pcreate_agent;
872522Sraf	Pcreate_callback;
882522Sraf	Pcreate_error;
892522Sraf	Pcred;
902522Sraf	Pctlfd;
912522Sraf	Pdelbkpt;
922522Sraf	Pdelwapt;
932522Sraf	Pdestroy_agent;
942522Sraf	Pdstop;
952522Sraf	Penv_iter;
962522Sraf	Perror_printf;
972522Sraf	Pexecname;
982522Sraf	Pfault;
992522Sraf	Pfgcore;
1002522Sraf	Pfgrab_core;
1012522Sraf	Pfree;
1022522Sraf	Pgcore;
1032522Sraf	Pgetareg;
1042522Sraf	Pgetauxval;
1052522Sraf	Pgetauxvec;
1062522Sraf	Pgetenv;
1072522Sraf	Pgrab;
1082522Sraf	Pgrab_core;
1092522Sraf	Pgrab_error;
1102522Sraf	Pgrab_file;
1112522Sraf	Pisprocdir;
1122522Sraf	Pissyscall_prev;
1132522Sraf	Plmid;
1142522Sraf	Plmid_to_loadobj;
1152522Sraf	Plmid_to_map;
1162522Sraf	Plookup_by_addr;
1172522Sraf	Plookup_by_name;
1182522Sraf	Plwp_alt_stack;
1192522Sraf	Plwp_getfpregs;
1202522Sraf	Plwp_getpsinfo;
1212522Sraf	Plwp_getregs;
1222522Sraf	Plwp_iter;
1232522Sraf	Plwp_iter_all;
1242522Sraf	Plwp_main_stack;
1252522Sraf	Plwp_setfpregs;
1262522Sraf	Plwp_setregs;
1272522Sraf	Plwp_stack;
1282522Sraf	Pmapping_iter;
1292522Sraf	Pname_to_ctf;
1302522Sraf	Pname_to_loadobj;
1312522Sraf	Pname_to_map;
1322522Sraf	Pobject_iter;
1332522Sraf	Pobjname;
1342522Sraf	Pplatform;
1352522Sraf	Ppltdest;
1362522Sraf	Ppriv;
1372522Sraf	Pprivinfo;
1382522Sraf	Ppsinfo;
1392522Sraf	Pputareg;
1402522Sraf	pr_access;
1412522Sraf	pr_close;
1422522Sraf	pr_creat;
1432522Sraf	Prd_agent;
1442522Sraf	pr_door_info;
1452522Sraf	Pread;
1462522Sraf	Pread_string;
1472522Sraf	Prelease;
1482522Sraf	Preopen;
1492522Sraf	Preset_maps;
1502522Sraf	pr_exit;
1512522Sraf	pr_fcntl;
1522522Sraf	pr_fstat;
1532522Sraf	pr_fstat64;
1542522Sraf	pr_fstatvfs;
1552522Sraf	pr_getitimer;
1562522Sraf	pr_getpeername;
1572522Sraf	pr_getprojid;
1582522Sraf	pr_getrctl;
1592522Sraf	pr_getrlimit;
1602522Sraf	pr_getrlimit64;
1612522Sraf	pr_getsockname;
1622522Sraf	pr_getsockopt;
1632522Sraf	pr_gettaskid;
1642522Sraf	pr_getzoneid;
1652522Sraf	pr_ioctl;
1662522Sraf	pr_link;
1672522Sraf	pr_llseek;
1682522Sraf	pr_lseek;
1692522Sraf	pr_lstat;
1702522Sraf	pr_lstat64;
1712522Sraf	pr_lwp_exit;
1722522Sraf	pr_memcntl;
1732522Sraf	pr_meminfo;
1742522Sraf	pr_mmap;
1752522Sraf	pr_munmap;
1762522Sraf	proc_arg_grab;
1772522Sraf	proc_arg_psinfo;
1782522Sraf	proc_arg_xgrab;
1792522Sraf	proc_arg_xpsinfo;
1802522Sraf	proc_content2str;
1812522Sraf	proc_finistdio;
1822522Sraf	proc_fltname;
1832522Sraf	proc_fltset2str;
1842522Sraf	proc_flushstdio;
1852522Sraf	proc_get_auxv;
1862522Sraf	proc_get_cred;
1872522Sraf	proc_get_priv;
1882522Sraf	proc_get_psinfo;
1892522Sraf	proc_get_status;
1902522Sraf	proc_initstdio;
1912522Sraf	proc_lwp_in_set;
1922522Sraf	proc_lwp_range_valid;
1932522Sraf	proc_signame;
1942522Sraf	proc_sigset2str;
1952522Sraf	proc_str2content;
1962522Sraf	proc_str2flt;
1972522Sraf	proc_str2fltset;
1982522Sraf	proc_str2sig;
1992522Sraf	proc_str2sigset;
2002522Sraf	proc_str2sys;
2012522Sraf	proc_str2sysset;
2022522Sraf	proc_sysname;
2032522Sraf	proc_sysset2str;
2042522Sraf	proc_unctrl_psinfo;
2052522Sraf	proc_walk;
2062522Sraf	pr_open;
2072522Sraf	pr_processor_bind;
2082522Sraf	pr_pset_bind;
2092522Sraf	pr_rename;
2102522Sraf	pr_setitimer;
211*3684Srd117015	pr_setprojrctl;
2122522Sraf	pr_setrctl;
2132522Sraf	pr_setrlimit;
2142522Sraf	pr_setrlimit64;
2152522Sraf	pr_settaskid;
2162522Sraf	pr_sigaction;
2172522Sraf	pr_stat;
2182522Sraf	pr_stat64;
2192522Sraf	pr_statvfs;
2202522Sraf	pr_unlink;
2212522Sraf	pr_waitid;
2222522Sraf	pr_zmap;
2232712Snn35248	Pset_procfs_path;
2242522Sraf	Psetbkpt;
2252522Sraf	Psetcred;
2262522Sraf	Psetfault;
2272522Sraf	Psetflags;
2282522Sraf	Psetpriv;
2292522Sraf	Psetrun;
2302522Sraf	Psetsignal;
2312522Sraf	Psetsysentry;
2322522Sraf	Psetsysexit;
2332522Sraf	Psetwapt;
2342522Sraf	Psetzoneid;
2352522Sraf	Psignal;
2362522Sraf	ps_lcontinue;
2372522Sraf	ps_lgetfpregs;
2382522Sraf	ps_lgetregs;
2392522Sraf	ps_lsetfpregs;
2402522Sraf	ps_lsetregs;
2412522Sraf	ps_lstop;
2422522Sraf	ps_pauxv;
2432712Snn35248	ps_pbrandname;
2442522Sraf	ps_pcontinue;
2452522Sraf	ps_pdmodel;
2462522Sraf	ps_pdread;
2472522Sraf	ps_pdwrite;
2482522Sraf	ps_pglobal_lookup;
2492522Sraf	ps_pglobal_sym;
2502522Sraf	ps_plog;
2512522Sraf	ps_pread;
2522522Sraf	ps_pstop;
2532522Sraf	ps_ptread;
2542522Sraf	ps_ptwrite;
2552522Sraf	ps_pwrite;
2562522Sraf	Pstack_iter;
2572522Sraf	Pstate;
2582522Sraf	Pstatus;
2592522Sraf	Pstop;
2602522Sraf	Pstopstatus;
2612522Sraf	Psymbol_iter;
2622522Sraf	Psymbol_iter_by_addr;
2632522Sraf	Psymbol_iter_by_lmid;
2642522Sraf	Psymbol_iter_by_name;
2652522Sraf	Psync;
2662522Sraf	Psyscall;
2672522Sraf	Psysentry;
2682522Sraf	Psysexit;
2692522Sraf	Puname;
2702522Sraf	Punsetflags;
2712522Sraf	Pupdate_maps;
2722522Sraf	Pupdate_syms;
2732522Sraf	Pwait;
2742522Sraf	Pwrite;
2752522Sraf	Pxcreate;
2762522Sraf	Pxecbkpt;
2772522Sraf	Pxecwapt;
2782522Sraf	Pxlookup_by_addr;
2792522Sraf	Pxlookup_by_name;
2802522Sraf	Pxsymbol_iter;
2812522Sraf	Pzonename;
2822522Sraf    local:
2832522Sraf	*;
2842522Sraf};
285