1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
23# Use is subject to license terms.
24#
25# ident	"%Z%%M%	%I%	%E% SMI"
26#
27
28# Due to mistakes made early in the history of this library, there are no
29# SUNW_1.1 through SUNW_1.4 symbols, but they are now kept as placeholders.
30# Don't add any symbols to these versions.
31
32SUNW_1.4 {
33    global:
34	SUNW_1.4;
35} SUNW_1.3;
36
37SUNW_1.3 {
38    global:
39	SUNW_1.3;
40} SUNW_1.2;
41
42SUNW_1.2 {
43    global:
44	SUNW_1.2;
45} SUNW_1.1;
46
47SUNW_1.1 {
48    global:
49	SUNW_1.1;
50};
51
52SUNWprivate_1.1 {
53    global:
54	Lalt_stack;
55	Lclearfault;
56	Lclearsig;
57	Lctlfd;
58	Ldstop;
59	Lfree;
60	Lgetareg;
61	Lgrab;
62	Lgrab_error;
63	_libproc_debug;
64	Lmain_stack;
65	Lprochandle;
66	Lpsinfo;
67	Lputareg;
68	Lsetrun;
69	Lstack;
70	Lstate;
71	Lstatus;
72	Lstop;
73	Lsync;
74	Lwait;
75	Lxecbkpt;
76	Lxecwapt;
77	Paddr_to_ctf;
78	Paddr_to_loadobj;
79	Paddr_to_map;
80	Paddr_to_text_map;
81	Pasfd;
82	Pclearfault;
83	Pclearsig;
84	Pcontent;
85	Pcreate;
86	Pcreate_agent;
87	Pcreate_callback;
88	Pcreate_error;
89	Pcred;
90	Pctlfd;
91	Pdelbkpt;
92	Pdelwapt;
93	Pdestroy_agent;
94	Pdstop;
95	Penv_iter;
96	Perror_printf;
97	Pexecname;
98	Pfault;
99	Pfgcore;
100	Pfgrab_core;
101	Pfree;
102	Pgcore;
103	Pgetareg;
104	Pgetauxval;
105	Pgetauxvec;
106	Pgetenv;
107	Pgrab;
108	Pgrab_core;
109	Pgrab_error;
110	Pgrab_file;
111	Pisprocdir;
112	Pissyscall_prev;
113	Plmid;
114	Plmid_to_loadobj;
115	Plmid_to_map;
116	Plookup_by_addr;
117	Plookup_by_name;
118	Plwp_alt_stack;
119	Plwp_getfpregs;
120	Plwp_getpsinfo;
121	Plwp_getregs;
122	Plwp_iter;
123	Plwp_iter_all;
124	Plwp_main_stack;
125	Plwp_setfpregs;
126	Plwp_setregs;
127	Plwp_stack;
128	Pmapping_iter;
129	Pname_to_ctf;
130	Pname_to_loadobj;
131	Pname_to_map;
132	Pobject_iter;
133	Pobjname;
134	Pplatform;
135	Ppltdest;
136	Ppriv;
137	Pprivinfo;
138	Ppsinfo;
139	Pputareg;
140	pr_access;
141	pr_close;
142	pr_creat;
143	Prd_agent;
144	pr_door_info;
145	Pread;
146	Pread_string;
147	Prelease;
148	Preopen;
149	Preset_maps;
150	pr_exit;
151	pr_fcntl;
152	pr_fstat;
153	pr_fstat64;
154	pr_fstatvfs;
155	pr_getitimer;
156	pr_getpeername;
157	pr_getprojid;
158	pr_getrctl;
159	pr_getrlimit;
160	pr_getrlimit64;
161	pr_getsockname;
162	pr_getsockopt;
163	pr_gettaskid;
164	pr_getzoneid;
165	pr_ioctl;
166	pr_link;
167	pr_llseek;
168	pr_lseek;
169	pr_lstat;
170	pr_lstat64;
171	pr_lwp_exit;
172	pr_memcntl;
173	pr_meminfo;
174	pr_mmap;
175	pr_munmap;
176	proc_arg_grab;
177	proc_arg_psinfo;
178	proc_arg_xgrab;
179	proc_arg_xpsinfo;
180	proc_content2str;
181	proc_finistdio;
182	proc_fltname;
183	proc_fltset2str;
184	proc_flushstdio;
185	proc_get_auxv;
186	proc_get_cred;
187	proc_get_priv;
188	proc_get_psinfo;
189	proc_get_status;
190	proc_initstdio;
191	proc_lwp_in_set;
192	proc_lwp_range_valid;
193	proc_signame;
194	proc_sigset2str;
195	proc_str2content;
196	proc_str2flt;
197	proc_str2fltset;
198	proc_str2sig;
199	proc_str2sigset;
200	proc_str2sys;
201	proc_str2sysset;
202	proc_sysname;
203	proc_sysset2str;
204	proc_unctrl_psinfo;
205	proc_walk;
206	pr_open;
207	pr_processor_bind;
208	pr_pset_bind;
209	pr_rename;
210	pr_setitimer;
211	pr_setprojrctl;
212	pr_setrctl;
213	pr_setrlimit;
214	pr_setrlimit64;
215	pr_settaskid;
216	pr_sigaction;
217	pr_stat;
218	pr_stat64;
219	pr_statvfs;
220	pr_unlink;
221	pr_waitid;
222	pr_zmap;
223	Pset_procfs_path;
224	Psetbkpt;
225	Psetcred;
226	Psetfault;
227	Psetflags;
228	Psetpriv;
229	Psetrun;
230	Psetsignal;
231	Psetsysentry;
232	Psetsysexit;
233	Psetwapt;
234	Psetzoneid;
235	Psignal;
236	ps_lcontinue;
237	ps_lgetfpregs;
238	ps_lgetregs;
239	ps_lsetfpregs;
240	ps_lsetregs;
241	ps_lstop;
242	ps_pauxv;
243	ps_pbrandname;
244	ps_pcontinue;
245	ps_pdmodel;
246	ps_pdread = NODYNSORT;		# Alias of ps_pread
247	ps_pdwrite = NODYNSORT;		# Alias of ps_pwrite
248	ps_pglobal_lookup;
249	ps_pglobal_sym;
250	ps_plog;
251	ps_pread;
252	ps_pstop;
253	ps_ptread = NODYNSORT;		# Alias of ps_pread
254	ps_ptwrite = NODYNSORT;		# Alias of ps_pwrite
255	ps_pwrite;
256	Pstack_iter;
257	Pstate;
258	Pstatus;
259	Pstop;
260	Pstopstatus;
261	Psymbol_iter;
262	Psymbol_iter_by_addr;
263	Psymbol_iter_by_lmid;
264	Psymbol_iter_by_name;
265	Psync;
266	Psyscall;
267	Psysentry;
268	Psysexit;
269	Puname;
270	Punsetflags;
271	Pupdate_maps;
272	Pupdate_syms;
273	Pwait;
274	Pwrite;
275	Pxcreate;
276	Pxecbkpt;
277	Pxecwapt;
278	Pxlookup_by_addr;
279	Pxlookup_by_name;
280	Pxsymbol_iter;
281	Pzonename;
282    local:
283	*;
284};
285