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 SUNW_1.7 { 41 global: 42 elf_getphdrnum; 43 elf_getshdrnum; 44 elf_getshdrstrndx; 45 } SUNW_1.6; 46 47 SUNW_1.6 { 48 global: 49 elf_getphnum; 50 } SUNW_1.5; 51 52 SUNW_1.5 { 53 global: 54 gelf_getcap; 55 gelf_update_cap; 56 } SUNW_1.4; 57 58 SUNW_1.4 { 59 global: 60 elf_getshnum; 61 elf_getshstrndx; 62 gelf_getsymshndx; 63 gelf_update_symshndx; 64 } SUNW_1.3; 65 66 SUNW_1.3 { 67 global: 68 elf32_checksum; 69 elf64_checksum; 70 gelf_checksum; 71 } SUNW_1.2; 72 73 SUNW_1.2 { 74 global: 75 elf64_fsize; 76 elf64_getehdr; 77 elf64_getphdr; 78 elf64_getshdr; 79 elf64_newehdr; 80 elf64_newphdr; 81 elf64_xlatetof; 82 elf64_xlatetom; 83 gelf_getclass; 84 gelf_fsize; 85 gelf_getehdr; 86 gelf_update_ehdr; 87 gelf_newehdr; 88 gelf_getphdr; 89 gelf_update_phdr; 90 gelf_newphdr; 91 gelf_getshdr; 92 gelf_update_shdr; 93 gelf_xlatetof; 94 gelf_xlatetom; 95 gelf_getsym; 96 gelf_update_sym; 97 gelf_getsyminfo; 98 gelf_getmove; 99 gelf_update_move; 100 gelf_update_syminfo; 101 gelf_getdyn; 102 gelf_update_dyn; 103 gelf_getrela; 104 gelf_update_rela; 105 gelf_getrel; 106 gelf_update_rel; 107 } SUNW_1.1; 108 109 SUNW_1.1 { 110 global: 111 SUNW_1.1; 112 } SUNW_0.7; 113 114 SUNW_0.7 { 115 global: 116 elf_begin; 117 elf_end; 118 elf_memory; 119 elf_next; 120 elf_rand; 121 elf_cntl; 122 elf_errmsg; 123 elf_errno; 124 elf_fill; 125 elf_flagdata; 126 elf_flagehdr; 127 elf_flagelf; 128 elf_flagphdr; 129 elf_flagscn; 130 elf_flagshdr; 131 elf_getarhdr; 132 elf_getarsym; 133 elf_getbase; 134 elf_getdata; 135 elf_newdata; 136 elf_rawdata; 137 elf_getident; 138 elf_getscn; 139 elf_ndxscn; 140 elf_newscn; 141 elf_nextscn; 142 elf_hash; 143 elf_kind; 144 elf_rawfile; 145 elf_strptr; 146 elf_update; 147 elf_version; 148 nlist; 149 elf32_fsize; 150 elf32_getphdr; 151 elf32_newphdr; 152 elf32_getshdr; 153 elf32_getehdr; 154 elf32_newehdr; 155 elf32_xlatetof; 156 elf32_xlatetom; 157 local: 158 *; 159 }; 160 161 SUNWprivate_1.1 { 162 global: 163 _elf_execfill; 164 _elf_getxoff; 165 _elf_outsync; 166 _elf_sys_encoding; 167 _elf_swap_wrimage; 168 _gelf_getdyndtflags_1; 169 }; 170