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