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