raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 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 | # |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 22 | # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. |
Garrett D'Amore | 34bdffb | 2012-11-02 09:48:42 -0700 | [diff] [blame] | 23 | # Copyright 2012 DEY Storage Systems, Inc. All rights reserved. |
John Levon | ab61854 | 2018-10-08 15:34:11 +0100 | [diff] [blame^] | 24 | # Copyright 2018 Joyent, Inc. |
Jeremy Jones | 2a12f85 | 2013-08-21 15:45:46 -0800 | [diff] [blame] | 25 | # Copyright (c) 2013 by Delphix. All rights reserved. |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 26 | # |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 27 | |
Ali Bahrami | bfed486 | 2009-02-10 09:38:02 -0700 | [diff] [blame] | 28 | # |
| 29 | # MAPFILE HEADER START |
| 30 | # |
| 31 | # WARNING: STOP NOW. DO NOT MODIFY THIS FILE. |
| 32 | # Object versioning must comply with the rules detailed in |
| 33 | # |
| 34 | # usr/src/lib/README.mapfiles |
| 35 | # |
| 36 | # You should not be making modifications here until you've read the most current |
| 37 | # copy of that file. If you need help, contact a gatekeeper for guidance. |
| 38 | # |
| 39 | # MAPFILE HEADER END |
| 40 | # |
| 41 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 42 | $mapfile_version 2 |
| 43 | |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 44 | # Due to mistakes made early in the history of this library, there are no |
| 45 | # SUNW_1.1 through SUNW_1.4 symbols, but they are now kept as placeholders. |
| 46 | # Don't add any symbols to these versions. |
| 47 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 48 | SYMBOL_VERSION SUNW_1.4 { |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 49 | global: |
| 50 | SUNW_1.4; |
| 51 | } SUNW_1.3; |
| 52 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 53 | SYMBOL_VERSION SUNW_1.3 { |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 54 | global: |
| 55 | SUNW_1.3; |
| 56 | } SUNW_1.2; |
| 57 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 58 | SYMBOL_VERSION SUNW_1.2 { |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 59 | global: |
| 60 | SUNW_1.2; |
| 61 | } SUNW_1.1; |
| 62 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 63 | SYMBOL_VERSION SUNW_1.1 { |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 64 | global: |
| 65 | SUNW_1.1; |
| 66 | }; |
| 67 | |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 68 | SYMBOL_VERSION SUNWprivate_1.1 { |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 69 | global: |
| 70 | Lalt_stack; |
| 71 | Lclearfault; |
| 72 | Lclearsig; |
| 73 | Lctlfd; |
| 74 | Ldstop; |
| 75 | Lfree; |
| 76 | Lgetareg; |
| 77 | Lgrab; |
| 78 | Lgrab_error; |
| 79 | _libproc_debug; |
| 80 | Lmain_stack; |
| 81 | Lprochandle; |
| 82 | Lpsinfo; |
| 83 | Lputareg; |
| 84 | Lsetrun; |
| 85 | Lstack; |
| 86 | Lstate; |
| 87 | Lstatus; |
| 88 | Lstop; |
| 89 | Lsync; |
| 90 | Lwait; |
| 91 | Lxecbkpt; |
| 92 | Lxecwapt; |
| 93 | Paddr_to_ctf; |
| 94 | Paddr_to_loadobj; |
| 95 | Paddr_to_map; |
| 96 | Paddr_to_text_map; |
| 97 | Pasfd; |
| 98 | Pclearfault; |
| 99 | Pclearsig; |
| 100 | Pcontent; |
| 101 | Pcreate; |
| 102 | Pcreate_agent; |
| 103 | Pcreate_callback; |
| 104 | Pcreate_error; |
| 105 | Pcred; |
| 106 | Pctlfd; |
| 107 | Pdelbkpt; |
| 108 | Pdelwapt; |
| 109 | Pdestroy_agent; |
| 110 | Pdstop; |
| 111 | Penv_iter; |
| 112 | Perror_printf; |
| 113 | Pexecname; |
| 114 | Pfault; |
| 115 | Pfgcore; |
| 116 | Pfgrab_core; |
| 117 | Pfree; |
| 118 | Pgcore; |
| 119 | Pgetareg; |
| 120 | Pgetauxval; |
| 121 | Pgetauxvec; |
| 122 | Pgetenv; |
| 123 | Pgrab; |
| 124 | Pgrab_core; |
| 125 | Pgrab_error; |
| 126 | Pgrab_file; |
Jeremy Jones | 2a12f85 | 2013-08-21 15:45:46 -0800 | [diff] [blame] | 127 | Pgrab_ops; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 128 | Pisprocdir; |
Robert Mustacchi | 43051d2 | 2016-05-12 09:47:18 -0700 | [diff] [blame] | 129 | Pissyscall; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 130 | Pissyscall_prev; |
| 131 | Plmid; |
Robert Mustacchi | 43051d2 | 2016-05-12 09:47:18 -0700 | [diff] [blame] | 132 | Plmid_to_ctf; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 133 | Plmid_to_loadobj; |
| 134 | Plmid_to_map; |
| 135 | Plookup_by_addr; |
| 136 | Plookup_by_name; |
| 137 | Plwp_alt_stack; |
| 138 | Plwp_getfpregs; |
John Levon | ab61854 | 2018-10-08 15:34:11 +0100 | [diff] [blame^] | 139 | Plwp_getname; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 140 | Plwp_getpsinfo; |
| 141 | Plwp_getregs; |
Bryan Cantrill | f971a34 | 2013-04-02 13:52:19 -0700 | [diff] [blame] | 142 | Plwp_getspymaster; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 143 | Plwp_iter; |
| 144 | Plwp_iter_all; |
| 145 | Plwp_main_stack; |
| 146 | Plwp_setfpregs; |
| 147 | Plwp_setregs; |
| 148 | Plwp_stack; |
| 149 | Pmapping_iter; |
Edward Pilatowicz | 186f7fb | 2008-09-23 22:32:10 -0700 | [diff] [blame] | 150 | Pmapping_iter_resolved; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 151 | Pname_to_ctf; |
| 152 | Pname_to_loadobj; |
| 153 | Pname_to_map; |
| 154 | Pobject_iter; |
Edward Pilatowicz | 186f7fb | 2008-09-23 22:32:10 -0700 | [diff] [blame] | 155 | Pobject_iter_resolved; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 156 | Pobjname; |
Edward Pilatowicz | 186f7fb | 2008-09-23 22:32:10 -0700 | [diff] [blame] | 157 | Pobjname_resolved; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 158 | Pplatform; |
| 159 | Ppltdest; |
| 160 | Ppriv; |
| 161 | Pprivinfo; |
Robert Mustacchi | 43051d2 | 2016-05-12 09:47:18 -0700 | [diff] [blame] | 162 | Ppriv_free; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 163 | Ppsinfo; |
| 164 | Pputareg; |
| 165 | pr_access; |
| 166 | pr_close; |
| 167 | pr_creat; |
| 168 | Prd_agent; |
| 169 | pr_door_info; |
| 170 | Pread; |
| 171 | Pread_string; |
| 172 | Prelease; |
| 173 | Preopen; |
| 174 | Preset_maps; |
| 175 | pr_exit; |
| 176 | pr_fcntl; |
| 177 | pr_fstat; |
| 178 | pr_fstat64; |
| 179 | pr_fstatvfs; |
| 180 | pr_getitimer; |
| 181 | pr_getpeername; |
Alexander Stetsenko | a154f01 | 2010-10-06 21:18:18 +0400 | [diff] [blame] | 182 | pr_getpeerucred; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 183 | pr_getprojid; |
| 184 | pr_getrctl; |
| 185 | pr_getrlimit; |
| 186 | pr_getrlimit64; |
| 187 | pr_getsockname; |
| 188 | pr_getsockopt; |
| 189 | pr_gettaskid; |
| 190 | pr_getzoneid; |
| 191 | pr_ioctl; |
| 192 | pr_link; |
| 193 | pr_llseek; |
| 194 | pr_lseek; |
| 195 | pr_lstat; |
| 196 | pr_lstat64; |
| 197 | pr_lwp_exit; |
| 198 | pr_memcntl; |
| 199 | pr_meminfo; |
| 200 | pr_mmap; |
| 201 | pr_munmap; |
| 202 | proc_arg_grab; |
| 203 | proc_arg_psinfo; |
| 204 | proc_arg_xgrab; |
| 205 | proc_arg_xpsinfo; |
| 206 | proc_content2str; |
| 207 | proc_finistdio; |
| 208 | proc_fltname; |
| 209 | proc_fltset2str; |
| 210 | proc_flushstdio; |
Robert Mustacchi | 43051d2 | 2016-05-12 09:47:18 -0700 | [diff] [blame] | 211 | proc_free_priv; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 212 | proc_get_auxv; |
| 213 | proc_get_cred; |
| 214 | proc_get_priv; |
| 215 | proc_get_psinfo; |
Richard Lowe | d2a7078 | 2014-04-16 02:39:14 +0100 | [diff] [blame] | 216 | proc_get_secflags; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 217 | proc_get_status; |
| 218 | proc_initstdio; |
| 219 | proc_lwp_in_set; |
| 220 | proc_lwp_range_valid; |
| 221 | proc_signame; |
| 222 | proc_sigset2str; |
| 223 | proc_str2content; |
| 224 | proc_str2flt; |
| 225 | proc_str2fltset; |
| 226 | proc_str2sig; |
| 227 | proc_str2sigset; |
| 228 | proc_str2sys; |
| 229 | proc_str2sysset; |
| 230 | proc_sysname; |
| 231 | proc_sysset2str; |
| 232 | proc_unctrl_psinfo; |
| 233 | proc_walk; |
| 234 | pr_open; |
| 235 | pr_processor_bind; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 236 | pr_rename; |
| 237 | pr_setitimer; |
rd117015 | 532877c | 2007-02-20 10:39:20 -0800 | [diff] [blame] | 238 | pr_setprojrctl; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 239 | pr_setrctl; |
| 240 | pr_setrlimit; |
| 241 | pr_setrlimit64; |
| 242 | pr_settaskid; |
| 243 | pr_sigaction; |
| 244 | pr_stat; |
| 245 | pr_stat64; |
| 246 | pr_statvfs; |
| 247 | pr_unlink; |
| 248 | pr_waitid; |
| 249 | pr_zmap; |
nn35248 | 9acbbea | 2006-09-11 22:51:59 -0700 | [diff] [blame] | 250 | Pset_procfs_path; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 251 | Psetbkpt; |
| 252 | Psetcred; |
| 253 | Psetfault; |
| 254 | Psetflags; |
| 255 | Psetpriv; |
| 256 | Psetrun; |
| 257 | Psetsignal; |
| 258 | Psetsysentry; |
| 259 | Psetsysexit; |
| 260 | Psetwapt; |
| 261 | Psetzoneid; |
| 262 | Psignal; |
| 263 | ps_lcontinue; |
| 264 | ps_lgetfpregs; |
| 265 | ps_lgetregs; |
| 266 | ps_lsetfpregs; |
| 267 | ps_lsetregs; |
| 268 | ps_lstop; |
| 269 | ps_pauxv; |
nn35248 | 9acbbea | 2006-09-11 22:51:59 -0700 | [diff] [blame] | 270 | ps_pbrandname; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 271 | ps_pcontinue; |
| 272 | ps_pdmodel; |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 273 | ps_pdread { FLAGS = NODYNSORT }; # Alias of ps_pread |
| 274 | ps_pdwrite { FLAGS = NODYNSORT }; # Alias of ps_pwrite |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 275 | ps_pglobal_lookup; |
| 276 | ps_pglobal_sym; |
| 277 | ps_plog; |
| 278 | ps_pread; |
| 279 | ps_pstop; |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 280 | ps_ptread { FLAGS = NODYNSORT }; # Alias of ps_pread |
| 281 | ps_ptwrite { FLAGS = NODYNSORT }; # Alias of ps_pwrite |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 282 | ps_pwrite; |
Richard Lowe | d2a7078 | 2014-04-16 02:39:14 +0100 | [diff] [blame] | 283 | Psecflags; |
| 284 | Psecflags_free; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 285 | Pstack_iter; |
| 286 | Pstate; |
| 287 | Pstatus; |
| 288 | Pstop; |
| 289 | Pstopstatus; |
| 290 | Psymbol_iter; |
| 291 | Psymbol_iter_by_addr; |
| 292 | Psymbol_iter_by_lmid; |
| 293 | Psymbol_iter_by_name; |
| 294 | Psync; |
| 295 | Psyscall; |
| 296 | Psysentry; |
| 297 | Psysexit; |
| 298 | Puname; |
| 299 | Punsetflags; |
| 300 | Pupdate_maps; |
| 301 | Pupdate_syms; |
| 302 | Pwait; |
| 303 | Pwrite; |
| 304 | Pxcreate; |
| 305 | Pxecbkpt; |
| 306 | Pxecwapt; |
| 307 | Pxlookup_by_addr; |
Edward Pilatowicz | 186f7fb | 2008-09-23 22:32:10 -0700 | [diff] [blame] | 308 | Pxlookup_by_addr_resolved; |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 309 | Pxlookup_by_name; |
| 310 | Pxsymbol_iter; |
| 311 | Pzonename; |
Edward Pilatowicz | 186f7fb | 2008-09-23 22:32:10 -0700 | [diff] [blame] | 312 | Pzonepath; |
| 313 | Pzoneroot; |
Garrett D'Amore | 34bdffb | 2012-11-02 09:48:42 -0700 | [diff] [blame] | 314 | Pfdinfo_iter; |
Ali Bahrami | cd3e933 | 2010-06-24 18:16:42 -0600 | [diff] [blame] | 315 | |
| 316 | $if _x86 && _ELF32 |
| 317 | Pldt; |
| 318 | proc_get_ldt; |
| 319 | ps_lgetLDT; |
| 320 | $endif |
| 321 | |
| 322 | $if _sparc |
| 323 | Plwp_getgwindows; |
| 324 | Plwp_getxregs; |
| 325 | Plwp_setxregs; |
| 326 | ps_lgetxregs; |
| 327 | ps_lgetxregsize; |
| 328 | ps_lsetxregs; |
| 329 | |
| 330 | $if _ELF64 |
| 331 | Plwp_getasrs; |
| 332 | Plwp_setasrs; |
| 333 | $endif |
| 334 | $endif |
| 335 | |
raf | f808c85 | 2006-08-08 23:21:36 -0700 | [diff] [blame] | 336 | local: |
| 337 | *; |
| 338 | }; |