1cd3e9333SAli Bahrami# 2cd3e9333SAli Bahrami# CDDL HEADER START 3cd3e9333SAli Bahrami# 4cd3e9333SAli Bahrami# The contents of this file are subject to the terms of the 5cd3e9333SAli Bahrami# Common Development and Distribution License (the "License"). 6cd3e9333SAli Bahrami# You may not use this file except in compliance with the License. 7cd3e9333SAli Bahrami# 8cd3e9333SAli Bahrami# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9cd3e9333SAli Bahrami# or http://www.opensolaris.org/os/licensing. 10cd3e9333SAli Bahrami# See the License for the specific language governing permissions 11cd3e9333SAli Bahrami# and limitations under the License. 12cd3e9333SAli Bahrami# 13cd3e9333SAli Bahrami# When distributing Covered Code, include this CDDL HEADER in each 14cd3e9333SAli Bahrami# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15cd3e9333SAli Bahrami# If applicable, add the following below this CDDL HEADER, with the 16cd3e9333SAli Bahrami# fields enclosed by brackets "[]" replaced with your own identifying 17cd3e9333SAli Bahrami# information: Portions Copyright [yyyy] [name of copyright owner] 18cd3e9333SAli Bahrami# 19cd3e9333SAli Bahrami# CDDL HEADER END 20cd3e9333SAli Bahrami# 21cd3e9333SAli Bahrami# 22cd3e9333SAli Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23cd3e9333SAli Bahrami# 24cd3e9333SAli Bahrami 25cd3e9333SAli Bahrami# 26cd3e9333SAli Bahrami# MAPFILE HEADER START 27cd3e9333SAli Bahrami# 28cd3e9333SAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29cd3e9333SAli Bahrami# Object versioning must comply with the rules detailed in 30cd3e9333SAli Bahrami# 31cd3e9333SAli Bahrami# usr/src/lib/README.mapfiles 32cd3e9333SAli Bahrami# 33cd3e9333SAli Bahrami# You should not be making modifications here until you've read the most current 34cd3e9333SAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 35cd3e9333SAli Bahrami# 36cd3e9333SAli Bahrami# MAPFILE HEADER END 37cd3e9333SAli Bahrami# 38cd3e9333SAli Bahrami 39cd3e9333SAli Bahrami$mapfile_version 2 40cd3e9333SAli Bahrami 41cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.7 { 42cd3e9333SAli Bahrami global: 43cd3e9333SAli Bahrami elf_getphdrnum; 44cd3e9333SAli Bahrami elf_getshdrnum; 45cd3e9333SAli Bahrami elf_getshdrstrndx; 46cd3e9333SAli Bahrami} SUNW_1.6; 47cd3e9333SAli Bahrami 48cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.6 { 49cd3e9333SAli Bahrami global: 50cd3e9333SAli Bahrami elf_getphnum; 51cd3e9333SAli Bahrami} SUNW_1.5; 52cd3e9333SAli Bahrami 53cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.5 { 54cd3e9333SAli Bahrami global: 55cd3e9333SAli Bahrami gelf_getcap; 56cd3e9333SAli Bahrami gelf_update_cap; 57cd3e9333SAli Bahrami} SUNW_1.4; 58cd3e9333SAli Bahrami 59cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.4 { 60cd3e9333SAli Bahrami global: 61cd3e9333SAli Bahrami elf_getshnum; 62cd3e9333SAli Bahrami elf_getshstrndx; 63cd3e9333SAli Bahrami gelf_getsymshndx; 64cd3e9333SAli Bahrami gelf_update_symshndx; 65cd3e9333SAli Bahrami} SUNW_1.3; 66cd3e9333SAli Bahrami 67cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.3 { 68cd3e9333SAli Bahrami global: 69cd3e9333SAli Bahrami elf32_checksum; 70cd3e9333SAli Bahrami elf64_checksum; 71cd3e9333SAli Bahrami gelf_checksum; 72cd3e9333SAli Bahrami} SUNW_1.2; 73cd3e9333SAli Bahrami 74cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.2 { 75cd3e9333SAli Bahrami global: 76cd3e9333SAli Bahrami elf64_fsize; 77cd3e9333SAli Bahrami elf64_getehdr; 78cd3e9333SAli Bahrami elf64_getphdr; 79cd3e9333SAli Bahrami elf64_getshdr; 80cd3e9333SAli Bahrami elf64_newehdr; 81cd3e9333SAli Bahrami elf64_newphdr; 82cd3e9333SAli Bahrami elf64_xlatetof; 83cd3e9333SAli Bahrami elf64_xlatetom; 84cd3e9333SAli Bahrami gelf_getclass; 85cd3e9333SAli Bahrami gelf_fsize; 86cd3e9333SAli Bahrami gelf_getehdr; 87cd3e9333SAli Bahrami gelf_update_ehdr; 88cd3e9333SAli Bahrami gelf_newehdr; 89cd3e9333SAli Bahrami gelf_getphdr; 90cd3e9333SAli Bahrami gelf_update_phdr; 91cd3e9333SAli Bahrami gelf_newphdr; 92cd3e9333SAli Bahrami gelf_getshdr; 93cd3e9333SAli Bahrami gelf_update_shdr; 94cd3e9333SAli Bahrami gelf_xlatetof; 95cd3e9333SAli Bahrami gelf_xlatetom; 96cd3e9333SAli Bahrami gelf_getsym; 97cd3e9333SAli Bahrami gelf_update_sym; 98cd3e9333SAli Bahrami gelf_getsyminfo; 99cd3e9333SAli Bahrami gelf_getmove; 100cd3e9333SAli Bahrami gelf_update_move; 101cd3e9333SAli Bahrami gelf_update_syminfo; 102cd3e9333SAli Bahrami gelf_getdyn; 103cd3e9333SAli Bahrami gelf_update_dyn; 104cd3e9333SAli Bahrami gelf_getrela; 105cd3e9333SAli Bahrami gelf_update_rela; 106cd3e9333SAli Bahrami gelf_getrel; 107cd3e9333SAli Bahrami gelf_update_rel; 108cd3e9333SAli Bahrami} SUNW_1.1; 109cd3e9333SAli Bahrami 110cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.1 { 111cd3e9333SAli Bahrami global: 112cd3e9333SAli Bahrami SUNW_1.1; 113cd3e9333SAli Bahrami} SUNW_0.7; 114cd3e9333SAli Bahrami 115cd3e9333SAli BahramiSYMBOL_VERSION SUNW_0.7 { 116cd3e9333SAli Bahrami global: 117cd3e9333SAli Bahrami elf_begin; 118cd3e9333SAli Bahrami elf_end; 119cd3e9333SAli Bahrami elf_memory; 120cd3e9333SAli Bahrami elf_next; 121cd3e9333SAli Bahrami elf_rand; 122cd3e9333SAli Bahrami elf_cntl; 123cd3e9333SAli Bahrami elf_errmsg; 124cd3e9333SAli Bahrami elf_errno; 125cd3e9333SAli Bahrami elf_fill; 126cd3e9333SAli Bahrami elf_flagdata; 127cd3e9333SAli Bahrami elf_flagehdr; 128cd3e9333SAli Bahrami elf_flagelf; 129cd3e9333SAli Bahrami elf_flagphdr; 130cd3e9333SAli Bahrami elf_flagscn; 131cd3e9333SAli Bahrami elf_flagshdr; 132cd3e9333SAli Bahrami elf_getarhdr; 133cd3e9333SAli Bahrami elf_getarsym; 134cd3e9333SAli Bahrami elf_getbase; 135cd3e9333SAli Bahrami elf_getdata; 136cd3e9333SAli Bahrami elf_newdata; 137cd3e9333SAli Bahrami elf_rawdata; 138cd3e9333SAli Bahrami elf_getident; 139cd3e9333SAli Bahrami elf_getscn; 140cd3e9333SAli Bahrami elf_ndxscn; 141cd3e9333SAli Bahrami elf_newscn; 142cd3e9333SAli Bahrami elf_nextscn; 143cd3e9333SAli Bahrami elf_hash; 144cd3e9333SAli Bahrami elf_kind; 145cd3e9333SAli Bahrami elf_rawfile; 146cd3e9333SAli Bahrami elf_strptr; 147cd3e9333SAli Bahrami elf_update; 148cd3e9333SAli Bahrami elf_version; 149cd3e9333SAli Bahrami nlist; 150cd3e9333SAli Bahrami elf32_fsize; 151cd3e9333SAli Bahrami elf32_getphdr; 152cd3e9333SAli Bahrami elf32_newphdr; 153cd3e9333SAli Bahrami elf32_getshdr; 154cd3e9333SAli Bahrami elf32_getehdr; 155cd3e9333SAli Bahrami elf32_newehdr; 156cd3e9333SAli Bahrami elf32_xlatetof; 157cd3e9333SAli Bahrami elf32_xlatetom; 158cd3e9333SAli Bahrami local: 159cd3e9333SAli Bahrami *; 160cd3e9333SAli Bahrami}; 161cd3e9333SAli Bahrami 162cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_1.1 { 163cd3e9333SAli Bahrami global: 164cd3e9333SAli Bahrami _elf_execfill; 165cd3e9333SAli Bahrami _elf_getarhdrbase; 166*ba7866cdSAli Bahrami _elf_getarsymwordsize; 167cd3e9333SAli Bahrami _elf_getnextoff; 168cd3e9333SAli Bahrami _elf_getxoff; 169cd3e9333SAli Bahrami _elf_outsync; 170cd3e9333SAli Bahrami _elf_sys_encoding; 171cd3e9333SAli Bahrami _elf_swap_wrimage; 172cd3e9333SAli Bahrami _gelf_getdyndtflags_1; 173cd3e9333SAli Bahrami 174cd3e9333SAli Bahrami$if _ELF32 175cd3e9333SAli Bahrami elf_demangle; 176cd3e9333SAli Bahrami$endif 177cd3e9333SAli Bahrami}; 178