xref: /onnv-gate/usr/src/cmd/sgs/libelf/common/mapfile-vers (revision 12792:1f56a791e275)
112692SAli.Bahrami@Oracle.COM#
212692SAli.Bahrami@Oracle.COM# CDDL HEADER START
312692SAli.Bahrami@Oracle.COM#
412692SAli.Bahrami@Oracle.COM# The contents of this file are subject to the terms of the
512692SAli.Bahrami@Oracle.COM# Common Development and Distribution License (the "License").
612692SAli.Bahrami@Oracle.COM# You may not use this file except in compliance with the License.
712692SAli.Bahrami@Oracle.COM#
812692SAli.Bahrami@Oracle.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
912692SAli.Bahrami@Oracle.COM# or http://www.opensolaris.org/os/licensing.
1012692SAli.Bahrami@Oracle.COM# See the License for the specific language governing permissions
1112692SAli.Bahrami@Oracle.COM# and limitations under the License.
1212692SAli.Bahrami@Oracle.COM#
1312692SAli.Bahrami@Oracle.COM# When distributing Covered Code, include this CDDL HEADER in each
1412692SAli.Bahrami@Oracle.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1512692SAli.Bahrami@Oracle.COM# If applicable, add the following below this CDDL HEADER, with the
1612692SAli.Bahrami@Oracle.COM# fields enclosed by brackets "[]" replaced with your own identifying
1712692SAli.Bahrami@Oracle.COM# information: Portions Copyright [yyyy] [name of copyright owner]
1812692SAli.Bahrami@Oracle.COM#
1912692SAli.Bahrami@Oracle.COM# CDDL HEADER END
2012692SAli.Bahrami@Oracle.COM#
2112692SAli.Bahrami@Oracle.COM#
2212692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
2312692SAli.Bahrami@Oracle.COM#
2412692SAli.Bahrami@Oracle.COM
2512692SAli.Bahrami@Oracle.COM#
2612692SAli.Bahrami@Oracle.COM# MAPFILE HEADER START
2712692SAli.Bahrami@Oracle.COM#
2812692SAli.Bahrami@Oracle.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
2912692SAli.Bahrami@Oracle.COM# Object versioning must comply with the rules detailed in
3012692SAli.Bahrami@Oracle.COM#
3112692SAli.Bahrami@Oracle.COM#	usr/src/lib/README.mapfiles
3212692SAli.Bahrami@Oracle.COM#
3312692SAli.Bahrami@Oracle.COM# You should not be making modifications here until you've read the most current
3412692SAli.Bahrami@Oracle.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
3512692SAli.Bahrami@Oracle.COM#
3612692SAli.Bahrami@Oracle.COM# MAPFILE HEADER END
3712692SAli.Bahrami@Oracle.COM#
3812692SAli.Bahrami@Oracle.COM
3912692SAli.Bahrami@Oracle.COM$mapfile_version 2
4012692SAli.Bahrami@Oracle.COM
4112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.7 {
4212692SAli.Bahrami@Oracle.COM    global:
4312692SAli.Bahrami@Oracle.COM	elf_getphdrnum;
4412692SAli.Bahrami@Oracle.COM	elf_getshdrnum;
4512692SAli.Bahrami@Oracle.COM	elf_getshdrstrndx;
4612692SAli.Bahrami@Oracle.COM} SUNW_1.6;
4712692SAli.Bahrami@Oracle.COM
4812692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.6 {
4912692SAli.Bahrami@Oracle.COM    global:
5012692SAli.Bahrami@Oracle.COM	elf_getphnum;
5112692SAli.Bahrami@Oracle.COM} SUNW_1.5;
5212692SAli.Bahrami@Oracle.COM
5312692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.5 {
5412692SAli.Bahrami@Oracle.COM    global:
5512692SAli.Bahrami@Oracle.COM	gelf_getcap;
5612692SAli.Bahrami@Oracle.COM	gelf_update_cap;
5712692SAli.Bahrami@Oracle.COM} SUNW_1.4;
5812692SAli.Bahrami@Oracle.COM
5912692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 {
6012692SAli.Bahrami@Oracle.COM    global:
6112692SAli.Bahrami@Oracle.COM	elf_getshnum;
6212692SAli.Bahrami@Oracle.COM	elf_getshstrndx;
6312692SAli.Bahrami@Oracle.COM	gelf_getsymshndx;
6412692SAli.Bahrami@Oracle.COM	gelf_update_symshndx;
6512692SAli.Bahrami@Oracle.COM} SUNW_1.3;
6612692SAli.Bahrami@Oracle.COM
6712692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 {
6812692SAli.Bahrami@Oracle.COM    global:
6912692SAli.Bahrami@Oracle.COM	elf32_checksum;
7012692SAli.Bahrami@Oracle.COM	elf64_checksum;
7112692SAli.Bahrami@Oracle.COM	gelf_checksum;
7212692SAli.Bahrami@Oracle.COM} SUNW_1.2;
7312692SAli.Bahrami@Oracle.COM
7412692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 {
7512692SAli.Bahrami@Oracle.COM    global:
7612692SAli.Bahrami@Oracle.COM	elf64_fsize;
7712692SAli.Bahrami@Oracle.COM	elf64_getehdr;
7812692SAli.Bahrami@Oracle.COM	elf64_getphdr;
7912692SAli.Bahrami@Oracle.COM	elf64_getshdr;
8012692SAli.Bahrami@Oracle.COM	elf64_newehdr;
8112692SAli.Bahrami@Oracle.COM	elf64_newphdr;
8212692SAli.Bahrami@Oracle.COM	elf64_xlatetof;
8312692SAli.Bahrami@Oracle.COM	elf64_xlatetom;
8412692SAli.Bahrami@Oracle.COM	gelf_getclass;
8512692SAli.Bahrami@Oracle.COM	gelf_fsize;
8612692SAli.Bahrami@Oracle.COM	gelf_getehdr;
8712692SAli.Bahrami@Oracle.COM	gelf_update_ehdr;
8812692SAli.Bahrami@Oracle.COM	gelf_newehdr;
8912692SAli.Bahrami@Oracle.COM	gelf_getphdr;
9012692SAli.Bahrami@Oracle.COM	gelf_update_phdr;
9112692SAli.Bahrami@Oracle.COM	gelf_newphdr;
9212692SAli.Bahrami@Oracle.COM	gelf_getshdr;
9312692SAli.Bahrami@Oracle.COM	gelf_update_shdr;
9412692SAli.Bahrami@Oracle.COM	gelf_xlatetof;
9512692SAli.Bahrami@Oracle.COM	gelf_xlatetom;
9612692SAli.Bahrami@Oracle.COM	gelf_getsym;
9712692SAli.Bahrami@Oracle.COM	gelf_update_sym;
9812692SAli.Bahrami@Oracle.COM	gelf_getsyminfo;
9912692SAli.Bahrami@Oracle.COM	gelf_getmove;
10012692SAli.Bahrami@Oracle.COM	gelf_update_move;
10112692SAli.Bahrami@Oracle.COM	gelf_update_syminfo;
10212692SAli.Bahrami@Oracle.COM	gelf_getdyn;
10312692SAli.Bahrami@Oracle.COM	gelf_update_dyn;
10412692SAli.Bahrami@Oracle.COM	gelf_getrela;
10512692SAli.Bahrami@Oracle.COM	gelf_update_rela;
10612692SAli.Bahrami@Oracle.COM	gelf_getrel;
10712692SAli.Bahrami@Oracle.COM	gelf_update_rel;
10812692SAli.Bahrami@Oracle.COM} SUNW_1.1;
10912692SAli.Bahrami@Oracle.COM
11012692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 {
11112692SAli.Bahrami@Oracle.COM    global:
11212692SAli.Bahrami@Oracle.COM	SUNW_1.1;
11312692SAli.Bahrami@Oracle.COM} SUNW_0.7;
11412692SAli.Bahrami@Oracle.COM
11512692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_0.7 {
11612692SAli.Bahrami@Oracle.COM    global:
11712692SAli.Bahrami@Oracle.COM	elf_begin;
11812692SAli.Bahrami@Oracle.COM	elf_end;
11912692SAli.Bahrami@Oracle.COM	elf_memory;
12012692SAli.Bahrami@Oracle.COM	elf_next;
12112692SAli.Bahrami@Oracle.COM	elf_rand;
12212692SAli.Bahrami@Oracle.COM	elf_cntl;
12312692SAli.Bahrami@Oracle.COM	elf_errmsg;
12412692SAli.Bahrami@Oracle.COM	elf_errno;
12512692SAli.Bahrami@Oracle.COM	elf_fill;
12612692SAli.Bahrami@Oracle.COM	elf_flagdata;
12712692SAli.Bahrami@Oracle.COM	elf_flagehdr;
12812692SAli.Bahrami@Oracle.COM	elf_flagelf;
12912692SAli.Bahrami@Oracle.COM	elf_flagphdr;
13012692SAli.Bahrami@Oracle.COM	elf_flagscn;
13112692SAli.Bahrami@Oracle.COM	elf_flagshdr;
13212692SAli.Bahrami@Oracle.COM	elf_getarhdr;
13312692SAli.Bahrami@Oracle.COM	elf_getarsym;
13412692SAli.Bahrami@Oracle.COM	elf_getbase;
13512692SAli.Bahrami@Oracle.COM	elf_getdata;
13612692SAli.Bahrami@Oracle.COM	elf_newdata;
13712692SAli.Bahrami@Oracle.COM	elf_rawdata;
13812692SAli.Bahrami@Oracle.COM	elf_getident;
13912692SAli.Bahrami@Oracle.COM	elf_getscn;
14012692SAli.Bahrami@Oracle.COM	elf_ndxscn;
14112692SAli.Bahrami@Oracle.COM	elf_newscn;
14212692SAli.Bahrami@Oracle.COM	elf_nextscn;
14312692SAli.Bahrami@Oracle.COM	elf_hash;
14412692SAli.Bahrami@Oracle.COM	elf_kind;
14512692SAli.Bahrami@Oracle.COM	elf_rawfile;
14612692SAli.Bahrami@Oracle.COM	elf_strptr;
14712692SAli.Bahrami@Oracle.COM	elf_update;
14812692SAli.Bahrami@Oracle.COM	elf_version;
14912692SAli.Bahrami@Oracle.COM	nlist;
15012692SAli.Bahrami@Oracle.COM	elf32_fsize;
15112692SAli.Bahrami@Oracle.COM	elf32_getphdr;
15212692SAli.Bahrami@Oracle.COM	elf32_newphdr;
15312692SAli.Bahrami@Oracle.COM	elf32_getshdr;
15412692SAli.Bahrami@Oracle.COM	elf32_getehdr;
15512692SAli.Bahrami@Oracle.COM	elf32_newehdr;
15612692SAli.Bahrami@Oracle.COM	elf32_xlatetof;
15712692SAli.Bahrami@Oracle.COM	elf32_xlatetom;
15812692SAli.Bahrami@Oracle.COM    local:
15912692SAli.Bahrami@Oracle.COM	*;
16012692SAli.Bahrami@Oracle.COM};
16112692SAli.Bahrami@Oracle.COM
16212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 {
16312692SAli.Bahrami@Oracle.COM    global:
16412692SAli.Bahrami@Oracle.COM	_elf_execfill;
16512692SAli.Bahrami@Oracle.COM	_elf_getarhdrbase;
166*12792SAli.Bahrami@Oracle.COM	_elf_getarsymwordsize;
16712692SAli.Bahrami@Oracle.COM	_elf_getnextoff;
16812692SAli.Bahrami@Oracle.COM	_elf_getxoff;
16912692SAli.Bahrami@Oracle.COM	_elf_outsync;
17012692SAli.Bahrami@Oracle.COM	_elf_sys_encoding;
17112692SAli.Bahrami@Oracle.COM	_elf_swap_wrimage;
17212692SAli.Bahrami@Oracle.COM	_gelf_getdyndtflags_1;
17312692SAli.Bahrami@Oracle.COM
17412692SAli.Bahrami@Oracle.COM$if _ELF32
17512692SAli.Bahrami@Oracle.COM	elf_demangle;
17612692SAli.Bahrami@Oracle.COM$endif
17712692SAli.Bahrami@Oracle.COM};
178