Print this page
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/libproc/common/mapfile-vers
+++ new/usr/src/lib/libproc/common/mapfile-vers
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23 23 # Copyright 2012 DEY Storage Systems, Inc. All rights reserved.
24 24 # Copyright 2018 Joyent, Inc.
25 25 # Copyright (c) 2013 by Delphix. All rights reserved.
26 26 # Copyright (c) 2019 Carlos Neira <cneirabustos@gmail.com>
27 27 # Copyright 2020 OmniOS Community Edition (OmniOSce) Association.
28 28 # Copyright 2023 Oxide Computer Company
29 29 #
30 30
31 31 #
32 32 # MAPFILE HEADER START
33 33 #
34 34 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
35 35 # Object versioning must comply with the rules detailed in
36 36 #
37 37 # usr/src/lib/README.mapfiles
38 38 #
39 39 # You should not be making modifications here until you've read the most current
40 40 # copy of that file. If you need help, contact a gatekeeper for guidance.
41 41 #
42 42 # MAPFILE HEADER END
43 43 #
44 44
45 45 $mapfile_version 2
46 46
47 47 # Due to mistakes made early in the history of this library, there are no
48 48 # SUNW_1.1 through SUNW_1.4 symbols, but they are now kept as placeholders.
49 49 # Don't add any symbols to these versions.
50 50
51 51 SYMBOL_VERSION SUNW_1.4 {
52 52 global:
53 53 SUNW_1.4;
54 54 } SUNW_1.3;
55 55
56 56 SYMBOL_VERSION SUNW_1.3 {
57 57 global:
58 58 SUNW_1.3;
59 59 } SUNW_1.2;
60 60
61 61 SYMBOL_VERSION SUNW_1.2 {
62 62 global:
63 63 SUNW_1.2;
64 64 } SUNW_1.1;
65 65
66 66 SYMBOL_VERSION SUNW_1.1 {
67 67 global:
68 68 SUNW_1.1;
69 69 };
70 70
71 71 SYMBOL_VERSION SUNWprivate_1.1 {
72 72 global:
73 73 Lalt_stack;
74 74 Lclearfault;
75 75 Lclearsig;
76 76 Lctlfd;
77 77 Ldstop;
78 78 Lfree;
79 79 Lgetareg;
80 80 Lgetfpregs;
81 81 Lgetregs;
82 82 Lgetxregs;
83 83 Lgrab;
84 84 Lgrab_error;
85 85 _libproc_debug { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
86 86 Lmain_stack;
87 87 Lprochandle;
88 88 Lpsinfo;
89 89 Lputareg;
90 90 Lsetfpregs;
91 91 Lsetregs;
92 92 Lsetrun;
93 93 Lsetxregs;
94 94 Lstack;
95 95 Lstate;
96 96 Lstatus;
97 97 Lstop;
98 98 Lsync;
99 99 Lwait;
100 100 Lxecbkpt;
101 101 Lxecwapt;
102 102 Paddr_to_ctf;
103 103 Paddr_to_loadobj;
104 104 Paddr_to_map;
105 105 Paddr_to_text_map;
106 106 Pasfd;
107 107 Pclearfault;
108 108 Pclearsig;
109 109 Pcontent;
110 110 Pcreate;
111 111 Pcreate_agent;
112 112 Pcreate_callback;
113 113 Pcreate_error;
114 114 Pcred;
115 115 Pctlfd;
116 116 Pdelbkpt;
117 117 Pdelwapt;
118 118 Pdestroy_agent;
119 119 Pdstop;
120 120 Penv_iter;
121 121 Perror_printf;
122 122 Pexecname;
123 123 Pfault;
124 124 Pfgcore;
125 125 Pfgrab_core;
126 126 Pfree;
127 127 Pgcore;
128 128 Pgetareg;
129 129 Pgetauxval;
130 130 Pgetauxvec;
131 131 Pgetenv;
132 132 Pgrab;
133 133 Pgrab_core;
134 134 Pgrab_error;
135 135 Pgrab_file;
136 136 Pgrab_ops;
137 137 Pisprocdir;
138 138 Pissyscall;
139 139 Pissyscall_prev;
140 140 Plmid;
141 141 Plmid_to_ctf;
142 142 Plmid_to_loadobj;
143 143 Plmid_to_map;
144 144 Plookup_by_addr;
145 145 Plookup_by_name;
146 146 Plwp_alt_stack;
147 147 Plwp_freexregs;
148 148 Plwp_getfpregs;
149 149 Plwp_getname;
150 150 Plwp_getpsinfo;
151 151 Plwp_getregs;
152 152 Plwp_getspymaster;
153 153 Plwp_getxregs;
154 154 Plwp_iter;
155 155 Plwp_iter_all;
156 156 Plwp_main_stack;
157 157 Plwp_setfpregs;
158 158 Plwp_setregs;
159 159 Plwp_setxregs;
160 160 Plwp_stack;
161 161 Pmapping_iter;
162 162 Pmapping_iter_resolved;
163 163 Pname_to_ctf;
164 164 Pname_to_loadobj;
165 165 Pname_to_map;
166 166 Pobject_iter;
167 167 Pobject_iter_resolved;
168 168 Pobjname;
169 169 Pobjname_resolved;
170 170 Pplatform;
171 171 Ppltdest;
172 172 Ppriv;
173 173 Pprivinfo;
174 174 Ppriv_free;
175 175 Ppsinfo;
176 176 Pputareg;
177 177 pr_access;
178 178 pr_close;
179 179 pr_creat;
180 180 Prd_agent;
181 181 pr_door_info;
182 182 Pread;
183 183 Pread_string;
184 184 Prelease;
185 185 Preopen;
186 186 Preset_maps;
187 187 pr_exit;
188 188 pr_fcntl;
189 189 pr_fstat;
190 190 pr_fstat64;
191 191 pr_fstatvfs;
192 192 pr_getitimer;
193 193 pr_getpeername;
194 194 pr_getpeerucred;
195 195 pr_getprojid;
196 196 pr_getrctl;
197 197 pr_getrlimit;
198 198 pr_getrlimit64;
199 199 pr_getsockname;
200 200 pr_getsockopt;
201 201 pr_gettaskid;
202 202 pr_getzoneid;
203 203 pr_ioctl;
204 204 pr_link;
205 205 pr_llseek;
206 206 pr_lseek;
207 207 pr_lstat;
208 208 pr_lstat64;
209 209 pr_lwp_exit;
210 210 pr_memcntl;
211 211 pr_meminfo;
212 212 pr_mmap;
213 213 pr_munmap;
214 214 proc_arg_grab;
215 215 proc_arg_psinfo;
216 216 proc_arg_xgrab;
217 217 proc_arg_xpsinfo;
218 218 proc_content2str;
219 219 proc_dmodelname;
220 220 proc_fdinfo_free;
221 221 proc_fdinfo_misc;
222 222 proc_fdinfowalk;
223 223 proc_fdwalk;
224 224 proc_finistdio;
225 225 proc_fltname;
226 226 proc_fltset2str;
227 227 proc_flushstdio;
228 228 proc_free_priv;
229 229 proc_get_auxv;
230 230 proc_get_cred;
231 231 proc_get_fdinfo;
232 232 proc_get_priv;
233 233 proc_get_psinfo;
234 234 proc_get_lwpsinfo;
235 235 proc_get_secflags;
236 236 proc_get_status;
237 237 proc_initstdio;
238 238 proc_lwp_in_set;
239 239 proc_lwp_range_valid;
240 240 proc_signame;
241 241 proc_sigset2str;
242 242 proc_str2content;
243 243 proc_str2flt;
244 244 proc_str2fltset;
245 245 proc_str2sig;
246 246 proc_str2sigset;
247 247 proc_str2sys;
248 248 proc_str2sysset;
249 249 proc_sysname;
250 250 proc_sysset2str;
251 251 proc_unctrl_psinfo;
252 252 proc_walk;
253 253 pr_open;
254 254 pr_processor_bind;
255 255 pr_rename;
256 256 pr_setitimer;
257 257 pr_setprojrctl;
258 258 pr_setrctl;
259 259 pr_setrlimit;
260 260 pr_setrlimit64;
261 261 pr_settaskid;
262 262 pr_sigaction;
263 263 pr_stat;
264 264 pr_stat64;
265 265 pr_statvfs;
266 266 pr_unlink;
267 267 pr_waitid;
268 268 pr_zmap;
269 269 Pset_procfs_path;
270 270 Psetbkpt;
271 271 Psetcred;
272 272 Psetfault;
273 273 Psetflags;
274 274 Psetpriv;
275 275 Psetrun;
276 276 Psetsignal;
277 277 Psetsysentry;
278 278 Psetsysexit;
279 279 Psetwapt;
280 280 Psetzoneid;
281 281 Psignal;
282 282 ps_lcontinue;
283 283 ps_lgetfpregs;
284 284 ps_lgetregs;
285 285 ps_lgetxregs;
286 286 ps_lgetxregsize;
287 287 ps_lsetfpregs;
288 288 ps_lsetregs;
289 289 ps_lsetxregs;
290 290 ps_lstop;
291 291 ps_pauxv;
292 292 ps_pbrandname;
293 293 ps_pcontinue;
294 294 ps_pdmodel;
295 295 ps_pdread { FLAGS = NODYNSORT; }; # Alias of ps_pread
296 296 ps_pdwrite { FLAGS = NODYNSORT; }; # Alias of ps_pwrite
297 297 ps_pglobal_lookup;
298 298 ps_pglobal_sym;
299 299 ps_plog;
300 300 ps_pread;
301 301 ps_pstop;
302 302 ps_ptread { FLAGS = NODYNSORT; }; # Alias of ps_pread
303 303 ps_ptwrite { FLAGS = NODYNSORT; }; # Alias of ps_pwrite
304 304 ps_pwrite;
305 305 Psecflags;
306 306 Psecflags_free;
307 307 Pstack_iter;
308 308 Pstate;
309 309 Pstatus;
310 310 Pstop;
311 311 Pstopstatus;
312 312 Psymbol_iter;
313 313 Psymbol_iter_by_addr;
314 314 Psymbol_iter_by_lmid;
315 315 Psymbol_iter_by_name;
316 316 Psync;
317 317 Psyscall;
318 318 Psysentry;
319 319 Psysexit;
320 320 Puname;
321 321 Punsetflags;
322 322 Pupdate_maps;
323 323 Pupdate_syms;
324 324 Pupanic;
325 325 Pupanic_free;
326 326 Pwait;
327 327 Pwrite;
328 328 Pxcreate;
329 329 Pxecbkpt;
330 330 Pxecwapt;
331 331 Pxlookup_by_addr;
332 332 Pxlookup_by_addr_resolved;
333 333 Pxlookup_by_name;
334 334 Pxsymbol_iter;
335 335 Pzonename;
336 336 Pzonepath;
337 337 Pzoneroot;
338 338 Pfdinfo_iter;
339 339
340 340 $if _x86 && _ELF32
341 341 Pldt;
342 342 proc_get_ldt;
343 343 ps_lgetLDT;
344 344 $endif
345 345
346 346 $if _sparc
347 347 Plwp_getgwindows;
348 348 $if _ELF64
349 349 Plwp_getasrs;
350 350 Plwp_setasrs;
351 351 $endif
352 352 $endif
353 353
354 354 local:
355 355 *;
356 356 };
|
↓ open down ↓ |
356 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX